Jämförelse av operativsystemets kärnor

En kärna är en komponent i ett datoroperativsystem . En jämförelse av systemkärnor kan ge insikt i design och arkitektoniska val som görs av utvecklarna av vissa operativsystem.

Jämförelsekriterier

Följande tabeller jämför allmän och teknisk information för ett antal allmänt använda och för närvarande tillgängliga operativsystemkärnor . Se de enskilda produkternas artiklar för ytterligare information.

Även om det finns ett stort antal och olika tillgängliga Linux-distributioner , är alla dessa kärnor grupperade under en enda post i dessa tabeller, på grund av att skillnaderna mellan dem är på patchnivå. Se jämförelse av Linux-distributioner för en detaljerad jämförelse. Linux-distributioner som har mycket modifierade kärnor – till exempel realtidsdatakärnor – bör listas separat. Det finns också ett brett utbud av mindre BSD-operativsystem, av vilka många kan hittas vid jämförelse av BSD-operativsystem .

Tabellerna inkluderar specifikt inte subjektiva synpunkter på fördelarna med varje kärna eller operativsystem.

Funktionsöversikt

kärnorna för allmänt bruk visas i jämförelse. Endast en översikt över de tekniska funktionerna är detaljerad.

Kärnan namn Programmeringsspråk Använd i Skapare



Körbart format (se även avsnittet nedan)
Typ Integrerad brandvägg SMP- stöd


Stöd för flera arkitekturer (se även avsnittet nedan).
Göra flera saker samtidigt Virtualisering säkerhet Profilering / Debugging Mjukt realtidsstöd _ Hård support i realtid Kan behålla RTC i UT
Amiga Exec AmigaOS Commodore International HUNK Exokernel (atypisk) Nej Nej Nej Ja Nej Nej Ja Nej Nej Nej
Amiga Exec SG (andra generationen) AmigaOS 4 Hyperion underhållning ELF / HUNK Exokernel (atypisk) Nej Nej Nej Ja Nej Nej Ja Nej Nej ?
DragonFly BSD kärna C DragonFly BSD Matt Dillon ÄLVA hybrid
Ipfirewall , PF
Ja Nej Ja chroot , jail , vkernel Unix-behörigheter DDB, KGDB ? ? ?
FreeBSD kärna C FreeBSD ,

Debian GNU/kFreeBSD , Gentoo/FreeBSD , Orbis OS

FreeBSD-projektet ELF , andra - plattformsberoende monolitisk
IPFilter , Ipfirewall , PF
Ja Ja Ja chroot , fängelse , bhyve Unix-behörigheter , POSIX.1e och NFSv4 ACL: er, 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 ÄLVA multiserver mikrokärna Nej partiell Nej Ja chroot , Xen Unix-behörigheter , POSIX ACL , POSIX-funktioner ? ? ? ?
GNU Mach C del av GNU Hurd , som används i GNU/Hurd GNU Project / Free Software Foundation ÄLVA mikrokärna Nej partiell Nej Ja chroot , Xen Unix-behörigheter , POSIX ACL , POSIX-funktioner ? ? ? ?
Inferno kärna Inferno Bell Labs / Vita Nuova Holdings ? virtuell maskin ? Ja Ja Ja chroot , Xen ? ? ? ? ?
L4 L4 Jochen Liedtke Nej mikrokärna Nej Ja Ja Ja Ja Efterbrännare/L4 [1] , marsipan [2] , funktioner i L4/Fiasco L4/Fiasco L4/Fiasco ? ?
Linux kärna C Linux (kärna), Android , Ubuntu, CentOS, webOS , Fire OS, Firefox OS , ChromeOS , Syllable Server, Mastodon Linux, OpenBSD/Linux, Plan 9/Linux, Sailfish OS , Tizen , bland andra. Linus Torvalds ELF , andra monolitisk *ipfwadm (2.0 –) Ja Ja Ja cgroups , chroot , Lguest , Xen , KVM , kvm-lite, LXC Unix-behörigheter , POSIX ACL , POSIX Capabilities , keyctl, LSM ( SELinux , SMACK , TOMOYO Linux , AppArmor ) OProfile , kprobe, SystemTap , JProbe, ftrace , KDB , KGDB , kärnmarkör , perf-verktyg CONFIG_PREEMPT ( CONFIG_PREEMPT_RT Patch ) Ja
Compute Node Linux Compute Node Linux Cray Inc. ? ? ? ? ? ? ? ? ? ? ? ?
Mach C NeXTSTEP och OPENSTEP för Mach och Tru64 UNIX Carnegie Mellon University Mach-O mikrokärna , hybridkärna ? Ja ? Ja ? ? ? Ja ? ?
MINIX 3 kärna C MINIX 3 Andrew S. Tanenbaum ELF , a.out mikrokärna Nej Nej Ja Ja Nej Unix-behörigheter Samtalsprofilering, statistisk profilering, Minix Debugger (mdb) Nej Nej ?
MkLinux ? OSF Research Institute och Apple Computer ? mikrokärna ? ? ? ? ? ? ? ? ? ?
NetBSD kärna C NetBSD ,

