苹果开源 macOS 和 iOS 的内核源码
(点击上方公众号,可快速关注)
综合自:Solidot & cnBeta & GitHub
据外媒报道,尽管苹果过去声称自己是许多开源项目的重要贡献者,但实际上它的许多技术对外仍处于封闭状态。不过这家公司日前作出了一个重大的转变,它在GitHub 上发布了旗下旗舰系统的内核 XNU 内核源代码。

苹果的 Mac OS X 和 iOS 是基于开源的 Darwin 操作系统,而 Darwin 的内核是 XNU。苹果通过它的开源网站 Apple Open Source 公开 Darwin-XNU 的源代码,现在它在 GitHub 上建立了 Darwin-XNU 的镜像,方便开发者们查看。

和微软及 Google 这些知名企业一样,苹果也开始积极使用 GitHub 与开发者社区交流。XNU 是 X is Not Unix 的缩写,结合了卡耐基梅隆开发的 Mach 内核 和 FreeBSD 的组件,以及驱动 API IOKit。
感兴趣的程序员,请移步:https://github.com/apple/darwin-xnu
看完本文有收获?请转发分享给更多人
关注「程序员的那些事」,提高编程技能

夜雨聆风
