赞
踩
尽管苹果公司长期以来一直强调其曾为各类开源项目作出重要贡献,但其所掌握的众多技术显然仍属于闭源阵营。然而,来自库比蒂诺的这位技术巨头如今开始在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年一鸣惊人地让业界惊叹为止。本书作者作为苹果公司的成员,忠实地记录了苹果公司的历史,让苹果迷的读者能一窥麦金托什诞生的风雨历程。如果从经营管理者的角度阅读此书,则可了解许多令人省思的管理方式。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。