1
XNU
XNU, Mach çekirdeğini FreeBSD ve C ++ bileşenleriyle birleştiren karma bir çekirdektir.
- Ücretsiz
- Self-Hosted
XNU çekirdeği, OS X ve iOS işletim sistemlerinde kullanım için Darwin işletim sisteminin bir parçasıdır.XNU, Unix Değil için bir kısaltmadır.XNU, Carnegie Mellon Üniversitesi'nde geliştirilen Mach çekirdeğini, IOKit adı verilen sürücüleri yazmak için FreeBSD ve C ++ API bileşenleriyle birleştiren karma bir çekirdektir.XNU, tek işlemci ve çoklu işlemci yapılandırmaları için I386, X86_64 üzerinde çalışır.XNU Kaynak Ağacı yapılandırması - desteklenen mimari ve platform için dışa aktarılan API'ler için yapılandırma SETUP - Çekirdek, sürüm oluşturma ve kextsymbol yönetimini yapılandırmak için kullanılan temel araç kümesi.EXTERNAL_HEADERS - İnşa sırasında bağımlılık döngülerinden kaçınmak için diğer projelerden elde edilen başlıklar.Bu başlıklar, kaynak güncellendiğinde düzenli olarak senkronize edilmelidir.libkern - Sürücüler ve kexts kullanımı için C ++ IOKit kütüphane kodu.libsa - başlangıç için çekirdek bootstrap kodu libsyscall - kullanıcı alanı programları için syscall kütüphane arabirimi libkdd - çekirdek yığın verileri gibi çekirdek verilerini ayrıştırmak için kullanıcı kütüphanesi kaynağı.makedefs - çekirdek yapısı için üst düzey kurallar ve tanımlar.osfmk - Mach çekirdeği tabanlı alt sistemler pexpert - Kesme işleme, atom vb. güvenlik gibi platforma özel kodlar - Zorunlu Erişim Politika arayüzlerini ve ilgili uygulamaları kontrol edin.BSD - BSD alt sistemleri kod araçları - Çekirdek test, hata ayıklama ve profil oluşturma için bir dizi araçlar ....
xnu
İnternet sitesi:
https://opensource.apple.com/Kategoriler
Herhangi bir lisansa sahip tüm platformlar için XNU'a alternatifler
211
Linux kernel
Linux çekirdeği, Unix benzeri işletim sistemleri Linux ailesi tarafından kullanılan işletim sistemi çekirdeğidir.
- Ücretsiz
- Linux
23
Linux-libre
Linux-libre, Linux çekirdeğinin değiştirilmiş versiyonlarından korunan bir GNU paketidir.
- Ücretsiz
- Linux
18