蘋果不過啦?開源iOS和OS X內核XNU
自從iphone8發布後,售賣預冷,股價受挫,又爆電池爆炸,蘋果接連遭受重創;而近日蘋果開源了其iOS和OS X操作系統的內核XNU,網友戲謔到「難道是開源求平安」?
什麼是XNU?
XNU內核是用於OS X和iOS操作系統的Darwin操作系統的一部分。XNU不是Unix。XNU是將卡內基梅隆大學研發的Mach內核與FreeBSD和C ++ API的組件相結合的混合內核,用於編寫名為IOKit的驅動程序。XNU在I386,X86_64上運行,用於單處理器和多處理器配置。
以下是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/
開源求平安當然是網友的調侃,蘋果其實是全球開源力量的重要分支,此次開源核心內核,小編是福氣的!你怎麼看。
※20顆GPU!曙光SuperBox深度學習伺服器單機性能登頂
※看浪潮如何勇乘AI大勢,玩兒轉智慧計算
※阿里大手筆領投2700萬美元,這是進軍西方市場的「敲門磚」?
※微軟的「登月計劃」實施,拓撲量子計算你造么?
※你知道嗎?就連Excel都植入了機器學習!趕快來試試吧!
TAG:IT168企業級 |