XNU

XNU kernel
开发者蘋果公司
编程语言C, C++
作業系統家族类Unix
運作狀態开发中
源码模式開放原始碼
首次发布1996年12月​(1996-12
当前版本
  • 1228(2007年10月30日)[1]
  • 8796.101.5(2023年6月14日)[2]
編輯維基數據鏈接
支持的语言英文, 其他
支援平台IA-32, x86-64, ARM
内核类别混合
许可证苹果公共源代码许可证 2.0
官方網站opensource.apple.com/source/xnu
仓库 編輯維基數據鏈接

XNU是一个由苹果电脑开发用于macOS操作系统的操作系统内核。它是Darwin操作系统的一部分,跟随着Darwin一同作为自由及开放源代码软件被发布。它还是iOStvOSwatchOS操作系统的内核。XNU是X is Not Unix的缩写[3]

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日]. 
  3. ^ Porting UNIX/Linux Applications to Mac OS X: Glossary. Apple Computer. 2005 [March 27, 2009]. (原始内容存档于2012年8月13日). 

XNU

Dodaje.pl - Ogłoszenia lokalne