Wybierz swój język

Powrót arrow-right ... arrow-right Systemy operacyjne i narzędzia arrow-right XNU

Oto lista 4 bezpłatnych i płatnych alternatyw dla XNU. Główni konkurenci obejmują Linux kernel, Linux-libre. Oprócz tego, użytkownicy porównują także XNU z GNU Hurd, Redox. Ponadto można spojrzeć na inne podobne opcje tutaj: Systemy operacyjne i narzędzia.


Linux kernel
Free Open Source

The Linux kernel is the operating system kernel used by the Linux family of Unix-like operating...

Linux-libre
Free Open Source

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

GNU Hurd
Free Open Source

GNU Hurd (zwykle nazywany Hurd) to jądro systemu operacyjnego komputera zaprojektowane jako ...

Redox
Free Open Source

Redox to uniksopodobny system operacyjny napisany w języku Rust, którego celem jest wprowadzenie innowacji Rust do ...

XNU to hybrydowe jądro łączące jądro Macha ze składnikami FreeBSD i C ++

XNU Przegląd

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 z komponentami 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.

Drzewo źródeł XNU

config - konfiguracje dla eksportowanych api dla obsługiwanej architektury i platformy
USTAWIENIA - Podstawowy zestaw narzędzi używanych do konfigurowania jądra, zarządzania wersjami i zarządzania symbolami kextsymbol.
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 analizowania 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 - specyficzny dla platformy kod, taki jak obsługa przerwań, atomika itp.
bezpieczeństwo - obowiązkowe interfejsy kontroli dostępu i powiązane wdrożenie.
bsd - kod podsystemu BSD
tools - Zestaw narzędzi do testowania, debugowania i profilowania jądra.

Najlepsze alternatywy dla XNU

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

XNU Tagi

darwin os-kernel

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?