FreeBSD开源操作系统项目发布了2024年第二季度状态报告,概述了这个领先的BSD项目正在开展的一些有趣的工作。在上一季度的工作中,FreeBSD基金会一直在赞助一些项目,以增强音频栈、OpenZFS的分层速率限制、将矢量包处理器(VPP)移植到FreeBSD,以及改进FreeBSD上的无线网络支持。
FreeBSD的音频栈工作包括启用异步音频设备分离、声音崩溃和修复、对"snd_hda"笔记本音频硬件的更多开箱即用支持、围绕OSSAPI的修复,以及开始开发音频OSS音频/MIDI库。FreeBSD承认他们的音频支持没有得到应有的重视,但开发人员正在努力改善这种状况。
同样有趣的是,AMD和FreeBSD基金会一直在合作开发一个完整的FreeBSDAMDIOMMU驱动程序。其目的是让FreeBSD更好地支持超过256+CPU核心、Bhyve集成以及FreeBSD上AMDEPYC服务器的其他改进。2024年第二季度状态报告指出:
英特尔工程师多年来为FreeBSD做出了巨大贡献,而Arm近年来也取得了更多进展。
另外,FreeBSD继续在RISC-V支持方面开展更多工作,包括StarFiveJH7110SoC/VisionFivev2和T-HEAD/XuanTieCPU。此外,Bhyve还对RISC-V虚拟机管理程序提供实验性支持。
FreeBSD内核的一项新创新是"Zcond",它是一种低成本的条件执行机制,类似于Linux的static_key接口。
有关上一季度所有这些有趣的FreeBSD项目的更多详情,请参阅FreeBSD.org新闻稿。