GNU/kNetBSD ( Debian GNU/NetBSD ),

NetBSD-projektet ELF , andra - plattformsberoende monolitisk , valfri kärna som använder rumpkärnarkitektur IPFilter , PF , NPF Ja Ja Ja Xen , chroot kauth , Unix-behörigheter DDB, KGDB , tprof POSIX schemaläggning i realtid Kärnförköp Ja
NetWare kärna NetWare Novell NLM hybrid Ja Ja Nej Ja ? ? ? ? ? ?
OpenBSD kärna C OpenBSD OpenBSD-utvecklare ELF , andra - plattformsberoende monolitisk PF Ja Ja Ja ? Unix-behörigheter ? ? ? ?
OS/2 kärna OS/2 version 2 och högre IBM LX hybrid Nej Ja Ingen PowerPC- version utvecklad men aldrig officiellt släppt. Ja Nej Ja Ja Ja Nej ?
Plan 9 kärna C Plan 9 från Bell Labs Bell Labs ? monolitisk ipmux Ja Ja Ja ? ? ? ? ? ?
ReactOS kärna C ReactOS ReactOS Foundation PE hybrid ? Ja Ja Ja ? Ja Ja ? ? ?
Rockbox kärna Rockbox Rockbox-projektet ? ? ? ? Ja ? ? ? ? ? ? ?
SunOS kärna C SunOS Sun Microsystems a.ut
monolitisk ? Ja Ja Ja ? Unix-behörigheter ? ? ? ?
Solaris kärna C Solaris ,

OpenSolaris , GNU/kOpenSolaris ( Nexenta OS )

Sun Microsystems
ELF (endast 32-bitars fram till Solaris 7 1998)
monolitisk IPFilter Ja Ja Ja Zoner , chroot Unix-behörigheter , ACL , RBAC , Auditing, Privileges , Zones , Trusted Extensions DTrace , CPU-profilering, mikrostatsredovisning, perf-räknare, kärnlåsstatistik, kstats, mdb, kmdb Schemaläggare i realtid ? ?
Trix kärna Trix Massachusetts Institute of Technology a.ut monolitisk ? Ja Nej Ja ? ? ? ? ? ?
Windows NT kärna C
Alla system i Windows NT- familjen, 2000 , XP , 2003 , Vista , Windows 7 , Windows 8 , Windows Phone 8 , Windows Phone 8.1 , Windows 10 , Windows 11 , Windows Server
Microsoft PE hybrid Ja Ja Ja Ja Hyper-V ACL Händelsespårning, dgbss, kd Multimedia Class Scheduler Service Nej Inofficiell
XNU ( Darwin kärna) C , C++ macOS , iOS , iPadOS , tvOS , watchOS ,

OpenDarwin , PureDarwin GNU/Darwin

