您的位置:首页 > 移动开发 > IOS开发

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

2017-10-01 00:00 375 查看
[b][b][b][b][b][b][b][b]开源最前线(ID:OpenSourceTop) 猿哥[/b][/b][/b][/b][/b][/b][/b][/b][b][b][b][b][b][b][b][b] 报[/b][/b][/b][/b][/b][/b][/b][/b]

尽管苹果过去声称自己是许多开源项目的重要贡献者,但实际上它的许多技术对外仍处于封闭状态。不过这家库比蒂诺公司日前作出了一个重大的转变,近日,苹果在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 内核构建与测试相关的信息。

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

●本文编号2657,以后想阅读这篇文章直接输入2657即可●输入m获取文章目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: