苹果公司近日宣布,将开源其MacOS操作系统的内核,即XNU(X is Not Unix)内核。这一举措旨在提升操作系统的透明度和安全性,允许安全研究人员和开发者更深入地审查和贡献代码。
XNU内核结合了Mach微内核和FreeBSD组件,自2000年起用于MacOS。苹果表示,开源版本将包含内核源代码、构建脚本和文档,但不包括驱动程序或固件。此举被视为苹果对开源社区的进一步开放,此前该公司已开源了Swift语言和部分iOS组件。
分析人士认为,开源内核有助于发现和修复潜在漏洞,增强系统安全性,同时可能推动第三方开发者为MacOS构建更高效的工具和应用。苹果计划在GitHub上发布相关代码,并接受社区反馈。