W ciągu ostatniego tygodnia jedna szczególna liczba użytkowników zgłosiła, że muszą upewnić się, że porównasz jądra systemu Windows i Linux.
Zatwierdzono: Fortect
Niezbędna różnica między jądrem Windows a naszym jądrem Linuksa polega na tym, że jądro Windows, które może znajdować się w systemie operacyjnym Windows, jest zwykle oprogramowaniem komercyjnym, podczas gdy jądro Linuksa korzystające z dowolnego systemu operacyjnego Linux jest oprogramowaniem komercyjnym. -oprogramowanie. Jądro znajduje się w systemie operacyjnym.
Jądro, wraz z systemem operacyjnym notebooka, jest najważniejszym elementem. [1] Odniesienia do jąder systemowych mogą dać sugestię dotyczącą decyzji projektowych i architektonicznych, które zapewniają określone systemy operacyjne.
Porównanie kryteriów
Tabele porównują ogólny i techniczny charakter wielu powszechnie używanych i obecnie dostępnych jąder systemów operacyjnych. Więcej informacji znajdziesz w artykułach dla każdego produktu.
Chociaż istnieje duży wybór oraz duża liczba dostępnych dystrybucji Linuksa, wszystkie te jądra są pogrupowane według jednego wpisu w tych tabelach, ponieważ bardzo dokładne różnice między nimi leżą w lokalizacji. Zobacz porównanie dystrybucji Linuksa, aby uzyskać szczegółową równoważność. Dystrybucje Linuksa, które otrzymują mocno zmodyfikowane jądra kukurydziane – takie jak wykrywanie jądra w czasie rzeczywistym – powinny być wymienione osobno. Istnieje również wiele systemów sprintu BSD, z których wiele można znaleźć, a także porównując systemy operacyjne BSD.
Tabele wyraźnie nie zawierają jakiejś subiektywnej opinii na temat zalet jednego jądra lub systemu operacyjnego. Aby zapoznać się z takim wyborem faktów i technik, zapoznaj się z Polityką rzecznictwa.
Widok funkcji
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Porównanie przedstawia główne zmodernizowane rdzenie uniwersalne. Szczegółowy jest tylko przegląd jego geekowych cech.
nazwa jądra | język programowania | Używany w | Framework wykonywalny (zobacz także sekcję poniżej) |
Wbudowana zapora | Obsługa architektury SMP
(obsługuje również |
Niektórzy patrz sekcja poniżej). |
wielozadaniowość | wirtualizacja | bezpieczeństwo | Profilowanie / debugowanie | Obsługa oprogramowania w czasie rzeczywistym | Obsługa sprzętu w czasie rzeczywistym | Może zapisać RTC UT [2] | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Amiga-Exec | AmigaOS | Commodore International | przystojniak | Exokernel (nietypowy) [3] | Nie | Nie | Nie | Tak | Nie | Nie | Tak | Nie | Nie | Nie | |
Amiga Exec SG (2. generacja) | AmigaOS 4 | Hyperion Rozrywka | ELF / przystojniak | Exokernel (nietypowy) | Nie | Nie | Nie | Tak | Nie | Nie | Tak | Nie | Nie | ? | |
BSD DragonFly Core | C | DragonFly BSD | Matt Dillon | ELF | hybryda | Zapora IP, PF |
Tak | Nie | Tak | chroot, więzienie, vkernel | Uprawnienia Uniksa | DDB, KGDB | ? | ? | ? |
Jądro FreeBSD | C | FreeBSD, Debian GNU – kFreeBSD,Gentoo / FreeBSD,System operacyjny Orbis |
Projekt FreeBSD | ELF, inne są specyficzne dla konsoli | monolityczny | Filtr IP, Zapora IP, PF |
Tak | Tak | Tak | chroot, więzienie, bhyve | Uprawnienia Unix, listy ACL POSIX.1e i NFSv4, [4] Capsicum, TrustedBSD MAC, OpenBSM | KDB, DDB, KGDB, DTrace, hwpmc | Tak | ? | Tak |
GNU Hurd | C | GNU / Hurd (Arch Hurd, Debian GNU na Hurd) | Projekt GNU / Fundacja Wolnego Oprogramowania | ELF | Multiserwer Xen | mikrojądro uniksowe | Nie | częściowo | Nie | Tak | chroot, uprawnienia, POSIX-ACL, funkcje POSIX | ? | ? | ? | ? |
GNU Mach | C | Część GNU Hurd, używana przez GNU / Hurd | Projekt GNU / Fundacja Wolnego Oprogramowania | ELF | Zen | mikrojądro uniksowe | Nie | częściowo | Nie | Tak | chroot, uprawnienia, POSIX-ACL, funkcje POSIX | ? | ? | ? | ? |
Piekielny Rdzeń | piekło | Bell Labs / Vita Nuova Holdings | ? | maszyna wirtualna | ? | Tak | Tak | Tak | chroot, Xen | ? | ? | ? | ? | ? | |
L4 | L4 | Jochen Liedtke | Nie | mikrojądra | Nie | Tak | Tak | Tak | Tak | Dopalacz / L4 [1], Marcepan [2], L4 / Fiasko Umiejętności [5] | L4 / Fiasko [5] | L4 / Fiasko [5] | ? | ? | |
C | Linux (kernel), Android, Ubuntu, CentOS, webOS, Fire OS, Firefox OS, Chrome OS, Sylable Server, Mastodon Linux, OpenBSD/Linux, Plan 9/Linux, Sailfish OS, Tizen i inne. | Linus Torvalds | ELF i inne | monolityczny | * ipfwadm (2,0 -)
|
Tak | Tak | Tak | cgroups, chroot, Lguest, Xen, KVM, kvm-lite, LXC | Uprawnienia Unix, POSIX ACL, POSIX Możliwości, keyctl, LSM (SELinux, SMACK, TOMOYO Linux, AppArmor) | OProfile, SystemTap, kprobe, JProbe, ftrace, KDB, KGDB, Kernel-Marker, Perf-Tools | CONFIG_PREEMPT | (poprawka CONFIG_PREEMPT_RT) | Tak | |
węzeł obliczeniowy Linuksa | Węzeł obliczeniowy Linuksa | Cray Inc. | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Zrób to | C | NeXTSTEP i OPENSTEP są przeznaczone dla Mach i Tru64 UNIX | Uniwersytet Carnegie Mellon | Mach-O | mikrojądro, rdzeń | ? | Tak | ? | Tak | ? | ? | ? | Tak | ? | ? |
MINIX Hybrid 3 rdzenie | C | MINIX 3 | Andrew S. Tanenbaum | ELF, [6] a.out [7] [8] | mikrojądra | Nie | Nie | Tak | Tak | Nie | Uprawnienia Uniksa | Profilowanie połączeń, profilowanie statystyczne, debuger Minix (mdb) | Nie | Nie | ? |
MKLinux | ? | Instytut Badawczy OSF i Informatyki | ? | mikrojądra | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
rdzeń Apple NetBSD | C | NetBSD, GNU / kNetBSD (Debian GNU / NetBSD), |
Projekt NetBSD | Chłopaki ELF – zależne od platformy | monolityczny
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu. Jeśli jądro systemu Windows na pierwszy rzut oka wydaje się znacznie mniej odkrywcze, zwykli użytkownicy Internetu wymagają znacznie mniej wysiłku w jego zrozumieniu. To sprawiło, że system operacyjny, który zawiera, jest znacznie lepszy do ogólnego użytku komercyjnego, podczas gdy powiedziałbym, że kod Linuksa jest lepszy do programowania. Windows nie ma tak samo wymagającej separacji między obszarami jądra i użytkowników, jak Linux. Jądro NT ma około 400 doświadczonych wywołań systemowych plus około 1700 zadeklarowanych wywołań API Win32. Będzie to ważna implementacja w celu zapewnienia prawdziwej kompatybilności oczekiwanej przez twórców Windows i ich podejście. Sam plik jądra to jest ntoskrnl.exe. Jest ładnie umiejscowiony w C:WindowsSystem32. Kiedy Twoja firma przegląda właściwości aplikacji, możesz potencjalnie sprawdzić szczegółową fakturę, aby zobaczyć, jak każda prawdziwa wersja działa tylko w niektórych przypadkach.
|