XNU
外观
此條目可参照英語維基百科相應條目来扩充。 |
開發者 | Apple Inc. |
---|---|
当前版本 | |
源代码库 | |
操作系统 | Darwin、IOS及Mac OS X |
类型 | 作業系統核心 |
许可协议 | Apple Public Source License 2.0 |
网站 | opensource.apple.com/source/xnu |
XNU,由蘋果電腦發展的作業系統內核,被使用於Mac OS X中。它是Darwin作業系統的一部份,跟隨著Darwin一同作為自由及开放源代码软件被發布。XNU是X is Not Unix的縮寫。
歷史
XNU最早是NeXT公司為了NeXTSTEP作業系統而發展的。它是一種混合式核心(Hybrid kernel),結合了由卡內基美隆大學發展的Mach 2.5版,4.3BSD,與稱為Driver Kit的物件導向應用程式介面。
在蘋果電腦收購NeXT公司之後,XNU的Mach微內核被升級到Mach 3.0,BSD的部份升級至FreeBSD,Driver Kit則改成I/O Kit,一套以C++撰寫的應用程式介面。
核心設計
此章节需要扩充。 (2013年8月1日) |
这是一篇與操作系統相關的的小作品。您可以通过编辑或修订扩充其内容。 |
- ^ Release 1228. 2007年10月30日 [2023年6月22日].
- ^ xnu-8796.101.5. 2023年6月14日 [2023年7月30日].