回复老刘说科技:支持超过 256 个内核的 CPU 映射!看好它的功能哦
下载贤集网APP入驻自媒体
FreeBSD 是一个开源操作系统项目,最近发布了2024年第二季度的状态报告。报告中提到了 FreeBSD 正在开展的一些有趣工作,包括增强音频栈、OpenZFS 的分层速率限制、将矢量包处理器 (VPP) 移植到 FreeBSD,以及改进无线网络支持等。 其中,AMD 和 FreeBSD 基金会一直在合作开发一个完整的 FreeBSD AMD IOMMU 驱动程序。这个驱动程序将使 FreeBSD 能够完全支持超过 256 个内核的 CPU 映射等功能,还将包括 bhyve 集成。Konstantin Belousov 一直在开发该项目的各个部分,包括驱动程序附件、寄存器定义、ACPI 表解析器和实用功能。需要完成的两个关键部分是上下文处理(主要是对英特尔 DMAR 代码的概括)和页表创建。之后,就可以打开 AMD 驱动程序的启用位进行测试了。 此外,FreeBSD 还继续在 RISC-V 支持方面开展更多工作,包括 StarFive JH7110 SoC / VisionFive v2 和 T-HEAD/XuanTie CPU。此外,Bhyve 还对 RISC-V 虚拟机管理程序提供实验性支持。 FreeBSD 内核的一项新创新是"Zcond",它是一种低成本的条件执行机制,类似于 Linux 的 static_key 接口。