XNU

XNU

XNU to hybrydowe jądro łączące jądro Macha ze składnikami FreeBSD i C ++.
Jądro XNU jest częścią systemu operacyjnego Darwin do użytku w systemach operacyjnych OS X i iOS.XNU to akronim oznaczający, że XNU to nie Unix.XNU to hybrydowe jądro łączące jądro Macha opracowane na Carnegie Mellon University ze składnikami FreeBSD i C ++ API do pisania sterowników o nazwie IOKit.XNU działa na I386, X86_64 dla konfiguracji z jednym procesorem i wieloma procesorami.XNU Source Tree config - konfiguracje dla eksportowanych api dla obsługiwanej architektury i platformy SETUP - Podstawowy zestaw narzędzi służących do konfigurowania jądra, wersjonowania i zarządzania kextsymbolem.EXTERNAL_HEADERS - Nagłówki pochodzące z innych projektów, aby uniknąć cykli zależności podczas budowania.Te nagłówki powinny być regularnie synchronizowane, gdy źródło jest aktualizowane.libkern - kod biblioteki IOKit C ++ do obsługi sterowników i kextów.libsa - kod ładujący jądra do uruchamiania libsyscall - interfejs biblioteki syscall dla programów przestrzeni użytkownika libkdd - źródło biblioteki użytkownika do analizy danych jądra, takich jak dane porcji jądra.makedefs - najwyższy poziom reguł i definicji dla kompilacji jądra.osfmk - podsystemy oparte na jądrze Macha pexpert - Kod specyficzny dla platformy, taki jak obsługa przerwań, ochrona atomowa itp. Bezpieczeństwo - Obowiązkowy dostęp Sprawdź interfejsy polityki i związane z tym wdrożenie.bsd - Narzędzia kodu podsystemów BSD - Zestaw narzędzi do testowania, debugowania i profilowania jądra ....
xnu

Stronie internetowej:

Kategorie

Alternatywy dla XNU'a dla wszystkich platform z dowolną licencją

Linux kernel

Linux kernel

Jądro Linux to jądro systemu operacyjnego używane przez rodzinę systemów uniksopodobnych z rodziny Linux.
Linux-libre

Linux-libre

Linux-libre to pakiet GNU obsługiwany ze zmodyfikowanych wersji jądra Linux.
GNU Hurd

GNU Hurd

GNU Hurd (zwykle nazywany Hurd) to jądro systemu operacyjnego komputera zaprojektowane jako zamiennik Uniksa, wydane jako wolne oprogramowanie na licencji GNU General Public License.
Redox

Redox

Redox to uniksopodobny system operacyjny napisany w języku Rust, którego celem jest wprowadzenie innowacji Rust do nowoczesnego mikrojądra i pełnego zestawu aplikacji.