AMD 与 FreeBSD 开始合作改进操作系统

2024年08月20日 07:24 次阅读 稿源:cnBeta.COM 条评论

FreeBSD 开源操作系统项目发布了 2024 年第二季度状态报告,概述了这个领先的 BSD 项目正在开展的一些有趣的工作。在上一季度的工作中,FreeBSD 基金会一直在赞助一些项目,以增强音频栈、OpenZFS 的分层速率限制、将矢量包处理器 (VPP) 移植到 FreeBSD,以及改进 FreeBSD 上的无线网络支持。

FreeBSD 的音频栈工作包括启用异步音频设备分离、声音崩溃和修复、对"snd_hda"笔记本音频硬件的更多开箱即用支持、围绕 OSS API 的修复,以及开始开发音频 OSS 音频/MIDI 库。FreeBSD 承认他们的音频支持没有得到应有的重视,但开发人员正在努力改善这种状况。

image.webp

同样有趣的是,AMD 和 FreeBSD 基金会一直在合作开发一个完整的 FreeBSD AMD IOMMU 驱动程序。其目的是让 FreeBSD 更好地支持超过 256+ CPU 核心、Bhyve 集成以及 FreeBSD 上 AMD EPYC 服务器的其他改进。2024 年第二季度状态报告指出:

Advanced Micro Devices (AMD) 与 FreeBSD 基金会之间的联合项目仍在继续,以开发完整的 FreeBSD AMD IOMMU 驱动程序。这项工作将使 FreeBSD 能够完全支持超过 256 个内核的 CPU 映射等功能,还将包括 bhyve 集成。Konstantin Belousov 一直在开发该项目的各个部分,包括驱动程序附件、寄存器定义、ACPI 表解析器和实用功能。需要完成的两个关键部分是上下文处理(主要是对英特尔 DMAR 代码的概括)和页表创建。之后,就可以打开 AMD 驱动程序的启用位进行测试了。要跟踪 Konstantin 的所有工作,请查找标有"由 Advanced Micro Devices (AMD) 和 FreeBSD 基金会赞助"的 src commits。

英特尔工程师多年来为 FreeBSD 做出了巨大贡献,而 Arm 近年来也取得了更多进展。

另外,FreeBSD 继续在 RISC-V 支持方面开展更多工作,包括 StarFive JH7110 SoC / VisionFive v2 和 T-HEAD/XuanTie CPU。此外,Bhyve 还对 RISC-V 虚拟机管理程序提供实验性支持。

FreeBSD 内核的一项新创新是"Zcond",它是一种低成本的条件执行机制,类似于 Linux 的 static_key 接口。

有关上一季度所有这些有趣的 FreeBSD 项目的更多详情,请参阅FreeBSD.org 新闻稿

对文章打分

AMD 与 FreeBSD 开始合作改进操作系统

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      招聘

      created by ceallan