Apple Inc. Mach-O hybrid
Ipfirewall , PF (börjar i Lion)
Ja Ja Ja chroot Unix-behörigheter , NT/NFSv4 ACL:er , TrustedBSD MAC , OpenBSM KDB , DDB, DTrace Ja Nej Ja
SPARTANSK kärna HelenOS Jakub Jermar ÄLVA mikrokärna ? Ja Ja Ja ? ? ? ? ? ?

Stöd för transportprotokoll

Kärnan namn TCP UDP SCTP DCCP
DragonFly BSD kärna Ja Ja Nej Nej
FreeBSD kärna Ja Ja Ja Frivillig
Linux kärna Ja Ja Ja Ja
NetBSD kärna Ja Ja Ja Ja
OpenBSD kärna Ja Ja ? ?
Solaris kärna Ja Ja Ja ?
Windows NT kärna Ja Ja Nej ?
XNU Ja Ja Nej Nej

Säkerhet i kärnan

Kärnan namn Filåtkomstkontroll Inaktivera minnesexekveringsstöd Kärna ASLR Obligatorisk åtkomstkontroll Kapacitetsbaserad säkerhet Nyckelhantering i kärnan Granska API Sandlåda SYN översvämningsskydd UDP översvämningsskydd Ping översvämningsskydd Smurf attack skydd Nätverksbeteendeanalys
Linux Traditionella Unix-behörigheter , POSIX ACL Ja Ja LSM ( SELinux , SMACK , TOMOYO Linux , AppArmor ) secomp keyctl fanotifiera SELinux Sandbox, secomp SYN cookies ? ? ? ?
FreeBSD kärna Traditionella Unix-behörigheter , POSIX och NFSv4 ACL Ja Ja TrustedBSD MAC Spansk peppar ? OpenBSM Capsicum, MAC ramverk SYN cookies ? ? ? ?
Solaris kärna Traditionella Unix-behörigheter , POSIX ACL , NFSv4 ACL Standard ? Solaris Trusted Extensions ? ? ? ? ? ? ? ? ?
Windows NT kärna Åtkomstkontrolllista DEP Ja Obligatorisk integritetskontroll AppContainrar ? Ja Windows händelselogg Ja ? ? ? ?
XNU Traditionella Unix-behörigheter , NT/NFSv4 ACL Ja Ja TrustedBSD MAC ? ? OpenBSM Apple XNU Sandbox ? ? ? ? ?

Virtualisering i kärnan

Kärnan namn Container (ingen resurshantering, ingen säkerhet) Container (ingen resurshantering) Container (resurshantering) Paravirtualisering Full virtualisering Utförande av användarutrymme Kärna som bibliotek Kernel som kärndrivrutin Hypervisor-påtvingad kärnpartitionering
Linux chroot LXC Virtio, Hyper-V (endast gäst), Xen (endast gäst), VMI (endast gäst), kvm-lite, lguest KVM UML (LK L) ( coLinux ) Nej
DragonFly BSD kärna chroot fängelse Nej Nej vkärna ? ? Nej
FreeBSD kärna chroot fängelse Virtio, Xen (endast för gäster) BHyVe (KVM) ? ? ? Nej
NetBSD kärna chroot ( sysjail (upphört)) Nej Virtio och Xen Nej ? Rumpkärna ? Nej
Solaris kärna chroot Solaris Behållare / Zoner Nej Nej Nej ? ? Nej
Windows NT kärna AppContainers, Job Objects, Windows Server Containers Hyper-V Projekt Drawbridge Nej Virtuellt säkert läge, Device Guard, Credential Guard
XNU chroot ? ? ? ? ? ? ? Nej

Stöd för in-kernel server

