4月10-12日 QCon 北京,与全球 140+ 顶尖工程师共同解构 AI 时代的技术浪潮! 了解详情
写点什么

苹果在 GitHub 上正式开源 iOS 内核源码

  • 2017-09-30
  • 本文字数:612 字

    阅读完需:约 2 分钟

尽管苹果公司长期以来一直强调其曾为各类开源项目作出重要贡献,但其所掌握的众多技术显然仍属于闭源阵营。然而,来自库比蒂诺的这位技术巨头如今开始在 GitHub 上公布负责支持其旗舰级操作系统的 XNU 内核源代码。

所谓 XNU,实际上是“XNU is Not Unix(是 XNU,不是 Unix)”的缩写,属于 macOS(包括以往全部版本)以及 iOS 所使用的类 Unix 内核。通过公开内核代码,苹果公司将帮助开发人员更轻松地理解其设备与更高软件层同内核之间的协作原理。目前尚不清楚此举能够具体为开发人员带来多大程度的帮助,但这应该属于苹果方面为了吸引更多开发支持者而采取的举措之一。

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

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

另外,假期期间,再推荐一本谈苹果工程师文化的图书《苹果往事》。本书追溯梦想成真的源头:来自苹果计算机公司某个不起眼角落里的麦金托什计算机开发小组。历数麦金托什的开发始末,从远自 1979 年的充满梦幻的研究计划起,至 1984 年一鸣惊人地让业界惊叹为止。本书作者作为苹果公司的成员,忠实地记录了苹果公司的历史,让苹果迷的读者能一窥麦金托什诞生的风雨历程。如果从经营管理者的角度阅读此书,则可了解许多令人省思的管理方式。

2017-09-30 22:0111815
用户头像

发布了 219 篇内容, 共 142.7 次阅读, 收获喜欢 194 次。

关注

评论

发布
暂无评论
发现更多内容

【死磕Java并发】-----Java内存模型之重排序

chenssy

11月日更 死磕 Java 死磕 Java 并发

1万字长文高速你千万级并发架构下如何提高数据库存储性能

Java 程序员 后端

在WE大会看见出行未来:告别拥堵,15分钟飞到办公室

脑极体

NodeJs深入浅出之旅:异步I/O (下)🐂

空城机

大前端 Node 11月日更

Qcon 实时音视频专场:实时互动的最佳实践与未来展望

声网

人工智能 算法 音视频

18级大数据专家,漫谈大数据平台安全风险与建设,值得学(下篇)

Java 程序员 后端

rfc2988:Computing TCP's Retransmission Timer

Changing Lin

11月日更

18张图揭秘高性能Linux服务器内存池技术是如何实现的

Java 程序员 后端

研发人员除了编码还能干什么?

卢卡多多

研发效能 11月日更

大数据毕业作业

Clarke

互联网 | 逻辑上的黑话才是真正的花里胡哨

程序员 互联网 黑话

150 道面试题:集合 +JVM+ 设计模式 +spring

Java 程序员 后端

“平”地而起,2022中国企业数智服务市场趋势洞察报告即将发布

海比研究院

12 高可用的应用(1)

Java 程序员 后端

13万字!腾讯高工手写JDK源码笔记 带你飙向实战(1)

Java 程序员 后端

150个超实用的网站,整理成资源库页面分享给大家

Java 程序员 后端

《大教堂与集市》

石云升

读书笔记 开源 11月日更

统一开发平台通用管理端工程

中原银行

中原银行 管理端

理解Java中对象基础Object类

Java JVM jdk8 Object

13万字!腾讯高工手写JDK源码笔记 带你飙向实战

Java 程序员 后端

10 K8S之名称空间

穿过生命散发芬芳

k8s 11月日更

18道kafka高频面试题(附答案)

Java 程序员 后端

19年末从外包辞职,10000小时后,进字节跳动拿offer

Java 程序员 后端

Java 设计模式 Monads 的美丽世界

码语者

Java 设计模式 Monads

南瓜电影 7 天内全面 Serverless 化实践

阿里巴巴云原生

阿里云 Serverless 云原生 实践 南瓜电影

从欧拉捐赠中,读懂数字基建与数字中国

脑极体

布局电力行业,百度智能云与中国电科院签署战略合作协议

百度大脑

人工智能 百度

-So-easy!多图详解CLH锁的原理与实现,轻松把握AQS

Java 程序员 后端

10分钟搞定OAuth2

Java 程序员 后端

15个顶级Java多线程面试题及答案

Java 程序员 后端

ClickHouse深度解析,收藏这一篇就够了~

大数据老哥

苹果在GitHub上正式开源iOS内核源码_Apple_小盖_InfoQ精选文章