Un núcleo es un componente de un sistema operativo de computadora . [1] Una comparación de los núcleos del sistema puede proporcionar información sobre las opciones de diseño y arquitectura realizadas por los desarrolladores de sistemas operativos particulares.
Las siguientes tablas comparan información general y técnica de varios núcleos de sistemas operativos ampliamente utilizados y disponibles en la actualidad . Consulte los artículos de cada producto para obtener más información.
Aunque hay una gran cantidad y variedad de distribuciones Linux disponibles , todos estos núcleos se agrupan en una sola entrada en estas tablas, debido a que las diferencias entre ellos son a nivel de parche. Consulte la comparación de distribuciones Linux para obtener una comparación detallada. Las distribuciones Linux que tienen núcleos altamente modificados (por ejemplo, núcleos de computación en tiempo real ) deben enumerarse por separado. También hay una amplia variedad de sistemas operativos BSD menores, muchos de los cuales se pueden encontrar en la comparación de sistemas operativos BSD .
Las tablas específicamente no incluyen puntos de vista subjetivos sobre los méritos de cada núcleo o sistema operativo.
Se muestran los principales núcleos de uso general actuales en comparación. Solo se detalla una descripción general de las características técnicas.
Nombre del núcleo | Protocolo de control de tráfico | Unión Popular de Palestina | PTC | PCDC |
---|---|---|---|---|
Núcleo de DragonFly BSD | Sí | Sí | No | No |
Núcleo de FreeBSD | Sí | Sí | Sí | Opcional |
Núcleo de Linux | Sí | Sí | Sí | Sí |
Núcleo NetBSD | Sí | Sí | Sí | Sí |
Núcleo OpenBSD | Sí | Sí | ? | ? |
Núcleo de Solaris | Sí | Sí | Sí | ? |
Núcleo de Windows NT | Sí | Sí | No | ? |
XNU | Sí | Sí | No | No |
Circón | Sí | Sí | Sí | Sí |
Nombre del núcleo | Control de acceso a archivos | Deshabilitar el soporte de ejecución de memoria | Núcleo ASLR | Control de acceso obligatorio | Seguridad basada en capacidades | Gestión de claves dentro del núcleo | API de auditoría | Salvadera | Protección contra inundaciones SYN | Protección contra inundaciones UDP | Protección contra inundaciones por ping | Protección contra ataques de pitufos | Análisis del comportamiento de la red |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux | Permisos tradicionales de Unix , ACL POSIX | Sí | Sí | LSM ( SELinux , SMACK , TOMOYO Linux , AppArmor ) | Seccomp | tecla de control | fanatizar | Sandbox de SELinux, seccomp | Cookies SYN | tablas hash | Limitación de velocidad ICMP | filtrado de ruta inversa | Filtro de red |
Núcleo de FreeBSD | Permisos tradicionales de Unix , POSIX y NFSv4 ACL | Sí | Sí | MAC de TrustedBSD | Pimiento | ? | OpenBSM | Pimiento, estructura MAC | Cookies SYN | ? | ? | ? | ? |
Núcleo de Solaris | Permisos tradicionales de Unix , ACL POSIX , ACL NFSv4 | Por defecto | ? | Extensiones de confianza de Solaris | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo de Windows NT | Lista de control de acceso | DEPARTAMENTO | Sí | Control de integridad obligatorio | Contenedores de aplicaciones | No | Sí | Registro de eventos de Windows | Sí [14] | Sí | ? | ? | ? |
XNU | Permisos tradicionales de Unix , ACL de NT/NFSv4 [15] | Sí | Sí | MAC de TrustedBSD | ? | ? | OpenBSM | Sandbox de Apple XNU | ? | ? | ? | ? | ? |
Nombre del núcleo | Contenedor (sin gestión de recursos, sin seguridad) | Contenedor (sin gestión de recursos) | Contenedor (gestión de recursos) | Paravirtualización | Virtualización completa | Ejecución en el espacio de usuario | El núcleo como biblioteca | El núcleo como controlador del núcleo | Particionamiento del kernel aplicado por hipervisor |
---|---|---|---|---|---|---|---|---|---|
Linux | enjambre | Código LXC | Virtio, Hyper-V (solo para invitados), Xen (solo para invitados), VMI (solo para invitados), kvm-lite, lguest | KVM | Lenguaje unificado de modelado (UML) | (Lenguaje de señas) | ( coLinux ) | No | |
Núcleo de DragonFly BSD | enjambre | celda | No | No | núcleo virtual | ? | ? | No | |
Núcleo de FreeBSD | enjambre | celda | Virtio, Xen (solo para invitados) | Bhyve (KVM) | ? | ? | ? | No | |
Núcleo NetBSD | enjambre | ( sysjail (descontinuado)) | No | Virtio y Xen | No | ? | Grano de grupa | ? | No |
Núcleo de Solaris | enjambre | Contenedores/Zonas de Solaris | No | No | No | ? | ? | No | |
Núcleo de Windows NT | Contenedores de aplicaciones, objetos de trabajo, contenedores de Windows Server | Hiper-V | Proyecto Puente Levadizo | No | Modo seguro virtual, Device Guard, Credential Guard [16] | ||||
XNU | enjambre | ? | ? | ? | ? | ? | ? | ? | No |
Nombre del núcleo | HTTP | FTP | Sistema Nacional de Fisioterapia | CIFS | Servidor de nombres | Balanceador de carga de la capa de transporte | Balanceador de carga de la capa de aplicación | 9P | Proxy TLS | Fuerza Aérea de los Estados Unidos | Servidor Memcached |
---|---|---|---|---|---|---|---|---|---|---|---|
Núcleo de Linux | ( Parche del servidor web TUX ) | ( Parche del servidor web TUX ) | knfsd | ksmbd | ? | Servidor virtual IP | (KTCVP) | (parche disponible) | SOL_TLS [17] | (Tempestad FW) [18] | (kmemcached) |
Núcleo de DragonFly BSD | No | No | Sí | Sí | ? | Sí [19] | ? | No | No | ? | ? |
Núcleo de FreeBSD | No | No | Sí | No | No | Sí [20] | No | No | No | ? | ? |
Núcleo de Solaris | ? | ? | Sí | Sí [21] | ? | Sí [22] | Sí [22] | ? | KSSL | ? | ? |
Núcleo de Windows NT | HTTP.sys | ? | ? | Sí | ? | Sí | Sí | No | ? | ? | ? |
XNU | No | No | Sí | No | No | No | No | No | No | ? | ? |
Una comparación del soporte del sistema operativo para diferentes formatos binarios ( ejecutables ):
Nombre del núcleo | a.fuera | Control ecológico | DUENDE | Binarios FDPIC ELF (sin mmu) | binarios planos (superH) | PEDAZO | Macho | Varios ( basados en envoltorios, como intérpretes) | Educación Física | Sistema operativo (PA-RISC, HP-UX) | NLM | PEF | DOS COM | MZ | EL | LX | nordeste |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ejecutivo de Amiga | No | No | Sí [23] | No | No | Sí | No | No | No | No | ? | ? | ? | ? | ? | ? | ? |
Núcleo de DragonFly BSD | No | No | Sí | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Núcleo de FreeBSD | ? | ? | Sí | ? | ? | ? | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo HP-UX | No | No | Sí | No | No | No | No | No | No | Sí | No | No | ? | ? | ? | ? | ? |
Núcleo de Linux | No | Sí | Sí | Sí | Sí | No | No | Sí | Algunos [24] | Sí | ? | No | ? | ? | ? | ? | ? |
Núcleo MINIX 3 | Algunos [9] [10] | No | Sí [8] | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? |
Núcleo NetBSD | Sí | Sí | Sí | ? | ? | ? | Sí | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo OpenBSD | ? | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo ReactOS | ? | ? | ? | ? | ? | ? | ? | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo de Solaris | Sí [25] | No | Sí [26] | No | No | No | No | No | Algunos [27] | No | ? | ? | ? | ? | ? | ? | ? |
Núcleo de Windows NT | No | No | Sí con WSL | No | No | No | No | No | Sí | No | No | No | Sí en x86 | Sí en x86 | ? | ? | Sí en x86 |
XNU | No | No | No | No | No | No | Sí | No | No | No | No | No | No | No | No | No | No |
Sistemas de archivos físicos :
Núcleo | Bellota ADFS | Amiga por favor | APFS | BeFs | BFS | Cramfs (crampones) | EFS | ext2 | ext3 | ext4 | F2FS | GORDO | LibreVxFS | Servicio de salud pública | HFS+ | Sistema de archivos HPF | ISO 9660 | JFFS | JFFS2 | JFS | Sistema de archivos MINIX | Sistema Nacional de Seguridad | Sistema operativo NTFS | OCFS | Sistema operativo QNX4 | Sistema V FS | UDF | Universidad Federal | XFS | ZFS | ReiserFS | Viajero 4 | Btrfs | MARTILLO | Tux3 | exFAT | ReFS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Núcleo de DragonFly BSD | No | No | No | No | No | No | No | Sí | No | No | No | Sí | No | No | No | No | Sí | No | No | No | No | No | escritura limitada | No | No | No | solo lectura | Sí | No | No | No | No | No | Sí | No | No | No |
Núcleo de FreeBSD | No | No | No | No | No | No | No | Sí | Sí | Sí | No | Sí | No | No | No | No | Sí | No | No | No | No | No | escritura limitada | No | No | No | Sí | Sí | solo lectura | Sí | solo lectura | No | No | No | No | ? | No |
Núcleo de Linux | Sí [28] | Sí | Sí [29] | solo lectura | Sí | Sí | solo lectura | Sí | Sí | Sí | Sí | Sí | solo lectura | Sí | Escritura limitada (solo con diario vacío) | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí (R/W completo con controlador de espacio de usuario adicional) [30] | Sí | Sí [28] [31] | ¿escribir soporte? | Sí | Sí [28] | Sí | tanto FUSE como nativo | Sí | Sí | Sí | No | Sí | Sí | No |
Núcleo MINIX 3 | No | No | No | No | No | No | No | Sí | No | No | No | Herramientas disponibles, no se puede montar | No | No | No | No | Sí | No | No | No | Sí | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Núcleo NetBSD | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo NetWare | No | No | No | No | No | No | No | No | No | No | No | Sí | No | No | No | No | Sí | No | No | No | No | Sí | No | No | No | No | Sí | No | No | No | No | No | No | No | No | ? | No |
Núcleo OpenBSD | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo ReactOS | No | No | No | No | No | No | No | Sí [32] | Sí [32] | Sí [32] | No | Sí [32] | No | No | No | No | Sí [32] | No | No | No | No | No | Solo lectura | No | No | No | Sí [32] | No | No | No | No | No | Sí [33] | No | No | No | No |
Núcleo de Solaris | ? | ? | No | ? | ? | ? | ? | Sí | ? | ? | ? | Sí | ? | ? | ? | ? | Sí | ? | ? | ? | ? | No | No | ? | ? | ? | Sí | Sí | ? | Sí | No | No | No | No | No | ? | No |
Núcleo de Windows NT | ? | ? | Sí [29] | ? | ? | ? | ? | Sí [34] | Sí [35] | Sí [35] | No | Sí | ? | Sí [29] | Sí [29] | No | Sí | ? | ? | ? | ? | No | Sí | ? | ? | ? | Sí | ? | ? | No | No | No | Sí [33] | No | No | Sí | Sí |
XNU | No | No | Sí | No | No | No | No | Sí [36] | Sí [36] | No | No | Sí | No | Sí | Sí | No | Sí | No | No | No | No | No | Sólo lectura | No | No | No | Sí | Sí | No | solo lectura | No | No | No | No | No | Sí | No |
Nombre del núcleo | Sistema Nacional de Fisioterapia | AFS | CIFS | Coda | 9P | Cefalo |
---|---|---|---|---|---|---|
Núcleo de DragonFly BSD | hasta NFSv3 | No | Sí | No | No | No |
Núcleo de FreeBSD | Sí | Sí | Sí | Sí | No | Sí |
Núcleo de Linux | Sí | Sí | Sí | Sí | Sí | Sí |
Núcleo NetBSD | hasta NFSv3 | ? | ? | ? | ? | ? |
Núcleo OpenBSD | hasta NFSv3 | ? | ? | ? | ? | ? |
Núcleo de Solaris | Sí | Sí | Sí | No | No | No |
Núcleo de Windows NT | Sí | Sí | Sí | No | No | No |
XNU | Sí | Sí | Sí | No | No | No |
núcleo | caballos de fuerza | Softbank y tenencias de ARM | Intel | MIPS | IBM | Electrónica Renesas | Oráculo | NXP | Dispositivos analógicos | Xilinx | Cadencia | Canon , Eje Comm. | Socionext | Microchip , Atmel | LMC, hipercálculo | Intel, Altera | CDB | Tecnología Sunplus | NVIDIA | TI | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
vacuna | Alfa | PA-RISC | BRAZO | x86 | 1960 | IA-64 | MIPS | PC de potencia | S/390 | z/Arco | H8300 | M16C | M32R | 78K | V850 | Súper H | SPARC | m68k | Aleta negra (sin mmu) | Microblaze | Xtensa | Crisis de ETRAX | FR-V | MN10300 | AVR32 | E1 (sin mmu) | Niños (sin mmu) | Niño II | Código de artículo 65C816 | Núcleo S+ | Tilera | C6X | |||||||||||
mmu | No-mmu | x86 | x86-64 | mmu | No-mmu | 32 bits | 64 bits | mmu | No-mmu | 32 bits | 64 bits | No-mmu | mmu | No-mmu | mmu | No-mmu | mmu | No-mmu | |||||||||||||||||||||||||
Núcleo de DragonFly BSD | No | No | No | No | No | No | Sí | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Núcleo de FreeBSD | No | 6.4 y versiones inferiores únicamente [37] | No | Sí | ? | Sí | Sí | No | 10.4 y versiones anteriores únicamente [37] | Se prevé que finalice en 14.x [37] | No | Sí | Sí | No | No | No | No | No | No | No | No | No | No | Solo 12.x y anteriores [37] | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Núcleo de Linux | No | Sí | Sí | Sí | Sí | Sí | Sí | No | Sí | Sí | ? | Sí | Sí | Sí | Sí | Sí | No | 4.16 y versiones anteriores únicamente [38] | No | 2.6 y versiones anteriores únicamente | Sí | Sí | Sí | Sí | Sí | Sí | Sí | 4.16 y versiones anteriores únicamente [38] | Sí | Sí | Sí | 4.16 y versiones anteriores únicamente [38] | 4.16 y versiones anteriores únicamente [38] | 4.16 y versiones anteriores únicamente [38] | 4.12 y anteriores únicamente | No | No | Sí | Sí | No | 4.16 y versiones anteriores únicamente [38] | 4.16 y versiones anteriores únicamente [38] | Sí |
Núcleo MINIX 3 | ? | No | No | Sí | ? | Sí | En curso | No | No | En curso | ? | No | No | No | No | No | ? | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Núcleo NetBSD | Sí | Sí | Sí | Sí | No [39] | Sí | Sí | ? | Sí | Sí | No [39] | Sí | No | No | No | ? | ? | ? | ? | ? | Sí | No [39] | Sí | Sí | No [39] | Sí | No [39] | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo NetWare | No | No | No | No | No | Sí | No | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo OpenBSD | última versión compatible 5.8 [40] | Sí | Sí | Sí | ? | Sí | Sí | ? | No | Sí | ? | Sí | No | No | No | ? | ? | ? | ? | ? | Sí | ? | Sí | Sí | ? | Sí | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo de Rockbox | ? | ? | ? | Sí | ? | ? | ? | ? | ? | Sí | ? | ? | ? | ? | No | ? | ? | ? | ? | ? | Sí | ? | ? | ? | ? | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo de Solaris | No | No | No | No | No | Sí | Sí | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No | No | Sí | Sí | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo de Windows NT | No | Solo NT 5.0 RC1 y anteriores | No | Sí | No | Sí | Sí | No | Solo XP y 2003 - 2008 R2 | Solo NT 4.0 y anteriores | No | Solo NT 3.51 y NT 4.0 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Núcleo de Windows CE | No | No | No | Sí | ? | Sí | ? | No | No | Sí | ? | No | No | No | No | No | ? | No | ? | No | Sí | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
XNU | No | No | No | Sí | ? | Sí | Sí | ? | No | No | No | Sí | Sí | No | No | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo SPARTAN | ? | No | No | Sí | ? | Sí | Sí | ? | Sí | Sí | ? | Sí | No | No | No | ? | ? | ? | ? | ? | No | No | Sí | Sí | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Núcleo FreeRTOS | ? | ? | ? | ? | Sí [41] | ? | ? | ? | ? | ? | ? | Sí [41] | ? | ? | No | Sí [41] | ? | ? | Sí [41] | Sí [41] | ? | Sí [41] | ? | ? | ? | ? | ? | Sí [41] | Sí [41] | ? | ? | ? | ? | ? | Sí [41] | ? | ? | ? | Sí [41] | ? | ? | ? | ? |
Circón | No | No | No | Sí | Sí | No | Sí | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Nombre del núcleo | Intel | NVIDIA | AMD | BRAZO | Qualcomm | Tecnologías de la imaginación | Broadcom | VeriSilicon |
---|---|---|---|---|---|---|---|---|
Gráficos Intel HD/Iris | GeForce/Quadro/Tesla | Radeon | Malí | Adreno | Potencia VR | VídeoCore4 | Viviente | |
Núcleo de Linux | Sí | Sí | Sí | Sí | Sí | Sólo 2D [42] [43] | Sí | Sí |
Núcleo de Windows NT | Sí | Sí | Sí | ? | Windows Phone 8.x , Windows 10 Mobile , Windows en ARM | Sí [44] | No [45] | Sí |
XNU | a través del kit de E/S ( solo macOS ) | a través del kit de E/S ( solo macOS ) | No | a través del kit de E/S ( solo iOS ) | No | No |
Esta tabla indica, para cada núcleo, qué imágenes ejecutables y controladores de dispositivos de sistemas operativos pueden ser ejecutados por ese núcleo.
Nombre del núcleo | Linux | Darwin | Ventanas NT | BSD libre | NetBSD | Solaris | OSF/1 | Unix Amiga | Sistema operativo Sun | Sistema operativo BSD | Sistemas iBCS2 | IRIX | Ultrix | NDIS | SVR4 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Núcleo de FreeBSD | Sí [46] | No | No | Sí | No | No | No | No | No | No | No | No | No | Sí [46] | Sí [46] |
Núcleo de Linux | Sí | No | ( Longeno ) | Sí | Sí | No | No | No | No | No | No | No | No | ( Envoltorio NDIS ) | No |
Núcleo NetBSD | Sí [47] | ¿No? [3]? | ¿No? [4]? | Sí [47] | Sí | Sí [47] | Sí [47] | Sí [47] | Sí [47] | Sí [47] | Sí [47] | Sí [47] | Sí [47] | Sí [48] | Sí |
Núcleo OpenBSD | Sí | No | No | Sí | Sí | Sí | No | No | Sí | ? | ? | ? | ? | No | Sí |
Núcleo de Windows NT | No | No | Sí | No | No | No | No | No | No | No | No | No | No | Sí | No |
Núcleo ReactOS | No | No | Sí | No | No | No | No | No | No | No | No | No | No | ? | No |
XNU | No | Sí | No | No | No | No | No | No | No | No | No | No | No | No | No |
Esto podría usarse en algunas situaciones, como el cifrado del sistema de archivos.
Nombre del núcleo | DES | AES | Pez globo | Triple DES | Serpiente | Dos peces | REPARTO-128 | DES-X | IDEA | RC2 | RC5 | SEMILLA | Barrilete | TÉ | XTEA | REPARTO-256 | RC4 | Camelia | Anubis | JAZAD | Salsa20 | Criptografía FC |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Núcleo de DragonFly BSD | Sí | Sí | Sí | Sí | Sí | Sí | Sí | No | Sí | No | No | No | Sí | No | No | No | Sí | Sí | No | No | No | No |
Núcleo de FreeBSD | Sí | Sí | Sí | Sí | No | No | Sí | No | Sí | No | No | No | Sí | No | No | Sí | Sí | Sí | No | No | No | No |
Linux | Sí | Sí | Sí | Sí | Sí | Sí | Sí | No | No | No | No | Sí | No | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
Núcleo de Windows NT | Sí | Sí | Sí | Sí | No | No | No | No | No | Sí | No | No | No | No | No | No | Sí | No | No | No | No | No |
Núcleo de macOS XNU | Sí | Sí | Sí | ? | ? | ? | Sí | ? | ? | Sí | Sí | ? | ? | ? | ? | Sí | Sí | ? | ? | ? | ? | ? |
Esto puede resultar útil en algunas situaciones, como en el sistema de archivos de compresión.
Nombre del núcleo | Desinflar | libreta de direcciones | LZO | LZJB | Comprimir | estándar z |
---|---|---|---|---|---|---|
Linux | Sí | Sí | Sí | No | Sí | Sí |
Núcleo NetBSD | ? | Sí | Sí | ? | Sí | Sí |
Núcleo de Solaris | ? | ? | ? | Sí | Sí | ? |
Nombre del núcleo | CRC-32 (IEEE) | CRC32c | MD2 | MD4 | MD5 | SHA-1 | SHA-2 | SHA-3 | Michael MIC | Poli1305 | RIPEMD-128 | RIPEMD-160 | RIPEMD-256 | RIPEMD-320 | Tigre | Torbellino | HMAC | MDC-2 | GOST | LATIGAZO | VMAC |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux | Sí [49] [50] | Sí [51] | No | Sí [52] | Sí [53] | Sí [54] | Sí [55] | Parcial [56] | Sí [57] | Sí [58] | Sí [59] | Sí [60] | Sí [61] | Sí [62] | Sí [63] | Sí [64] | Sí [65] | No | No | No | Sí [66] |
Núcleo de Solaris | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ? | ? | ? | ? | Sí | ? | ? | Sí | ? | Sí | Sí | ? | ? | ? |
Núcleo de Windows NT | ? | ? | Sí | Sí | Sí | Sí | Sí | ? | No | ? | No | No | No | No | No | No | Sí | No | No | No | ? |
Núcleo de FreeBSD | Sí | Sí | ? | Sí | Sí | Sí | Sí | ? | ? | ? | ? | Sí | ? | ? | Sí | ? | Sí | ? | ? | ? | ? |
Núcleo XNU | Sí | ? | Sí | ? | Sí | Sí | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Nombre del núcleo | CRC-32 (IEEE) | CRC32c | MD2 | MD4 | MD5 | SHA-1 | SHA-2 | SHA-3 | Michael MIC | Poli1305 | RIPEMD-128 | RIPEMD-160 | RIPEMD-256 | RIPEMD-320 | Tigre | Torbellino | HMAC | MDC2 | GOST | LATIGAZO | VMAC |
Nombre del núcleo | LCA | OCS | LMP | HCI | L2CAP | Banco Nacional de la India | Comisión RF. | partido socialdemócrata | Protocolo de control de tráfico | Programa de control de transmisión aérea | AVDTP | ÓBEX | CMTP | HIDP | Programa de salud reproductiva (HCRP) | CAPI | PPP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Núcleo de FreeBSD | ? | ? | ? | Sí | Sí | ? | Sí | Sí | ? | ? | ? | No | ? | ? | ? | ? | ? |
Linux | ? | Sí | ? | Sí | Sí | Sí | Sí | ? | ? | ? | ? | ? | Sí | Sí | ? | ? | ? |
Núcleo de macOS XNU | ? | ? | ? | ? | Sí | ? | Sí | Sí | ? | ? | ? | No | ? | ? | ? | ? | ? |
Nombre del núcleo | LCA | OCS | LMP | HCI | L2CAP | Banco Nacional de la India | Comisión RF. | partido socialdemócrata | Protocolo de control de tráfico | Programa de control de transmisión aérea | AVDTP | ÓBEX | CMTP | HIDP | Programa de salud reproductiva (HCRP) | CAPI | PPP |
Nombre del núcleo | Sistema de audio | mezclador en el núcleo | filtro en el núcleo |
---|---|---|---|
Linux | ALSA | ? | ? |
Núcleo de Windows NT | Audio MME / WDM / Transmisión de kernel (KS) | eliminado ( KMixer.sys ) | Filtros KS |
Núcleo de FreeBSD | API de OSS | VCHAN en la API de OSS | ? |
Núcleo NetBSD | API nativa (similar a Sun) / OSS [67] | sistema de audio [68] | ? |
Núcleo de Solaris | API de audio de Sun / API de OSS | Sí | ? |
Nombre del núcleo | Búfer de cuadros | Gestión de pantallas | Programador de GPU | Gestión de memoria de GPU | Escritorio remoto dentro del kernel |
---|---|---|---|---|---|
Linux | Buffer de cuadros de Linux (fbdev) / Administrador de renderizado directo | Configuración del modo kernel | ? | DMA-BUF | No |
Núcleo de Windows NT | Dxgkrnl.sys | Administrador de VidPN en Dxgkrnl.sys [69] | VidSch en Dxgkrnl [70] | VidMm en Dxgkrnl.sys, Dxgmms1.sys y Dxgmms2.sys [71] | RdpDD.sys / RdpWD.sys |
La protección contra ataques SynAttack está habilitada de manera predeterminada y no se puede deshabilitar.
Las listas de control de acceso (ACL) que se utilizan en Macintosh OS X y en el sistema operativo Solaris de Sun son similares a las de Windows para garantizar que funcionen bien en conjunto.
Las arquitecturas que se eliminarán de Linux 4.17 son Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score y Tile