苹果在GitHub上正式开源iOS内核源码 网友表示不敢相信
有Hacker News用户留言指出,Darwin-XNU也就是OS X/iOS的内核已经通过苹果官方开源过了,这个消息的重点应该是苹果竟然开始用GitHub了…… 但这种说法很快也被反驳:“不是这样,iOS的部分就是首次放出”。

尽管苹果公司长期以来一直强调其曾为各类开源项目作出重要贡献,但其所掌握的众多技术显然仍属于闭源阵营。然而,来自库比蒂诺的这位技术巨头如今开始在GitHub上公布负责支持其旗舰级操作系统的XNU内核源代码。
所谓XNU,实际上是“XNU is Not Unix(是XNU,不是Unix)”的缩写,属于macOS(包括以往全部版本)以及iOS所使用的类Unix内核。通过公开内核代码,苹果公司将帮助开发人员更轻松地理解其设备与更高软件层同内核之间的协作原理。目前尚不清楚此举能够具体为开发人员带来多大程度的帮助,但这应该属于苹果方面为了吸引更多开发支持者而采取的举措之一。
其源代码基于苹果公共源许可( Apple Public Source License )2.0,这其实是一项相当严格的许可; 开发人员可能需要查看其详细信息,而后再有根据地将此次发布的内核代码引入自有项目。您可通过相关GitHub库了解更多与XNU内核构建与测试相关的信息。
Twitter上各路网友纷纷表示不敢相信,截个图看看:

不过也有Hacker News用户留言指出,Darwin-XNU也就是OS X/iOS的内核已经通过苹果官方开源过了,这个消息的重点应该是苹果竟然开始用GitHub了……
但这种说法很快也被反驳:“不是这样,iOS的部分就是首次放出”。
好吧,不管你怎么看,我们就权当这是苹果的一次“国庆献礼”吧。相关地址列在下方。

GitHub地址:https://github.com/apple/darwin-xnu
你也许感兴趣的:
- 在老旧苹果设备上运行不受支持的高版本iOS系统
- iOS 26.1 Beta 4 新增透明度开关,用户可自定义液态玻璃效果
- 将iOS风格的液体玻璃添加到您的网页
- 欧盟以外地区无法获得的 5 项 iOS 新功能
- 我用一个跨平台 Web 应用替换了原生 iOS 应用,竟没人发现
- iOS 13.2 频繁「杀」后台 App 听听 iOS 开发者怎么说
- 为什么 iOS 与 macOS 绝不会合并
- 接手一个负分的 iOS 项目后我做了什么
- 如果恨一个程序员,忽悠他去做iOS开发
- iOS关验证也能降级, tihmstar今晨正式推出降级工具

你对本文的反应是: