Intel Has Been Recently Ramping Up Their FreeBSD Support
As written about last year, Ben Widawsky who had long been part of their Linux graphics driver team began part of the effort on improving the FreeBSD support around Intel hardware. Ben spoke Wednesday at OSTS 2019 about this FreeBSD improvement voyage.
It turns out this FreeBSD effort was established largely following Spectre/Meltdown mitigation coming to light. FreeBSD didn't see Spectre/Meltdown mitigations as quickly as the other operating systems that were working on the mitigations while still embargoed. Following feedback from a major FreeBSD house and Intel customer, that led to taking a look at the FreeBSD situation on Intel in terms of providing more funding to the FreeBSD Foundation and allocating developer resources to this open-source OS.
Following a call for feedback for other areas that Intel could improve their FreeBSD support, Ben and the other developers involved got to work and continue working to enhance the Intel architecture support on this popular BSD.
Over the past roughly year, they've been striving towards better power management, improved Intel microcode CPU handling, vTune support, Turbostat support, initial work on persistent memory support for the likes of Optane DC Persistent Memory, and OVMF support for Bhyve.
.@IntelOpenSource working on improving their #BSD @freebsd support #OSTS2019 pic.twitter.com/BpClu7sDnY
— Phoronix (@phoronix) May 16, 2019
Some of the next items they are evaluating continuous integration (CI), Thunderbolt 3 enablement, Intel Quick Assist Technology, NUMA scalability enhancements, and any other customer needs. The development time is obviously limited but Ben clearly demonstrated a passion for FreeBSD going back to when he was working on their BSD-derived code for the Larrabee project back in the day. Hopefully with these efforts, we'll see better Intel hardware launch-day support on FreeBSD moving forward.