August 21st, 2024

AMD and FreeBSD Begin Collaborating over OS Improvements

AMD and the FreeBSD Foundation are collaborating to develop an AMD IOMMU driver, enhancing FreeBSD's performance, supporting over 256 CPU cores, and improving audio, wireless, and RISC-V capabilities.

Read original articleLink Icon
AMD and FreeBSD Begin Collaborating over OS Improvements

AMD and the FreeBSD Foundation have initiated a collaboration aimed at enhancing the FreeBSD operating system, particularly focusing on the development of a complete AMD IOMMU driver. This driver is intended to improve FreeBSD's support for systems with more than 256 CPU cores, facilitate Bhyve integration, and enhance overall performance for AMD EPYC servers. The FreeBSD Foundation's Q2 2024 status report highlights ongoing work on various projects, including improvements to the audio stack, wireless networking, and OpenZFS. Notably, the audio enhancements aim to address issues such as async audio device detachment and better support for laptop audio hardware. Additionally, FreeBSD is expanding its support for RISC-V architecture, including experimental hypervisor capabilities within Bhyve. The report also mentions the development of "Zcond," a new low-cost conditional execution mechanism for the FreeBSD kernel. This collaboration marks a significant step for AMD, which has historically been overshadowed by Intel in terms of FreeBSD support.

- AMD and FreeBSD are collaborating to develop an AMD IOMMU driver for better performance on FreeBSD.

- The project aims to support systems with over 256 CPU cores and improve Bhyve integration.

- FreeBSD is also enhancing its audio stack and wireless networking capabilities.

- There is ongoing work to support RISC-V architecture within FreeBSD.

- The FreeBSD Foundation is focusing on various improvements to the operating system in its Q2 2024 report.

Link Icon 4 comments
By @qwertox - about 2 months
> This work will allow FreeBSD to fully support greater than 256 cores with features such as CPU mapping and will also include bhyve integration.

This is the improvement the article talks about. So it's unrelated to the current AI/GPU hype.

By @cpach - about 2 months
This seems like good news. Does anyone know more about AMD’s incentives for participating in this collaboration? What’s in it for them? (Given that a large majority of their customers run either Linux or Windows.)
By @avhception - about 2 months
Ah, FreeBSD always felt a little more smooth in subtle ways on Intel hardware. Hopefully that will change now.