XNU

XNU
Geliştirici(ler)Apple
Kaynak türüAçık kaynak
LisansApple Public Source License
Çekirdek türüMelez çekirdek
İlk Yayınlanma
  • Aralık 1996
Platform desteğiIA-32, x86-64, ARM
Programlama diliC, C++

XNU, MacOS işletim sisteminde kullanılmak üzere Aralık 1996'dan beri Apple'da geliştirilen ve Darwin işletim sisteminin bir parçası olarak ücretsiz ve açık kaynaklı yazılım olarak piyasaya sürülen bilgisayar işletim sistemi çekirdeğidir.[1] Ayrıca, iOS, tvOS ve watchOS işletim sistemlerinin çekirdeği olarak da kullanılır. XNU, "X Not Unix"'in bir kısaltmasıdır.

NextStep işletim sistemi için NeXT tarafından geliştirilen XNU, Carnegie Mellon Üniversitesi'nde geliştirilen Mach çekirdeğinin 2.5 sürümünü 4.3BSD bileşenleri ve Driver Kit adlı sürücüleri yazmak için bir Objective-C API'si ile birleştiren karma bir çekirdekti.[2]

Apple, NeXT'yi satın almasının ardından, Mach bileşeni OSF'den OSFMK 7.3'e yükseltildi, BSD bileşenleri FreeBSD projesinden alınan kodla yükseltildi ve Sürücü Kiti, G/Ç Kiti adı verilen sürücüleri yazmak için bir C++ API ile değiştirildi.[3]

  1. ^ "Darwin-xnu: The Darwin Kernel". 15 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2017. 
  2. ^ "Opensource-Apple / XNU". 24 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2017. 
  3. ^ "iOS and macOS researcher is seeking people to work on open-source kernel". 15 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2017. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne