當前位置:
首頁 > 知識 > 蘋果不過啦?開源iOS和OS X內核XNU

蘋果不過啦?開源iOS和OS X內核XNU

自從iphone8發布後,售賣預冷,股價受挫,又爆電池爆炸,蘋果接連遭受重創;而近日蘋果開源了其iOS和OS X操作系統的內核XNU,網友戲謔到「難道是開源求平安」?

蘋果不過啦?開源iOS和OS X內核XNU

什麼是XNU?

XNU內核是用於OS X和iOS操作系統的Darwin操作系統的一部分。XNU不是Unix。XNU是將卡內基梅隆大學研發的Mach內核與FreeBSD和C ++ API的組件相結合的混合內核,用於編寫名為IOKit的驅動程序。XNU在I386,X86_64上運行,用於單處理器和多處理器配置。

蘋果不過啦?開源iOS和OS X內核XNU

以下是XNU源代碼樹:

  • 配置 - 支持的架構和平台的導出apis的配置

  • SETUP - 用於配置內核,版本控制和kextsymbol管理的基本工具集。

  • EXTERNAL_HEADERS - 來自其他項目的標頭,以避免構建時的依賴關係周期。源更新時,應定期同步這些標頭。

  • libkern - 用於處理驅動程序和kext的C++ IOKit庫代碼。

  • libsa - 用於啟動的內核引導代碼

  • libsyscall - 用於用戶空間程序的系統調用庫介面

  • libkdd - 用於解析內核數據(如內核分塊數據)的用戶庫的源代碼。

  • makedefs - 頂級規則,並定義內核構建。

  • osfmk - 基於Mach內核的子系統

  • pexpert - 平台特定的代碼,如中斷處理等

  • 安全 - 強制訪問檢查策略介面和相關實現。

  • bsd - BSD子系統代碼

  • 工具 - 用於測試,調試和分析內核的一組實用程序。

點擊github庫:https://github.com/apple/darwin-xnu

蘋果開源:https://opensource.apple.com/

開源求平安當然是網友的調侃,蘋果其實是全球開源力量的重要分支,此次開源核心內核,小編是福氣的!你怎麼看。

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

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


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

20顆GPU!曙光SuperBox深度學習伺服器單機性能登頂
看浪潮如何勇乘AI大勢,玩兒轉智慧計算
阿里大手筆領投2700萬美元,這是進軍西方市場的「敲門磚」?
微軟的「登月計劃」實施,拓撲量子計算你造么?
你知道嗎?就連Excel都植入了機器學習!趕快來試試吧!

TAG:IT168企業級 |