Kärnan namn HTTP FTP NFS CIFS Namnserver Transport-lager lastbalanserare Lastbalanserare i applikationsskikt 9P TLS proxy WAF Memcachad server
Linux kärna ( TUX webbserver patch) ( TUX webbserver patch) knfsd ksmbd ? IP virtuell server (KTCPVS) ( patch tillgänglig ) SOL_TLS (Tempesta FW) (kmemcachad)
DragonFly BSD kärna Nej Nej Ja Ja ? ? ? Nej Nej ? ?
FreeBSD kärna Nej Nej Ja Nej Nej Ja Nej Nej Nej ? ?
Solaris kärna ? ? Ja Ja ? Ja Ja ? KSSL ? ?
Windows NT kärna HTTP.sys ? ? Ja ? Ja Ja Nej ? ? ?
XNU Nej Nej Ja Nej Nej Nej Nej Nej Nej ? ?

Stöd för binärt format

En jämförelse av OS-stöd för olika binära format ( körbara filer ):

Kärnan namn a.ut ECOFF ÄLVA


FDPIC ELF -binärer (mmu mindre)


platta binärer (superH)
HUNK Mach-O



Övrigt ( omslagsbaserad, som tolkar)
PE

SOM (PA-RISC, HP-UX)
NLM PEF DOS COM MZ LE LX NE
Amiga Exec Nej Nej Ja Nej Nej Ja Nej Nej Nej Nej ? ? ? ? ? ? ?
DragonFly BSD kärna Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
FreeBSD kärna ? ? Ja ? ? ? ? ? ? ? ? ? ? ? ? ? ?
HP-UX kärna Nej Nej Ja Nej Nej Nej Nej Nej Nej Ja Nej Nej ? ? ? ? ?
Linux kärna Ja Ja Ja Ja Ja Nej Nej Ja Några Ja ? Nej ? ? ? ? ?
MINIX 3 kärna Några Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej ? ? ? ? ?
NetBSD kärna Ja Ja Ja ? ? ? Ja ? Ja ? ? ? ? ? ? ? ?
OpenBSD kärna ? ? Ja ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ReactOS kärna ? ? ? ? ? ? ? ? Ja ? ? ? ? ? ? ? ?
Solaris kärna Ja Nej Ja Nej Nej Nej Nej Nej Några Nej ? ? ? ? ? ? ?
Windows NT kärna Nej Nej Ja med WSL Nej Nej Nej Nej Nej Ja Nej Nej Nej Ja på x86 Ja på x86 ? ? Ja på x86
XNU Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej

Stöd för filsystem

Fysiska filsystem :

Kärna Acorn ADFS Amiga FFS APFS BeFS BFS kramper EFS ext2 ext3 ext4 F2FS FETT FreeVxFS HFS HFS+ HPFS ISO 9660 JFFS JFFS2 JFS MINIX fs NSS NTFS OCFS QNX4 FS System V FS UDF UFS XFS ZFS ReiserFS Reiser4 Btrfs HAMMARE Tux3 exFAT ReFS
DragonFly BSD kärna Nej Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej Ja Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej begränsat skrivande Nej Nej Nej endast läs Ja Nej Nej Nej Nej Nej Ja Nej Nej Nej
FreeBSD kärna Nej Nej Nej Nej Nej Nej Nej Ja Ja Nej Nej Ja Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej begränsat skrivande Nej Nej Nej Ja Ja endast läs Ja endast läs Nej Nej Nej Nej ? Nej
Linux kärna Ja
Ja Nej endast läs Ja Ja endast läs Ja Ja Ja Ja Ja endast läs Ja begränsad skrivning (endast med tom journal) Ja Ja Ja Ja Ja Ja Ja
Ja (Full R/W med ytterligare drivrutin för användarutrymme)
Ja Ja

