苹果在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获取文章目录
尽管苹果过去声称自己是许多开源项目的重要贡献者,但实际上它的许多技术对外仍处于封闭状态。不过这家库比蒂诺公司日前作出了一个重大的转变,近日,苹果在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获取文章目录
相关文章推荐
- 苹果开源iOS和macOS内核源代码 | 十一献礼
- 史上最大源码泄露事件:iOS 关键源代码被匿名公布在 GitHub 上
- iOS 也玩黑苹果,开发者已经将 iOS 底层内核成功运行在诺基亚机子上
- 直播时代:让IOS普通开发者一天内做出一个RTMP直播客户端,并且带有美艳直播功能。(文章最下面有github源码地址)
- Android内核源码学习:1、MacOS 编译Android源码-工具
- 源码推荐(10.20):GitHub iPhone 客户端--MrCode,实时跟踪分析iOS App视图的小工具
- GitHub 上有哪些完整的 iOS-App 源码值得参考?
- 源码推荐(10.20):GitHub iPhone 客户端--MrCode,实时跟踪分析iOS App视图的小工具
- 安卓(Android)+苹果(Ios)仿微信、陌陌 移动社交APP系统源码,手机IM聊天软件源码,企业即时通讯APP程序源码
- 设计比较好,有助于学习的Github上的iOS App源码 (中文)
- 苹果发布iOS 12 Beta 11, macOS Mojave 10.14和tvOS 12 Beta 9进行测试
- 设计比较好,有助于学习的Github上的iOS App源码 (中文)
- 苹果很难堪:老对手公布iOS 11漏洞并轻松越狱
- asp.net,java,jsp,安卓Android,苹果ios,php,vb.net,c#免费毕业课程设计源码共享网盘下载
- 苹果开源内核代码iOS, ARM macOS
- ios 支付宝支付 (github下载源码)