写点什么

苹果在 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:0112109
用户头像

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

关注

评论

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

面向金融科技方向选手!一级学会背书,AI选股与可视分析大赛来啦

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

几种常用到的 Hybrid App 技术框架

Onegun

flutter React Native Hybrid

分布式系统常见理论讲解

越长大越悲伤

分布式 后端 一致性

Footprint Analytics 宣布 20+ 链 API 免费增速,助力熊市 buidler

Footprint Analytics

区块链 NFT Footprint

大模型真的会“好事多模”吗?

白洞计划

多模态 大模型

TE智库 |《中国CLM(合同全周期管理)市场产业全景研究报告》发布,看合同管理赋能企业战略落地

TE智库

代码随想录Day23 - 二叉树(九)

jjn0703

什么是多运行时架构?

互联网工科生

分布式 服务化 单机

开放原子开源基金会理事长孙文龙一行赴浪潮考察交流

开放原子开源基金会

开源

高并发与性能优化的神奇之旅

互联网工科生

性能优化 数据 高并发

Seata 1.7.0 正式发布,大幅度提升稳定性

阿里巴巴云原生

阿里云 云原生 seata

信科技AntDB数据库专家参加向量数据库首次技术标准研讨会

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 7 月 PK 榜

阿里云率先荣获容器集群稳定性先进级认证

阿里巴巴云原生

阿里云 云原生 容器服务

【AI模型系列】中国AI大模型峰会“封神之作”,不容错过的大模型机遇

颜淡慕潇

AI大模型 峰会 WAVE SUMMIT

开放原子开源基金会理事长孙文龙一行赴山东大学考察交流

开放原子开源基金会

开源 开放原子开源基金会

如何在Windows上将iOS应用上传到App Store

【参赛有奖】云原生编程挑战赛·赛道 2 邀你来战!

阿里巴巴云原生

阿里云 阿里云云原生

华为云盘古大模型辅助药物设计,西交大的新型抗生素研发之路

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 8 月 PK 榜

代码随想录Day35 - 贪心算法(四)

jjn0703

火山引擎数智平台旗下DataWind升级半年报 6大功能助力企业数据消费

字节跳动数据平台

数据库 大数据 企业号 8 月 PK 榜

直播预告 | 博睿学院:探索ES在日志场景的应用

博睿数据

可观测性 博睿数据 智能运维AIOps 博睿学院

证券机构数据治理实践,实现数据的“管、 治、用”

袋鼠云数栈

数字化转型 金融

轻松构建全栈观测,从容应对咖啡产业竞争

阿里巴巴云原生

阿里云 云原生

3分钟全面了解API Moke

优测云服务平台

Mock API 编排 Mock 服务 API 接口 API 测试

加强Web应用程序安全:防止SQL注入

树上有只程序猿

sql Web ORM

作为新手小白,你应该了解的五个3DMAX的使用干货小技巧!

Finovy Cloud

3ds Max

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