De afgelopen week meldde een groot aantal gebruikers dat ze onderweg waren om de Windows- en Linux-kernels te vergelijken.
Goedgekeurd: Fortect
Het wezenlijke verschil tussen de Windows-kernel en de specifieke Linux-kernel is dat de Windows-kernel, waarvan experts beweren dat deze zich in het Windows-besturingssysteem kan bevinden, wordt beschouwd als commerciële software, terwijl de Linux-kernel die het volledige Linux-besturingssysteem gebruikt, commerciële software is. -software. De kernel bevindt zich in het besturingssysteem.
De kernel is samen met het besturingssysteem van een mobiele computer het belangrijkste onderdeel. [1] Verwijzingen naar systeemkernels kunnen een tip geven van de ontwerp- en architectuurbeslissingen die zijn gemaaktspecifieke besturingssystemen.
Vergelijking van criteria
De tabellen vergelijken de algemene en technische overeenkomsten van een aantal veelgebruikte en tot op heden beschikbare kernels van besturingssystemen. Raadpleeg voor meer informatie de artikelen per product.
Hoewel er zowel een groot aantal als een groot aantal Linux-distributies beschikbaar zijn, zijn deze kernels allemaal gegroepeerd tijdens een enkele invoer in deze tabellen, omdat er enkele exacte verschillen zijn tussen hen liggen in locatie. Zie Vergelijking van Linux-distributies voor een gedetailleerd onderscheid. Linux-distributies die sterk gewijzigde maïskorrels ontvangen – zoals realtime-kerneldetectie – moeten apart worden vermeld. Er zijn ook veel hard werkende BSD-systemen, waarvan er vele gevonden kunnen worden door gewoon BSD-besturingssystemen te vergelijken.
De tabellen bevatten duidelijk geen praktisch subjectieve mening over de verdiensten van elke afzonderlijke kernel of elk besturingssysteem. Raadpleeg het Advocacybeleid voor deze keuze van begeleiding.
Functieweergave
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
Vergelijking toont de belangrijkste technologische innovatie multifunctionele kernen. Alleen een overzicht van de anatomische kenmerken is gedetailleerd.
Kernelnaam | programmeertaal | Gebruikt in | maker | Uitvoerbaar thema (zie ook het gedeelte hieronder) |
type | Ingebouwde firewall | Ondersteuning voor SMP-architectuur
(ondersteunt ook |
Sommigen zien het gedeelte hieronder). |
multitasken | virtualisatie | beveiliging | Profileren / Debuggen | Realtime software-ondersteuning | Realtime hardware-ondersteuning | Kan RTC UT opslaan [2] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Amiga-Exec | AmigaOS | Commodore International | HUNK | Exokernel (atypisch) [3] | Nee. | Nee. | Nee. | Ja | Nee. | Nee. | Ja | Nee. | Nee. | Nee. | |
Amiga Exec SG (2e generatie) | AmigaOS 4 | Hyperion Entertainment | ELF / HUNK | Exokernel (atypisch) | Nee. | Nee. | Nee. | Ja | Nee. | Nee. | Ja | Nee. | Nee. | ? | |
BSD DragonFly Core | C | DragonFly BSD | Matt Dillon | ELF | hybride | IP-firewall, PF |
Ja | Nee. | Ja | chroot, jail, vkernel | Unix-machtigingen | DDB, KGDB | ? | ? | ? |
FreeBSD-kernel | C | FreeBSD, Debian GNU of kFreeBSD,Gentoo / FreeBSD,Orbis-besturingssysteem |
Het FreeBSD-project | ELF, andere zijn console-specifiek | monolithisch | IPFilter, IPfirewall, PF |
Ja | Ja | Ja | chroot, jail, bhyve | Unix-machtigingen, POSIX.1e en NFSv4 ACL’s, [4] Capsicum, TrustedBSD MAC, OpenBSM | KDB, DDB, KGDB, DTrace, hwpmc | Ja | ? | Ja |
GNU Hurd | C | GNU / Hurd (Arch Hurd, Debian GNU – Hurd) | GNU-project / Free Software Foundation | ELF | Xen Multiserver | Unix-microkernel | Nee. | gedeeltelijk | Nee. | Ja | chroot, machtigingen, POSIX-ACL, POSIX-functies | ? | ? | ? | ? |
GNU Macho | C | Onderdeel van de GNU Hurd, gebruikt door middel van de GNU / Hurd | GNU-project / Free Software Foundation | ELF | Zen | Unix-microkernel | Nee. | gedeeltelijk | Nee. | Ja | chroot, machtigingen, POSIX-ACL, POSIX-functies | ? | ? | ? | ? |
Inferno Kern | hel | Bell Labs / Vita Nuova Holdings | ? | virtuele machine | ? | Ja | Ja | Ja | chroot, Xen | ? | ? | ? | ? | ? | |
L4 | L4 | Jochen Liedtke | Nee. | microkern | Nee. | Ja | Ja | Ja | Ja | Afterburner / L4 [1], Marsepein [2], L4 / Fiasco Vaardigheden [5] | L4 / Fiasco [5] | L4 / Fiasco [5] | ? | ? | |
Linux-kernel | C | Linux (kernel), Android, Ubuntu, CentOS, webOS, Fire OS, Firefox OS, Chrome OS, Syllable Server, Mastodon Linux, OpenBSD / Linux, Plan 9 / Linux, Sailfish OS, Tizen en anderen. | Linus Torvalds | ELF en anderen | monolithisch | * ipfwadm (2.0 -)
|
Ja | Ja | Ja | cgroups, chroot, Lguest, Xen, KVM, kvm-lite, LXC | Unix-machtigingen, POSIX ACL, POSIX-mogelijkheden, 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-rekenknooppunt | Linux-rekenknooppunt | Cray Inc. | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Doe het | C | NeXTSTEP en OPENSTEP zijn voor Mach en Tru64 UNIX | Carnegie Mellon University | Mach-O | micronucleus, kern | ? | Ja | ? | Ja | ? | ? | ? | Ja | ? | ? |
MINIX Hybrid 3 cores | C | MINIX 3 | Andrew S. Tanenbaum | ELF, [6] a.out [7] [8] | microkern | Nee. | Nee. | Ja | Ja | Nee. | Unix-machtigingen | Oproepprofilering, statistische profilering, Minix Debugger (mdb) | Nee. | Nee. | ? |
MkLinux | ? | OSF en Computer Science Research Institute | ? | microkern | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Apple NetBSD kern | C | NetBSD, GNU / kNetBSD (Debian GNU / NetBSD), |
NetBSD-project | ELF-jongens – platformafhankelijk | monolithisch
Versnel de prestaties van uw computer nu met deze eenvoudige download. Als de Windows-kernel op het eerste gezicht minder onthullend lijkt, is het voor gewone internetgebruikers moeilijk te begrijpen. Dit helpt om het besturingssysteem dat het bevat veel beter te maken met betrekking tot algemeen commercieel gebruik, terwijl ik zou zeggen dat Linux-code beter is voor ontwikkeling. Windows heeft niet dezelfde harde scheiding tussen kernel- en gebruikersrijken als Linux. De NT-kernel heeft ongeveer 400 gearchiveerde systeemaanroepen plus ongeveer 1.700 gedeclareerde Win32 API-aanroepen. Dit zal een belangrijke implementatie zijn als u de echte compatibiliteit wilt garanderen die wordt verwacht door Windows-bouwers en hun aanpak. Het kernelbestand zelf is ntoskrnl.exe. Het is gepubliceerd in C:WindowsSystem32. Wanneer iemand de eigenschappen van de applicatie bekijkt, moet u de gedetailleerde factuur controleren om te zien hoe onze echte versie slechts in veel gevallen werkt.
|