skriva support? Ja Ja
Ja både FUSE och native Ja Ja Ja Nej Ja Ja Nej
MINIX 3 kärna Nej Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej Verktyg tillgängliga, kan inte monteras Nej Nej Nej Nej Ja Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
NetBSD kärna ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ja ? ? ? ? ? ? ? ? ?
NetWare kärna Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej Nej Ja Nej Nej Nej Nej Ja Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej ? Nej
OpenBSD kärna ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ja ? ? ? ? ? ? ? ? ?
ReactOS kärna Nej Nej Nej Nej Nej Nej Nej Ja
Ja
Ja
Nej Ja
Nej Nej Nej Nej Ja
Nej Nej Nej Nej Nej Endast läs Nej Nej Nej Ja
Nej Nej Nej Nej Nej Ja
Nej Nej Nej Nej
Solaris kärna ? ? Nej ? ? ? ? Ja ? ? ? Ja ? ? ? ? Ja ? ? ? ? Nej Nej ? ? ? Ja Ja ? Ja Nej Nej Nej Nej Nej ? Nej
Windows NT kärna ? ? Nej ? ? ? ? Ja
Ja
Ja
Nej Ja ? Ja
Ja
Nej Ja ? ? ? ? Nej Ja ? ? ? Ja ? ? Nej Nej Nej Ja
Nej Nej Ja Ja
XNU Nej Nej Ja Nej Nej Nej Nej Ja
Ja
Nej Nej Ja Nej Ja Ja Nej Ja Nej Nej Nej Nej Nej Skrivskyddad Nej Nej Nej Ja Ja Nej endast läs Nej Nej Nej Nej Nej Ja Nej

Stöd för nätverksfilsystem

Kärnan namn NFS AFS CIFS Coda 9P Ceph
DragonFly BSD kärna Ja Nej Ja Nej Nej Nej
FreeBSD kärna Ja Ja Ja Ja Nej Ja
Linux kärna Ja Ja Ja Ja Ja Ja
NetBSD kärna Ja ? ? ? ? ?
OpenBSD kärna Ja ? ? ? ? ?
Solaris kärna Ja Ja Ja Nej Nej Nej
Windows NT kärna Ja Ja Ja Nej Nej Nej
XNU Ja Ja Ja Nej Nej Nej

CPU-instruktionsuppsättningar och mikroarkitekturer som stöds

kärna HP
Softbank , ARM Holdings
Intel MIPS IBM Renesas Electronics Orakel NXP Analoga enheter Xilinx Kadens
Canon , Axis Comm.
Socialext
Microchip , Atmel

CML, Hyperstone

Intel, Altera
WDC Sunplus teknologi NVIDIA TI
VAX Alfa PA-RISC ÄRM x86 i960 IA-64 MIPS


PowerPC S/390 z/Arch H8300 M16C M32R 78K V850 SuperH


