XNU:修订间差异
外观
删除的内容 添加的内容
Alfredo ougaowen(留言 | 贡献) |
Alfredo ougaowen(留言 | 贡献) 无编辑摘要 |
||
第4行: | 第4行: | ||
在蘋果電腦收購[[NeXT]]公司之後,XNU的Mach微內核被升級到Mach 3.0,BSP的部份升級至[[FreeBSD]],Driver Kit則改成[[I/O Kit]],一套以[[C++]]撰寫的應用程式介面。 |
在蘋果電腦收購[[NeXT]]公司之後,XNU的Mach微內核被升級到Mach 3.0,BSP的部份升級至[[FreeBSD]],Driver Kit則改成[[I/O Kit]],一套以[[C++]]撰寫的應用程式介面。 |
||
==核心設計== |
|||
{{DEFAULTSORT:Xnu}} |
{{DEFAULTSORT:Xnu}} |
||
[[Category:Mac OS X]] |
[[Category:Mac OS X]] |
2011年3月24日 (四) 17:36的版本
XNU,由蘋果電腦發展的作業系統內核,被使用於Mac OS X中。它是Darwin作業系統的一部份,跟隨著Darwin一同作為自由及开放源代码软件被發布。XNU是X is Not Unix的縮寫。
歷史
XNU最早是NeXT公司為了NeXTSTEP作業系統而發展的。它是一種混合式核心(Hybrid kernel),結合了由卡內基美隆大學發展的2.5版Mach,4.3BSD,與稱為Driver Kit的物件導向應用程式介面。
在蘋果電腦收購NeXT公司之後,XNU的Mach微內核被升級到Mach 3.0,BSP的部份升級至FreeBSD,Driver Kit則改成I/O Kit,一套以C++撰寫的應用程式介面。