查看原文
其他

苹果在GitHub上公布macOS和iOS内核源码

2017-10-01 熊小编 云技术实践

尽管苹果过去声称自己是许多开源项目的重要贡献者,但实际上它的许多技术对外仍处于封闭状态。不过这家库比蒂诺公司日前作出了一个重大的转变,近日,苹果在GitHub上开源了其 iOS 内核 darwin-xnu XNU内核源代码。


GitHub 地址:https://github.com/apple/darwin-xnu

XNU内核是用于 OS X 和 iOS 操作系统的达尔文( Darwin )操作系统的一部分。


XNU是XNU is Not Unix的缩写。 XNU是将卡内基梅隆大学研发的Mach内核与FreeBSD和C ++ API的组件相结合的混合内核,用于编写名为IOKit的驱动程序。 XNU在I386,X86_64上运行,适用于单处理器和多处理器配置。

其源代码基于苹果公共源许可( Apple Public Source License )2.0,这其实是一项相当严格的许可 ; 开发人员可能需要查看其详细信息,而后再有根据地将此次发布的内核代码引入自有项目。您可通过相关 GitHub 库了解更多与 XNU 内核构建与测试相关的信息。

目前并不清楚将会有多少开发者会因此而受益,但看起来这是苹果用于吸引开发者的方法之一。


参考链接

https://opensource.apple.com/


相关阅读:

高端私有云项目交流群,欢迎加入!

AWS、Azure和阿里云换新LOGO,权力的游戏在云上?

云管理平台实践指南

Optimus PB级数据迁移系统

Prometheus(普罗米修斯)用户档案:动态化特性加速weaveworks云原生程序的发展

附PDF下载:《迁移到原生云应用架构》第二部分

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存