SPARC m68k Blackfen (no-mmu) MicroBlaze Xtensa ETRAX CRIS FR-V MN10300 AVR32 E1 (no-mmu) Nios (no-mmu) Nios II WDC 65C816 S+kärna Tilera C6X
mmu nej-mmu x86 x86-64 mmu nej-mmu 32-bitars 64-bitars mmu nej-mmu 32-bitars 64-bitars nej-mmu mmu nej-mmu mmu nej-mmu mmu nej-mmu
DragonFly BSD kärna Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
FreeBSD kärna Nej Nej Nej Ja ? Ja Ja ? Ja Ja Nej Ja Ja Nej Nej ? ? ? ? ? Nej Nej Nej Ja ? Nej Nej ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Linux kärna Nej Ja Ja Ja Ja Ja Ja Nej Ja Ja ? Ja Ja Ja Ja Ja Nej Endast 4.16 och lägre Nej Endast 2.6 och lägre Ja Ja Ja Ja Ja Ja Ja Endast 4.16 och lägre Ja Ja Ja Endast 4.16 och lägre Endast 4.16 och lägre Endast 4.16 och lägre Endast 4.12 och nedan Nej Nej Ja Ja Nej Endast 4.16 och lägre Endast 4.16 och lägre Ja
MINIX 3 kärna ? Nej Nej Ja ? Ja Pågående Nej Nej Pågående ? Nej Nej Nej Nej Nej ? Nej ? Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
NetBSD kärna Ja Ja Ja Ja Nej Ja Ja ? Ja Ja Nej Ja Nej Nej Nej ? ? ? ? ? Ja Nej Ja Ja Nej Ja Nej ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
NetWare kärna Nej Nej Nej Nej Nej Ja Nej ? Nej Nej Nej Nej Nej Nej Nej ? ? ? ? ? Nej Nej Nej Nej Nej Nej Nej ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
OpenBSD kärna senaste version 5.8 som stöds Ja Ja Ja ? Ja Ja ? Nej Ja ? Ja Nej Nej Nej ? ? ? ? ? Ja ? Ja Ja ? Ja Ja ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Rockbox kärna ? ? ? Ja ? ? ? ? ? Ja ? ? ? ? Nej ? ? ? ? ? Ja ? ? ? ? Ja ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Solaris kärna Nej Nej Nej Nej Nej Ja Ja ? Nej Nej Nej Nej Nej Nej Nej ? ? ? ? ? Nej Nej Ja Ja ? Nej Nej ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Windows NT kärna Nej Endast NT 5.0 RC1 och lägre Nej Ja Nej Ja Ja Nej Endast XP och 2003 - 2008 R2 NT 4.0 och lägre Nej Endast NT 3.51 och NT 4.0 Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
Windows CE kärna Nej Nej Nej Ja ? Ja ? Nej Nej Ja ? Nej Nej Nej Nej Nej ? Nej ? Nej Ja ? Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
XNU Nej Nej Nej Ja ? Ja Ja ? Nej Nej Nej Ja Ja Nej Nej ? ? ? ? ? Nej Nej Nej Nej Nej Nej Nej ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
SPARTANSK kärna ? Nej Nej Ja ? Ja Ja ? Ja Ja ? Ja Nej Nej Nej ? ? ? ? ? Nej Nej Ja Ja ? Nej Nej ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
FreeRTOS kärna ? ? ? ? Ja ? ? ? ? ? ? Ja ? ? Nej Ja ? ? Ja Ja ? Ja ? ? ? ? ? Ja Ja ? ? ? ? ? Ja ? ? ? Ja ? ? ? ?

GPU-processorer som stöds

Kärnan namn Intel NVIDIA AMD ÄRM Qualcomm Fantasiteknik Broadcom VeriSilicon
Intel HD/Iris-grafik GeForce/Quadro/Tesla Radeon Mali Adreno PowerVR VideoCore4 Vivante
Linux kärna Ja Ja Ja Ja Ja Endast 2D Ja Ja
Windows NT kärna Ja Ja Ja ? Windows Phone 8.x , Windows 10 Mobile , Windows på ARM Ja Nej Ja
XNU via I/O Kit ( endast macOS ) via I/O Kit ( endast macOS ) Nej via I/O Kit ( endast iOS ) Nej Nej

Stöd för kärnexekveringsmiljö

Den här tabellen indikerar, för varje kärna, vilka operativsystems körbara bilder och drivrutiner som kan köras av den kärnan.

Kärnan namn Linux Darwin Windows NT FreeBSD NetBSD Solaris OSF/1 Amiga Unix SunOS BSD/OS iBCS2 -system IRIX Ultrix NDIS SVR4
FreeBSD kärna Ja Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Ja Ja
Linux kärna Ja Nej ( Longene ) Ja Ja Nej Nej Nej Nej Nej Nej Nej Nej ( NDISwrapper ) Nej
NetBSD kärna Ja Nej? [3] ? Nej? [4] ? Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja
OpenBSD kärna Ja Nej Nej Ja Ja Ja Nej Nej Ja ? ? ? ? Nej Ja
Windows NT kärna Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Ja Nej
ReactOS kärna Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej ? Nej
XNU Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
Kärnan namn Linux Darwin Windows NT FreeBSD NetBSD Solaris OSF/1 Amiga Unix SunOS BSD/OS iBCS2 -system IRIX Ultrix NDIS SVR4

Chifferalgoritmer som stöds

Detta kan vara användbart i vissa situationer som filsystemkryptering.

