Comparación de sistemas operativos.
Estas tablas proporcionan una comparación de sistemas operativos y dispositivos informáticos, además de enumerar información general y técnica para una serie de sistemas operativos para PC o dispositivos portátiles (incluidos teléfonos inteligentes y tabletas) ampliamente utilizados y actualmente disponibles.. El artículo "Cuota de uso de los sistemas operativos" proporciona una comparación más amplia y general de sistemas operativos que incluye servidores, mainframes y supercomputadoras.
Debido a la gran cantidad y variedad de distribuciones de Linux disponibles, todas están agrupadas en una sola entrada; consulte la comparación de distribuciones de Linux para obtener una comparación detallada. También hay una variedad de sistemas operativos BSD y DOS, cubiertos en comparación de sistemas operativos BSD y comparación de sistemas operativos DOS.
Nomenclatura
La nomenclatura de los sistemas operativos varía entre proveedores y, a veces, dentro de ellos. Para efectos de este artículo los términos utilizados son;
- kernel
- En algunos sistemas operativos, el sistema operativo se divide en una región de bajo nivel llamada el núcleo y el código de nivel superior que se basa en el núcleo. Típicamente el núcleo implementa procesos pero su código no funciona como parte de un proceso.
- kernel híbrido
- núcleo monolítico
- Nucleus
- En algunos sistemas operativos existe un código OS permanentemente presente en una región contigua de memoria manejable por códigos no privilegiados; en los sistemas IBM esto se denomina típicamente el núcleo. El núcleo generalmente contiene ambos códigos que requieren privilegios especiales y código que pueden funcionar en un estado no privilegiado. Típicamente algún código en el núcleo funciona en el contexto de una unidad de envío, por ejemplo, espacio de dirección, proceso, tarea, hilo, mientras que otro código funciona independiente de cualquier unidad de envío. En los sistemas operativos contemporáneos las aplicaciones no privatizadas no pueden alterar el núcleo.
Las políticas de licencias y precios también varían entre los diferentes sistemas. Las siguientes tablas utilizan los siguientes términos:
- BSD
- Licencias BSD son una familia de licencias de software libre permisiva, imponiendo restricciones mínimas al uso y distribución de software cubierto.
- bulto
- La tarifa se incluye en el precio del hardware
- agrupado inicialmente
- La tarifa se incluye en el precio del hardware pero las actualizaciones requieren una cuota adicional.
- GPL2
- GPL3
- Por usuario
- La tarifa depende del número máximo de usuarios conectados simultáneamente.
- MSU
- La cuota depende de los recursos consumidos por el usuario
- MULC
- MEASURED USAGE LICENSE CHARGES
- PSLC
- PARALLEL SYSPLEX SOFTWARE PRICING
Información general
- ^ a b La mayoría de las distribuciones del sistema operativo incluyen software incluido con varias otras licencias.
- ^ "Hungríano". Las anécdotas originales de Macintosh.. Aunque Lisa OS corrió en la misma, pero una variante más lenta, microprocesador y fue desarrollado por Apple Computer Inc. al mismo tiempo que Classic Mac OS, fueron desarrollados como diferentes proyectos, sólo compartiendo un GUI similar entre ellos.
- ^ Mac OS 7.6 fue el primer software del sistema Macintosh para ser etiquetado Mac OS. Los sistemas operativos antes de esto fueron nombrados Macintosh System Software a través del Software del Sistema 7.5, y conocido como Sistema #.# para abreviar.
Información técnica
Nombre | Arquitecturas informáticas compatibles | Sistemas de archivos compatibles | Tipo de kernel | Líneas de código fuente | GUI default is on | Gestión de paquetes | Gestión de actualización | API nativas | API no nativas compatibles a través de subsistemas |
---|---|---|---|---|---|---|---|---|---|
AIX | POWER, PowerPC-AS, PowerPC, Power ISA | JFS, JFS2, ISO 9660, UDF, NFS, SMBFS, GPFS | Monolítica con módulos | No | installp, RPM | Service Update Management Assistant (SUMA) | SysV/POSIX | ||
AmigaOS clásico | 68k, PowerPC | Propietario (OFS, FFS, SFS, PFS), FAT, ISO 9660, UDF, muchos otros a través de controladores de 3er partido, como SMBFS, etc. | Microkernel | Sí. | Instalador (casi no es necesario) | Propietario | Subconjunto BSD (disponible a través de ixemul.library de terceros) | ||
AmigaOS 4 | PowerPC | Propietario (OFS, FFS, SFS, PFS), JXFS, FAT, ISO 9660, UDF, muchos otros a través de pilotos de terceros, como SMBFS, etc. | Microkernel | Sí. | Instalador (casi no es necesario) | AmiUpdate (casi no es necesario) | Propietario | Subconjunto BSD (disponible a través de ixemul.library de terceros) | |
ArcaOS | IA-32 | JFS (por defecto), HPFS, ISO 9660, UDF, FAT32, NTFS | híbrido | Sí. | ANPM (basado en YUM y RPM) | Fondo de actualización | OS/2 | POSIX, Win16, DOS, Win32, Java | |
ChromeOS | ARM, IA-32, x86-64 | eCryptfs, NTFS, FAT, FAT16, FAT32, exFAT, ext2, ext3, ext4, HFS+, MTP (read and writing), ISO9660 (read-only), UDF (read-only) | Monolítica con módulos | ■17 millones | Sí. | Portage | Linux/POSIX | ||
DragonFly BSD | x86-64 | UFS1, MFS, ext2, FAT (16/32), HAMMER, ISO 9660 | híbrido | No | dports, pkg | git, cvsup, rsync, pkg | BSD/POSIX | Mono, Java, Win16, Win32, Linux | |
eComStation | IA-32 | HPFS (default), FAT, JFS, UDF, FAT32, NTFS (read only) | híbrido | Sí. | WarpIN, instalación de características, otros | Herramienta de mantenimiento | Propietario, API de DOS, Win16 | POSIX, Java, otros | |
FreeBSD | IA-32, x86-64, ARM, MIPS, PowerPC, otros | UFS2, ZFS, ext2, ext3, ext4, FAT, ISO 9660, UDF, NFS, otros | Monolítica con módulos | 6,25 millones | No | Colección de puertos, paquetes | por fuente, actualización binaria de red (freebsdupdate) | BSD/POSIX | Mono, Java, Win16, Win32, Linux |
Genode | ARM, RISC-V, IA-32, x86-64 | ext2, ext3, FAT32, ISO9660 | Microkernel o kernel monolítico | Entendido 300.000 | No | Aduanas | Ninguno | Genode | POSIX, Qt, SDL, MirageOS |
GhostBSD | IA-32, x86-64 | UFS2, ext2, ext3, FAT, ISO 9660, UDF, NFS, ReiserFS (sólo lectura), XFS (experimental), ZFS, otros | Monolítica con módulos | Sí. | Colección de puertos, paquetes | por fuente, actualización binaria de red (freebsdupdate) | BSD/POSIX | Mono, Java, Win16, Win32, Linux | |
Linux | IA-32, x86-64, ARM, PowerPC, SPARC, otros | ext2, ext3, ext4, btrfs, ReiserFS, FAT, ISO 9660, UDF, NFS, y otros | Monolítica con módulos | ■15 millones de dólares
las líneas de código para bibliotecas y aplicaciones de los usuarios varían dependiendo de la distribución | Sí. | Depende de la distribución | Linux/POSIX | Mono, Java, Win16, Win32 | |
Haiku | IA-32, PowerPC, x86-64 | BFS (por defecto), FAT, ISO 9660, ext3, NTFS | híbrido | ■5,2 millones | Sí. | Colección de puertos (haikuport) | pkgman, HaikuDepot | POSIX, BeOS API | Java, Qt |
HP-UX | PA-RISC, IA-64 | VxFS, HFS, CDFS, EVFS, NFS, CIFS | Monolítica con módulos | No | SD, swinstall | swa (HP-UX Software Assistant) | SysV/POSIX | ||
HarmonyOS | 64-bit ARM, RISC-V, x86, x64 y LoongArch | HDFS, EROFS, NFS, RAMFS, FAT, JFFS2 | Multikernel con núcleo monolítico y Microkernel | ♥239,6 millones (100 motores de latencia determinista) | Sí. | .app con archivos HAP | Actualización de software | Propietario (como seis) | Java hasta 3.0.0 |
Inferno | IA-32, PowerPC, SPARC, Alpha, MIPS, otros | Styx/9P2000, kfs, FAT, ISO 9660 | Monolítica con módulos, sistemas de archivos de espacio de usuario | Sí. | ? | ? | Propietario | ||
iOS | ARMv8-A (iOS 7–present), ARMv7-A (iPhone OS 3–iOS 10), ARMv6 (iPhone OS 1–iOS 4.2.1) | HFS+ (prior a versión 10.3), APFS (desde la versión 10.3) | híbrido | ■80 millones | Sí. | ? | Actualización de software | Cocoa, BSD-POSIX | ? |
Classic Mac OS | 68k, PowerPC | HFS+, HFS, MFS (Mac OS 8.0 y antes), AFP, ISO 9660, FAT(System 7 y posterior), UDF | Monolítica con módulos | Sí. | Ninguno | Actualización de software (sólo en Mac OS 9) | Caja de herramientas, carbono (desde la versión 8.1) | ||
macOS | Silicio de manzana (11-present), x86-64 (10.4.7-present), IA-32 (10.4.4–10.6.8), PowerPC (10.0–10.5.8) (ver también iOS para ARM) | HFS+ (por defecto en discos duros y en unidades flash hasta Sierra), APFS (por defecto en unidades flash en High Sierra), HFS, UFS, AFP, ISO 9660, FAT, UDF, NFS, SMBFS, NTFS (sólo lectura), FTP, WebDAV, ZFS (experimental) | Híbrido con módulos | ■86 millones | Sí. | macOS Installer | Actualización de software | Carbon, Cocoa, Java, BSD-POSIX | Toolbox (sólo en versiones hasta Mac OS X 10.4, no compatible con la arquitectura x86), Win16, Win32 |
MINIX 3 | IA-32 | Microkernel | ■12 000 (C) + ♥1,400 (Assembly) | No | POSIX | ||||
NetBSD | IA-32, x86-64, ARM, MIPS, PowerPC, sparc64, otros | UFS, UFS2, ext2, FAT, ISO 9660, NFS, LFS y otros | Monolítica con módulos | No | pkgsrc | por fuente o binario (usando sysinst) | BSD-POSIX | Linux, otros | |
NetWare | 16-bit x86, IA-32 | NSS, NWFS, FAT, NFS, AFP, UDF, CIFS, ISO 9660 | híbrido | Sí. | NWCONFIG.NLM, RPM, instalador GUI basado en X11 | actualizaciones binarias, ZENWorks para servidores, alfombra roja | Propietario | ||
OpenBSD | IA-32, x86-64, SPARC, 68k, Alpha, others | ffs, ext2, FAT, ISO 9660, NFS, algunos otros | Monolítica | No | Colección de puertos, paquetes | por fuente o binario (paquetes a través de pkg_add) | BSD-POSIX | ||
OpenVMS | VAX, Alpha, IA-64, x86-64 | Archivos-11 (ODS), ISO 9660, NFS, CIFS | Monolítica con módulos | No | PCSI, VMSINSTAL | ? | Propietario | POSIX, RSX-11M | |
OS/2 | 16-bit x86 (1.x solamente), IA-32 | HPFS, JFS, FAT, ISO 9660, UDF, NFS | Monolítica con módulos | Sí. | Instalación de características y otros | ? | Propietario, API de DOS, Win16 | Win32 | |
OpenHarmony | 64-bit ARM, RISC-V, x86, x64 y LoongArch | HDFS, EROFS, NFS, RAMFS, FAT, JFFS2 | Microkernel | ■4,6 millones | Sí. | .app con archivos HAP | Actualización de software | Open-source (Unix-like) | Java hasta 3.0.0 |
Plan 9 | IA-32, Alpha, MIPS, PowerPC, SPARC, otros | fósil/venti, 9P2000, kfs, ext2, FAT, ISO 9660 | Sistemas híbridos de archivos espaciales | ♥2.5 Millones /sys/src (fuente completa de todas las arquitecturas soportadas, núcleos, comandos y bibliotecas) | Sí. | Ninguno | réplica | Propietario (como seis) | capa de compatibilidad POSIX |
QNX | x86, SH-4, PowerPC, ARM, MIPS | QNX4FS, QNX6, ext2, FAT, ISO 9660, Joliet, NFS, CIFS, ETFS, UDF, HFS, HFS+, NTFS, otros | Microkernel | POSIX, Java | |||||
ReactOS | IA-32, PowerPC, ARM | FAT, BTRFS y NTFS (sólo lectura) | híbrido | casi 8 millones | Sí. | Aplicaciones de ReactOS Manager, MSI, instaladores personalizados | Ninguno | Win32, NT API | DOS API |
Redox | x86-64 | RedoxFS, TFS | Microkernel | Sí. | pkgutils | POSIX | |||
RISC OS | ARM (ambos modos de solución de 26 y 32 bits) | Acorn ADFS, Econet ANFS, FAT, ISO 9660, muchos otros como sistemas de archivos cargables | Monolítica con módulos. Multitarea cooperativa con protección de memoria limitada. | Sí. | Aplicaciones autocontenidas; controladores de hardware a menudo en ROM | ! IyoUpWtch | Gran número de llamadas SWI; extensas bibliotecas C | ||
SerenityOS | x86, x86-64 | ext2 | Microkernel | , 750.000 | Sí. | Ninguno | Ninguno | POSIX, propertiary | |
Solaris | IA-32, x86-64, SPARC | UFS, ZFS, ext2, FAT, ISO 9660, UDF, NFS, QFS, algunos otros | Monolítica con módulos | Sí. | Paquetes SysV (pkgadd) Image Packaging System (pkg) (Solaris 11 y posterior) | Image Packaging System (Solaris 11 y posterior) | SysV/POSIX, GTK, Java | Win16, Win32, Mono, Linux | |
OpenSolaris | IA-32, x86-64, SPARC(AI) | UFS, ZFS, ext2, FAT, ISO 9660, UDF, NFS, QFS, algunos otros | Monolítica con módulos | ■18,8 millones | Sí. | Sistema de embalaje de imágenes (pkg), paquetes SysV (pkgadd) | Sistema de embalaje de imágenes | SysV/POSIX, GTK, Java | Win16, Win32, Mono, Linux |
STOP 6, XTS-400 | x86 | Propietario | Monolítica | No | RPM para algunas aplicaciones no confiadas | Actualizaciones binarias por correo postal y herramientas patentadas | Algunos: SysV, POSIX, Linux, propietario | ||
Symbian | ARM | FAT | Microkernel | Sí. | Archivos SIS | FOTA | Propietario | capa de compatibilidad POSIX | |
TrueOS | IA-32, x86-64 | UFS2, ext2, ext3, FAT, ISO 9660, UDF, NFS, ReiserFS (sólo lectura), XFS (experimental) y otros | Monolítica con módulos | Sí. | Colección de puertos, paquetes, instaladores gráficos PBI | por actualizaciones PBI, fuente, actualización binaria de red (freebsdupdate) | BSD-POSIX | Win16, Win32 | |
Servidor de Windows (familia NNT) | IA-32, x86-64, IA-64 | NTFS, FAT, ISO 9660, UDF; controladores de terceros soportan ext2, ext3, ReiserFS y HFS | Híbrido con módulos | ■45 millones | Sí. | MSI, instaladores personalizados | Actualización de Windows | Win32, NT API | DOS API, Win16 (sólo en versiones de 32 bits), POSIX,.NET |
Windows (NT family) | IA-32, x86-64, ARM, IA-64, Alpha, MIPS, PowerPC | NTFS, FAT exFAT ISO 9660, UDF; 3rd-party drivers support ext2, ext3, ReiserFS, HFS+, FATX, and HFS (with third party driver) | Híbrido con módulos | ♥40 (XP)/64 (Vista y más tarde) millones | Sí. | MSI, instaladores personalizados | Actualización de Windows | Win32, NT API | DOS API, Win16 (sólo en versiones de 32 bits), POSIX,.NET |
ZETA | IA-32 | BFS (por defecto), FAT, ISO 9660, UDF, HFS, AFP, ext2, CIFS, NTFS (sólo lectura), ReiserFS (sólo lectura, hasta v3.6) | híbrido | Sí. | SoftwareValet, instaladores basados en script | Ninguno | POSIX, BeOS API | ||
z/OS | z/Arquitectura | VSAM, BDAM, QSAM, BPAM, HFS, zFS, etc. | Protegido, multithreading, núcleo multitarea con extensiones reemplazables programables/usuarios. No basado en el núcleo. | No | Ninguno, SMP/E | SMP/E | Métodos de acceso al sistema de archivos, Servicios de sistemas, etc. | POSIX, muchos otros. | |
Nombre | Arquitecturas informáticas compatibles | Sistemas de archivos compatibles | Tipo de kernel | Líneas de código fuente | GUI default is on | Gestión de paquetes | Gestión de actualización | API nativas | API no nativas compatibles a través de subsistemas |
- ^ a b Los sistemas operativos donde el GUI no está instalado y encendido por defecto se agrupan a menudo con una implementación del X Window System, cuya instalación suele ser opcional.
- ^ a b La mayoría de los sistemas operativos utilizan API patentadas además de cualquier estándar compatible.
- ^ a b Amiga OS características desde la versión OS 2.0 una utilidad estándar de instalación centralizada llamada Installer, que podría ser utilizado por cualquier casa de software para instalar programas. Funciona como intérprete de idioma Lisp, y los procedimientos de instalación se pueden enumerar como texto simple. Amiga OS también puede beneficiarse de una biblioteca de derechos de autor de terceros llamada XAD que está disponible para todos POSIX (Unix, Linux, BSD y para AmigaOS, MorphOS, etc.). Esta biblioteca es libre de distribución y está disponible públicamente en el repositorio centralizado Aminet Amiga de todos los programas y utilidades Open Source o Free. XAD. La biblioteca, completa con GUI Voodoo-X, se basa en módulos y es capaz de gestionar más de 300 métodos de compresión y sistemas de paquetes (Voodoo-X GUI admite 80 sistemas de paquetes), incluidos aquellos ampliamente aceptados como estándares tales como. ZIP,.CAB,.LHA,.LZX,.RPM, etc.
- ^ a b Una instalación estándar de AmigaOS requiere generalmente sólo pocos archivos (típicamente 3 a 10 archivos) que se copiarán en su directorio apropiado, y bibliotecas y archivos de idiomas para la localización nacional que se ponen en sus directorios estándar de OS. Cualquier usuario de Amiga con alguna experiencia mínima sabe dónde deben copiarse estos archivos y puede realizar instalaciones de programas a mano.
- ^ AmiUpdate puede actualizar archivos AmigaOS y todos los programas Amiga que están registrados para utilizar el mismo programa de actualización que es estándar para Amiga. Actualización de Amiga OS requiere que sólo pocas bibliotecas se pongan en la ubicación estándar del sistema operativo (por ejemplo, todas las bibliotecas se almacenan en
Libs:
dispositivo virtual estándar y buscador de caminos absolutos paraLibs
directorio, Las fuentes están todas dentroFonts:
localizador absoluto, los archivos para la localización del lenguaje se almacenan enLocale:
y así sucesivamente). Esto deja a los usuarios de Amiga con un conocimiento mínimo del sistema casi gratis para realizar a mano la actualización de los archivos del sistema. - ^ a b c d e f h i j k l m n o p utilizando vino
- ^ a b NetBSD y OpenBSD incluyen el sistema X Window como conjuntos de instalación base, gestionados en su respectivo repositorio principal fuente, incluyendo modificaciones locales. También se ofrecen paquetes para versiones más actualizadas que pueden ser menos probadas.
- ^ a b "BrandZ (Community Group brandz.WebHome) - XWiki". Opensolaris.org. 26 de octubre de 2009. Archivado desde el original el 29 de septiembre de 2009. Retrieved 18 de diciembre, 2011.
- ^ sólo i686 CPU
- ^ a b Windows puede leer y escribir con sistemas de archivos Ext2 y Ext3 sólo cuando se instala un controlador de FS-driver o Ext2Fsd. Sin embargo, utilizando Explora2fs, Windows puede leer desde, pero no escribir a, Ext2 y Ext3 sistemas de archivos. Windows también puede acceder a ReiserFS a través de rfstool y programas relacionados.
Seguridad
Nombre | Recursos acceso control | Subsistema aislamiento mecanismos | Integrada cortafuegos | Encriptado archivo sistemas | No ejecutar (NX)page flag | Fabricante reconoció vulnerabilidades sin parche (por gravedad) | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Secunia | Seguridad... Focus | |||||||||||
Difícil. ware | Emula... tion | Extremadamente crítico (número / mayor) | Alto crítica (número / mayor) | Moderado crítico (número / mayor) | Menos crítica (número / mayor) | No crítica (número / mayor) | Total (número / mayor) | |||||
AIX 7.1 | POSIX, ACLs, MAC, Trusted AIX - MLS, RBAC | chroot | IPFilter, IPsec VPNs, IDS básico | Sí. | Sí. | — | Desconocida | 0 | ||||
FreeBSD 10.1 | POSIX, ACLs, MAC | chroot, Jails, particiones MAC, seguridad multinivel, Biba Model, banderas de archivos BSD establecidas usando chflags, seguridad basada en Capsicum Capability | IPFW2, IPFilter, PF, IPsec | Sí. | Sí. | Sí. | 0 | 0 | 0 | 0 | 0 | ■0 |
GhostBSD 3.1 | POSIX, ACLs, MAC | chroot, jail, particiones MAC, banderas de archivos BSD establecidas usando chflags | IPFW2, IPFilter, PF | Sí. | Sí. | Sí. | 0 | 0 | 0 | 0 | 0 | ■0 |
Genode | Hierarchal, least privilege | seguridad basada en la capacidad | Controles de conmutación virtual y NAPT en el espacio de usuario | No | dependiente del núcleo | No | Desconocida | |||||
HP-UX 11.31 | POSIX, ACLs | chroot | IPFilter | Sí. | ? | ? | 0 | 0 | 3 30 de junio de 2004; hace 19 años (2004-06-30) | 2 12 de diciembre de 2002; hace 21 años (2002-12-12) | 0 | ■0 |
Inferno | POSIX | Espacios de nombres, seguridad basada en la capacidad, ningún superusuario o bit setuid | ? | ? | No | No | Desconocida | ■0 | ||||
Linux basado en 2.6.39 | POSIX, ACLs, MAC | chroot, seccomp, Namespaces, SELinux, AppArmor | Netfilter, variado por distribución | Sí. | Sí. | Sí. | 0 | 0 | 0 | 6 24 de junio de 2004; hace 19 años (2004-06-24) | 11 4 de abril de 2005; hace 18 años (2005-04-04) | ■0 |
Mac OS 9.2.2 | No | No | No | No | No | No | 0 | 0 | 0 | 0 | 0 | ■0 |
OS X 10.10.5 | POSIX, ACLs | chroot, banderas de archivo BSD establecidas usando chflags | ipfw | Sí. | Sí (sólo 10,5, X64) | Sí (Intel solamente) | 0 | 0 | 1 14 de abril de 2009; hace 14 años (2009-04-14) | 2 January 8, 2007;16 years ago (2007-01-08) | 5 22 de noviembre de 2006; hace 17 años (2006-11-22) | ■0 |
NetBSD 6.1.2 | POSIX, Veriexec, PaX, kauth | chroot, kauth, banderas de archivos BSD establecidas usando chflags | IPFilter, NPF, PF | Sí. | Sí. | No | Desconocida | ■0 | ||||
NetWare 6.5 SP8 | ACLs compatibles con el directorio | Espacios de dirección protegidos | IPFLT.NLM | Sí. | Sí. | No | 0 | 0 | 1 August 31, 2010;13 years ago (2010-08-31) | 2 30 de octubre de 2003; hace 20 años (2003-10-30) | 0 | 0 |
OES-Linux | ACLs compatibles con el directorio | chroot | IPFilter | Sí. | Sí. | No | Desconocida | ■0 | ||||
OpenBSD 4.8 | POSIX | chroot, systrace, banderas de archivos BSD establecidas usando chflags | PF | Sí. | Sí. | Sí. | Desconocida | ■0 | ||||
OpenVMS 9.2 | LCA, privilegios | tablas de nombres lógicos | ? | ? | Sí. | ? | 0 | 0 | 0 | 0 | 0 | Desconocido |
OS/2, eComStation, ArcaOS | ACL | No | IPFilter | No | ? | ? | 0 | 0 | 0 | 0 | 0 | 0 |
TrueOS 8.1 | POSIX, ACLs, MAC | chroot, jail, MAC particiones | IPFW2, IPFilter, PF | Sí. | ? | ? | 0 | 0 | 0 | 0 | 0 | ■0 |
Plan 9 | POSIX? | Espacios de nombres, seguridad basada en la capacidad, ningún superusuario o bit setuid | ipmux | Sí. | No | No | Desconocida | ■0 | ||||
QNX 6.5.0 | POSIX | ? | PF, de NetBSD | ? | ? | ? | 0 | 0 | 0 | 5 20 de noviembre de 2002; hace 21 años (2002-11-20) | 1 7 de noviembre de 2002; hace 21 años (2002-11-07) | Desconocido |
RISC OS | No | No | IPFilter | No | No | No | Desconocida | |||||
Solaris 10 | POSIX, RBAC, ACLs, least privilege, Trusted Extensions | chroot, Containers, Logical Domains | IPFilter | Sí. | Sí. | No | 0 | 2 31 de octubre de 2007; hace 16 años (2007-10-31) | 5 23 de octubre de 2007; hace 16 años (2007-10-23) | 3 10 de septiembre de 2009; hace 14 años (2009-09-10) | 2 6 de noviembre de 2006; hace 17 años (2006-11-06) | ■0 |
OpenSolaris 2009.06 | POSIX, RBAC, ACLs, least privilege, Trusted Extensions | chroot, Containers, Logical Domains | IPFilter | Sí. | Sí. | No | 0 | 0 | 0 | 0 | 0 | ■0 |
Windows Server 2012 | LCA, privilegios, RBAC | Ventana Win32 ventana, escritorio, objetos de trabajo | Windows Firewall | Sí. | Sí. | Sí. | 0 | 0 | 0 | 0 | 0 | [Unknown] |
Windows 8.1 | LCA, privilegios, RBAC | Ventana Win32 ventana, escritorio, objetos de trabajo | Windows Firewall | Sí. | Sí. | Sí. | 0 | 0 | 0 | 0 | 1 May 30, 2014;9 years ago (2014-05-30) | [Unknown] |
ZETA | POSIX | No | No | No | No | No | Desconocida | |||||
STOP 6, XTS-400 | POSIX, seguridad multinivel, integridad obligatoria del modelo Biba, LCA, privilegios, mecanismo subtipo | Multilevel security, Biba Model, subtype mechanism | No | No | No | No | Desconocida | |||||
z/OS 1.11 | RACF | RACF, baja protección de almacenamiento, protección de páginas, llave de almacenamiento, llave de ejecución, instalación de grupo subespacial, APF, ACR (recuperación de CPU alternativa), más | z/OS IPSecurity | Facultativo | Sí (torage protege clave, clave de ejecución, APF, más) | Sí. | 0 | 0 | 0 | 0 | 0 | Desconocido |
Nombre | Recursos acceso control | Subsistema aislamiento mecanismos | Integrada cortafuegos | Encriptado archivo sistemas | Difícil. ware | Emula... tion | Extremadamente crítico (número / mayor) | Alto crítica (número / mayor) | Moderado crítico (número / mayor) | Menos crítica (número / mayor) | No crítica (número / mayor) | Total (número / mayor) |
No ejecutar (NX)page flag | Secunia | Seguridad... Focus | ||||||||||
Las vulnerabilidades sin parche conocidas (se cuenta la totalidad) |
- ^ a b Comparación de vulnerabilidades conocidas sin parche basadas en informes Secunia & SecurityFocus con severidad No es crítico " arriba. Listas de actualización manualmente con fecha o fechas publicadas más antiguas.
- ^ AIX utiliza la arquitectura PowerPC que ofrece un mecanismo de protección a nivel de página. Desde la versión AIX 5300-03 (5.3), esta función se puede activar utilizando el comando sedmgr.
- ^ La protección de pilas GCC (a.k.a. ProPolice-pilshing Protector) se ha habilitado en el sistema base desde FreeBSD 8.0-release.
- ^ El soporte para el borrador POSIX ACL retirado de 1997 está incluido en Linux 2.6, pero requiere un sistema de archivos capaz de almacenarlos (como ext3, XFS o ReiserFS).
- ^ Un mecanismo de la cárcel está disponible por separado en el proyecto Linux-VServer, pero no está integrado en ningún kernel Linux principal.
- ^ ACLs fueron añadidos a Mac OS X comenzando con la versión 10.4.
- ^ Los ACL solo están disponibles en versiones OS/2 Server con sistema de archivos HPFS386.
- ^ Adicionalmente el espacio de intercambio puede ser encriptado durante la instalación, utiliza almacenamiento de archivos tmp basado en memoria por defecto.
- ^ a b "Solaris Containers" (incluyendo "Zones") son un mecanismo de tipo carcelario introducido con Solaris 10.
- ^ a b A través de ZFS
- ^ Zeta tiene permisos completos de archivo Unix, pero el sistema operativo es un usuario único, y los usuarios siempre funcionan como superusuario.
- ^ STOP 6 está certificado bajo Criterios Comunes en EAL5+.
Comandos
Para sistemas compatibles (o parcialmente compatibles) con POSIX como FreeBSD, Linux, macOS o Solaris, los comandos básicos son los mismos porque están estandarizados.
Característica | AROS | FreeBSD | Linux-based | HP-UX | OpenVMS | macOS | Solaris | Windows (cmd) | Windows (PowerShell) |
---|---|---|---|---|---|---|---|---|---|
Lista directorio | lista, dir | Is | Is | Is | dir | Is | Is | dir | Get-Child Tema |
Consola clara | clara | clara | clara | clara | Ty/pa nl: | clara | clara | cls | Despejado. |
Copiar archivo(s) | Copia | cp | cp | cp | Copia | cp | cp | Copia | Copiado. |
Mover archivo(s) | movimiento | mv | mv | mv | ren | mv | mv | movimiento | Muévete. |
Rename file(s) | rename | mv | mv, rename | mv | ren | mv | mv | ren (renombre) | Rename-Item |
Eliminar ficheros | Borrar | rm | rm | rm | del | rm | rm | del (erase) | Remove-Item |
Borrar directorio | Borrar | rmdir | rmdir | rmdir | del | rmdir | rmdir | rd (rmdir) | Remove-Item |
Crear directorio | makedir | mkdir | mkdir | mkdir | crear/dir | mkdir | mkdir | md (mkdir) | New-Item |
Cambiar el directorio actual | cd | cd | cd | cd | set def | cd | cd | cd (chdir) | Set-Location |
Ejecutar script shell con nueva shell | archivo de shell. shell | archivo sh. # | archivo sh. # | archivo sh. # | @ file.com | archivo sh. # | archivo sh. # | cmd /c file.cmd | powershell file.ps1 |
Procesos de asesinato | ? | matar, matar. | matar, matar, matar, habilidad | matar | Para | matar, matar. | matar, matar | habilidad | Stop-Process |
Prioridad del proceso de cambio | changetaskpri | agradable | Bien, chrt | agradable | set proc/prio | agradable | agradable | start /low, start /normal, start /high, start /realtime | Proceso de inicio, wmic |
Cambio de prioridad I/O | ? | ionice | ? | set proc/prio | agradable | ? | ? | ? | |
Crear sistema de archivos | formato | nuevos | mkfs | nuevos | init | mkfs | newfs, zpool / zfs crear | formato | Formato-Volume |
Verificación y recuperación del sistema de archivos | ? | fsck | fsck | fsck | análisis/disk | fsck | fsck | chkdsk | Reparación-Volumen |
Crear redada de software | ? | atacontrol, gmirror, zfs crear | mdadm -C | ? | ? | diskutil appleRAID | metainit, zpool crear | disquete (sólo espejo) | disquete (sólo espejo) |
Dispositivo de montaje | montaje | montaje | montaje | montaje | montaje | montaje, montaje diskutil | montaje | mountvol | New-PSDrive |
Dispositivo de montaje | asignar nombre de unidad: desmontaje | umount | umount | umount | desmontes | umount, diskutil unmount(disk) | umount | mountvol /d | Remove-PSDrive |
Archivo de montaje como dispositivo bloque | ? | mdconfig + montaje | monte -o bucle | ? | ? | hdid | lofiadm + montaje | ? | ? |
Mostrar configuración de red | ? | si config | ip addr, ifconfig | siconfig, lanadmin | tcpip sh net (sh net) | si config | si config | ipconfig | Get-NetIPInterface, ipconfig |
Mostrar ruta de red | ? | netstat -r, recorrido, monitor de ruta | ruta ip, ruta | netstat -r | tcpip sh ruta | netstat -r, recorrido, monitor de ruta | netstat -r | ruta | Get-NetRoute |
Trace red route | ? | traceroute | traceroute | traceroute | tcptrace | traceroute | traceroute | Tradicional | Test-NetConnection |
Trace ruta de red con pings | ? | traceroute -I | rastrero -I, mtr | ? | tcptrace | traceroute -I | traceroute -I | camino | camino |
Característica | AROS | FreeBSD | Linux-based | HP-UX | OpenVMS | macOS | Solaris | Windows (cmd) | Windows (PowerShell) |
NOTA: Los sistemas Linux pueden variar según la distribución, el programa específico o incluso el 'comando' se llama, a través de la función POSIX alias. Por ejemplo, si desea utilizar el dir de DOS para obtener un listado de directorios con un listado detallado de archivos por línea, puede utilizar {{{ 1}}} (por ejemplo, en un archivo de configuración de sesión).
- ^ Puede ser omitido. Simplemente introducir el nombre del directorio cambiará a él.
- ^ Esta característica sigue en desarrollo, véase [1].
- ^ El comando agradable utiliza la llamada del sistema setpriority(), que afecta la prioridad I/O, vea la página del hombre OS X.
Contenido relacionado
Historia de la cámara
Tubo de vacío
Señales de humo