跳转到内容

XNU:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Antigng-bot留言 | 贡献
using interwikilinkfix.exe by Antigng
第1行: 第1行:
{{Request translation|tfrom=[[:en:XNU]]}}
{{Expand English|XNU}}


{{Infobox software
{{Infobox software

2015年9月11日 (五) 02:04的版本

XNU kernel
開發者Apple Inc.
当前版本
  • 1228(2007年10月30日)[1]
  • 8796.101.5(2023年6月14日)[2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
操作系统DarwinIOSMac 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++撰寫的應用程式介面。

核心設計

  1. ^ Release 1228. 2007年10月30日 [2023年6月22日]. 
  2. ^ xnu-8796.101.5. 2023年6月14日 [2023年7月30日].