Kärnan namn DES AES blåsfisk Trippel DES Orm Tvåfisk CAST-128 DES-X ANING RC2 RC5 UTSÄDE Skipjack TE XTEA CAST-256 RC4 Kamelia Anubis KHAZAD Salsa20 FCrypt
DragonFly BSD kärna Ja Ja Ja Ja Ja Ja Ja Nej Ja Nej Nej Nej Ja Nej Nej Nej Ja Ja Nej Nej Nej Nej
FreeBSD kärna Ja Ja Ja Ja Nej Nej Ja Nej Ja Nej Nej Nej Ja Nej Nej Ja Ja Ja Nej Nej Nej Nej
Linux Ja Ja Ja Ja Ja Ja Ja Nej Nej Nej Nej Ja Nej Ja Ja Ja Ja Ja Ja Ja Ja Ja
Windows NT kärna Ja Ja Ja Ja Nej Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej Nej Nej
macOS XNU kärna Ja Ja Ja ? ? ? Ja ? ? Ja Ja ? ? ? ? Ja Ja ? ? ? ? ?
Kärnan namn DES AES blåsfisk Trippel DES Orm Tvåfisk CAST-128 DES-X ANING RC2 RC5 UTSÄDE Skipjack TE XTEA CAST-256 RC4 Kamelia Anubis KHAZAD Salsa20 FCrypt

Kompressionsalgoritmer som stöds

Detta kan vara användbart i vissa situationer som komprimeringsfilsystem.

Kärnan namn Töm luften zlib LZO LZJB gzip zstd
Linux Ja Ja Ja Nej Ja Ja
NetBSD kärna ? Ja Ja ? Ja Ja
Solaris kärna ? ? ? Ja Ja ?

Meddelandesammandragsalgoritmer som stöds

Kärnan namn CRC-32 (IEEE) CRC32c MD2 MD4 MD5 SHA-1 SHA-2 SHA-3 Michael MIC Poly1305 RIPEMD-128 RIPEMD-160 RIPEMD-256 RIPEMD-320 Tiger Bubbelpool HMAC MDC2 GOST SURRA VMAC
Linux Ja Ja Nej Ja Ja Ja Ja Partiell Ja Ja Ja Ja Ja Ja Ja Ja Ja Nej Nej Nej Ja
Solaris kärna Ja Ja Ja Ja Ja Ja Ja ? ? ? ? Ja ? ? Ja ? Ja Ja ? ? ?
Windows NT kärna ? ? Ja Ja Ja Ja Ja ? Nej ? Nej Nej Nej Nej Nej Nej Ja Nej Nej Nej ?
FreeBSD kärna Ja Ja ? Ja Ja Ja Ja ? ? ? ? Ja ? ? Ja ? Ja ? ? ? ?
XNU kärna Ja ? Ja ? Ja Ja ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Kärnan namn CRC-32 (IEEE) CRC32c MD2 MD4 MD5 SHA-1 SHA-2 SHA-3 Michael MIC Poly1305 RIPEMD-128 RIPEMD-160 RIPEMD-256 RIPEMD-320 Tiger Bubbelpool HMAC MDC2 GOST SURRA VMAC

Bluetooth-protokoll som stöds

Kärnan namn ACL SCO LMP HCI L2CAP BNEP RFComm. SDP TCP AVTCP AVDTP OBEX CMTP HIDP HCRP CAPI PPP
FreeBSD kärna ? ? ? Ja Ja ? Ja Ja ? ? ? Nej ? ? ? ? ?
Linux ? Ja ? Ja Ja Ja Ja ? ? ? ? ? Ja Ja ? ? ?
macOS XNU kärna ? ? ? ? Ja ? Ja Ja ? ? ? Nej ? ? ? ? ?
Kärnan namn ACL SCO LMP HCI L2CAP BNEP RFComm. SDP TCP AVTCP AVDTP OBEX CMTP HIDP HCRP CAPI PPP

Se även

Fotnoter