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.
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
- Jämförelse av operativsystem med öppen källkod
- Jämförelse av Linux-distributioner
- Jämförelse av BSD-operativsystem
- Jämförelse av Microsoft Windows-versioner
- Lista över operativsystem
- Jämförelse av filsystem
- Jämförelse av operativsystem