當前位置:
首頁 > 最新 > 蘋果在GitHub上正式開源iOS內核源碼

蘋果在GitHub上正式開源iOS內核源碼

儘管蘋果公司長期以來一直強調其曾為各類開源項目作出重要貢獻,但其所掌握的眾多技術顯然仍屬於閉源陣營。然而,來自庫比蒂諾的這位技術巨頭如今開始在 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 年一鳴驚人地讓業界驚嘆為止。本書作者作為蘋果公司的成員,忠實地記錄了蘋果公司的歷史,讓蘋果迷的讀者能一窺麥金托什誕生的風雨歷程。如果從經營管理者的角度閱讀此書,則可了解許多令人省思的管理方式。

您的假期餘額已不足,請儘快充值!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 InfoQ 的精彩文章:

所有AI安全的講座里,這可能是最實用的一場
全鏈路穩定性背後的數字化支撐:阿里巴巴鷹眼技術解密
QCon三大專場送你一份「連續放假指南」!
中小研發團隊架構實踐之總體架構設計
不會Python的你,已經喪失了很多工作機會

TAG:InfoQ |