Under den senaste veckan rapporterade ett stort antal användare att de hade för att jämföra Windows- och Linux -kärnorna.
Godkänd: Fortect
Den främsta skillnaden mellan Windows -kärnan och din Linux -kärna är att Windows -kärnan, som kan finnas i Windows -operativsystemet, har varit kommersiell programvara, medan Linux -kärnan som använder hela Linux -operativsystemet är kommersiell programvara. -programvara. Kärnan finns i operativsystemet.
Kärnan, tillsammans med operativsystemet för en personlig dator, är den viktigaste komponenten. [1] Hänvisningar till systemkärnor kan ge ett val av design och arkitektoniska beslut som medför otroligt specifika operativsystem.
Jämförelse av kriterier
Tabellerna jämför de allmänna och tekniska funktionerna för ett antal mycket använda och för närvarande tillgängliga operativsystemkärnor. Mer information finns i artiklarna för varje produkt.
Även om det finns en stor variation och ett stort antal Linux -distributioner, är dessa kärnor alla grupperade längst ner i en enda post i dessa tabeller, eftersom deras exakta skillnader mellan dem ligger på plats. Se Jämförelse av Linux -distributioner för en detaljerad undersökning. Linuxdistributioner som tar emot starkt modifierade popcornkärnor – till exempel kärndetektering i realtid – bör ändå listas separat. Det finns också många BSD -metodsystem, varav många kan hittas genom att bara jämföra BSD -operativsystem.
Tabellerna innehåller uppenbarligen inte angående subjektiv åsikt om fördelarna med varje kärna eller operativsystem. För information om detta, se Advocacy Policy.
Funktionsvy
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Jämförelse visar de viktigaste banbrytande multifunktionella kärnorna. Endast en översikt över dess kemiska egenskaper är detaljerad.
Kärnnamn | programmeringsspråk | Används i | skapare | Exekverbart ramverk (se även avsnittet nedan) |
typ | Inbyggd brandvägg | SMP -arkitekturstöd
(stöder också |
Vissa ser avsnittet nedan). | multitasking | virtualisering | säkerhet | Profilering / felsökning | Realtids programvarusupport | Hårdvarusupport i realtid | Kan spara RTC UT [2] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Amiga-Exec | AmigaOS | Commodore International | HUNK | Exokernel (atypisk) [3] | Nej. | Nej. | Nej. | Ja | Nej. | Nej. | Ja | Nej. | Nej. | Nej. | |
Amiga Exec SG (andra generationen) | AmigaOS 4 | Hyperion Entertainment | ELF / HUNK | Exokernel (atypisk) | Nej. | Nej. | Nej. | Ja | Nej. | Nej. | Ja | Nej. | Nej. | ? | |
BSD DragonFly Core | C | DragonFly BSD | Matt Dillon | ELF | hybrid | IP -brandvägg, PF |
Ja | Nej. | Ja | chroot, fängelse, vkernel | Unix -behörigheter | DDB, KGDB | ? | ? | ? |
FreeBSD -kärna | C | FreeBSD, Debian GNU och kFreeBSD,Gentoo / FreeBSD,Orbis operativsystem |
FreeBSD -projektet | ELF, andra är konsolspecifika | monolitisk | IPFilter, IPfirewall, PF |
Ja | Ja | Ja | chroot, fängelse, bhyve | Unix -behörigheter, POSIX.1e och NFSv4 ACL, [4] Capsicum, TrustedBSD MAC, OpenBSM | KDB, DDB, KGDB, DTrace, hwpmc | Ja | ? | Ja |
GNU Hurd | C | GNU / Hurd (Arch Hurd, Debian GNU eller Hurd) | GNU Project / Free Software Foundation | ELF | Xen Multiserver | Unix mikrokärnor | Nej. | delvis | Nej. | Ja | chroot, behörigheter, POSIX-ACL, POSIX-funktioner | ? | ? | ? | ? |
GNU Mach | C | Del av GNU Hurd, används från GNU / Hurd | GNU Project / Free Software Foundation | ELF | Zen | Unix mikrokärnor | Nej. | delvis | Nej. | Ja | chroot, behörigheter, POSIX-ACL, POSIX-funktioner | ? | ? | ? | ? |
Inferno Core | helvete | Bell Labs / Vita Nuova Holdings | ? | virtuell maskin | ? | Ja | Ja | Ja | chroot, Xen | ? | ? | ? | ? | ? | |
L4 | L4 | Jochen Liedtke | Nej. | mikronukleus | Nej. | Ja | Ja | Ja | Ja | Afterburner / L4 [1], Marsipan [2], L4 / Fiasco Skills [5] | L4 / Fiasco [5] | L4 / Fiasco [5] | ? | ? | |
Linux -kärna | C | Linux (kärna), Android, Ubuntu, CentOS, webOS, Fire OS, Firefox OS, Chrome OS, Syllable Server, Mastodon Linux, OpenBSD / Linux, Plan 9 / Linux, Sailfish OS, Tizen och andra. | Linus Torvalds | ELF och andra | monolitisk | * ipfwadm (2.0 -)
|
Ja | Ja | Ja | cgrupper, chroot, Lguest, Xen, KVM, kvm-lite, LXC | Unix -behörigheter, POSIX ACL, POSIX -funktioner, keyctl, LSM (SELinux, SMACK, TOMOYO Linux, AppArmor) | OProfile, SystemTap, kprobe, JProbe, ftrace, KDB, KGDB, Kernel Marker, Perf-Tools | CONFIG_PREEMPT | (CONFIG_PREEMPT_RT patch) | Ja |
Linux Compute Node | Linux Compute Node | Cray Inc. | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Gör det | C | NeXTSTEP och OPENSTEP är för Mach och Tru64 UNIX | Carnegie Mellon University | Mach-O | mikronukleus, kärna | ? | Ja | ? | Ja | ? | ? | ? | Ja | ? | ? |
MINIX Hybrid 3 kärnor | C | MINIX 3 | Andrew S. Tanenbaum | ELF, [6] a.out [7] [8] | mikronukleus | Nej. | Nej. | Ja | Ja | Nej. | Unix -behörigheter | Samtalsprofilering, statistisk profilering, Minix Debugger (mdb) | Nej. | Nej. | ? |
MkLinux | ? | OSF och datavetenskapligt forskningsinstitut | ? | mikronukleus | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Apple NetBSD -kärna | C | NetBSD, GNU / kNetBSD (Debian GNU / NetBSD), |
NetBSD -projekt | ELF -killar – plattformsberoende | monolitisk
Snabba upp din dators prestanda nu med denna enkla nedladdning.
Om Windows -kärnan verkar färre avslöjande vid första anblicken är det mycket bekvämt att förstå för vanliga internetanvändare. Detta märker operativsystemet, det innehåller mycket bättre att ha allmän kommersiell användning, medan jag skulle säga att Linux -kod är bättre för utveckling. Windows har inte samma dedikerade åtskillnad mellan kärn- och användarområden som Linux har. NT -kärnan har cirka 400 deklarerade systemanrop plus cirka 1700 deklarerade Win32 API -samtal. Detta kommer att vara en viktig implementering som skulle säkerställa den sanna kompatibilitet som förväntas av Windows kreativa designers och deras tillvägagångssätt. Kärnfilen i sig är ntoskrnl.exe. Den är stationerad i C: Windows System32. När klienter visar programmets egenskaper bör du kunna kontrollera den detaljerade fakturan för att se hur din nuvarande verkliga version bara fungerar i många fall.
|