Articulo de referencia

Comparación de sistemas operativos

Estas tablas ofrecen una comparación de sistemas operativos y dispositivos informáticos, presentando información general y técnica sobre varios sistemas operativos para PC o dis...

Estas tablas ofrecen una comparación de sistemas operativos y dispositivos informáticos, presentando información general y técnica sobre varios sistemas operativos para PC o dispositivos portátiles (incluidos teléfonos inteligentes y tabletas ) de uso común y actualmente disponibles . El artículo " Cuota de uso de sistemas operativos " ofrece 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 se agrupan en una sola entrada; consulte la comparación de distribuciones de Linux para una comparación detallada. También existen diversos sistemas operativos BSD y DOS, que se tratan en las comparaciones de sistemas operativos BSD y DOS .

Nomenclatura

La nomenclatura de los sistemas operativos varía entre proveedores y, a veces, incluso dentro de un mismo proveedor. Para los fines de este artículo, los términos utilizados son:

núcleo
En algunos sistemas operativos, el sistema se divide en una región de bajo nivel llamada núcleo y un código de alto nivel que depende del núcleo. Normalmente, el núcleo implementa procesos, pero su código no se ejecuta como parte de un proceso.
núcleo híbrido
núcleo monolítico
Núcleo
En algunos sistemas operativos, el código del sistema operativo reside permanentemente en una región contigua de memoria direccionable por código sin privilegios; en los sistemas IBM, esto se conoce como núcleo. El núcleo suele contener tanto código que requiere privilegios especiales como código que puede ejecutarse sin privilegios. Normalmente, parte del código del núcleo se ejecuta en el contexto de una unidad de despacho (por ejemplo, espacio de direcciones, proceso, tarea, hilo), mientras que otra parte se ejecuta independientemente de cualquier unidad de despacho. En los sistemas operativos actuales, las aplicaciones sin privilegios no pueden modificar el núcleo.

Las políticas de licencias y precios varían considerablemente entre los diferentes sistemas. Entre otros, las tablas que aparecen a continuación utilizan los siguientes términos:

BSD
Las licencias BSD son una familia de licencias de software libre permisivas que imponen restricciones mínimas al uso y la distribución del software cubierto.
agrupado
La tarifa está incluida en el precio del hardware.

información general

  1. 1 2 La mayoría de las distribuciones de sistemas operativos incluyen software empaquetado con varias otras licencias.
  2. "Húngaro" . Las anécdotas originales de Macintosh .Aunque Lisa OS funcionaba con el mismo microprocesador, aunque en una variante más lenta, y fue desarrollado por Apple Computer Inc. al mismo tiempo que Classic Mac OS , se desarrollaron como proyectos diferentes, compartiendo únicamente una interfaz gráfica de usuario similar.
  3. Mac OS 7.6 fue el primer software de sistema Macintosh en ser etiquetado como Mac OS . Los sistemas operativos anteriores a este se denominaban Macintosh System Software hasta System Software 7.5 , y se conocían como System #.# para abreviar.

Información técnica

  1. 1 2 Los sistemas operativos donde la GUI no está instalada y activada por defecto a menudo vienen con una implementación del Sistema X Window , cuya instalación suele ser opcional.
  2. 1 2 La mayoría de los sistemas operativos utilizan API propietarias además de cualquier estándar compatible.
  3. 1 2 Amiga OS incluye desde la versión OS 2.0 una utilidad de instalación centralizada estándar llamada Installer , que cualquier empresa de software puede usar para instalar programas. Funciona como un intérprete de lenguaje Lisp , y los procedimientos de instalación se pueden listar como texto simple. AmigaOS también puede beneficiarse de una biblioteca de terceros con derechos de autor llamada XAD que está disponible para todos los sistemas POSIX ( Unix , Linux , BSD, y para AmigaOS , MorphOS , etc.). Esta biblioteca es de libre distribución y está disponible públicamente en Aminet , el repositorio centralizado de Amiga de todos los programas y utilidades de código abierto o gratuitos. XAD.Library, con su interfaz gráfica de usuario Voodoo-X, está basada en módulos y es capaz de gestionar más de 300 métodos de compresión y sistemas de paquetes (la interfaz gráfica de usuario de Voodoo-X admite 80 sistemas de paquetes), incluidos los ampliamente aceptados como estándares como .ZIP , .CAB , .LHA , .LZX , .RPM , etc.
  4. 1 2 Una instalación estándar de AmigaOS generalmente solo requiere que se copien unos pocos archivos (normalmente de 3 a 10) en su directorio correspondiente, y que las bibliotecas y los archivos de idioma para la localización nacional se coloquen en sus directorios estándar del sistema operativo. Cualquier usuario de Amiga con un mínimo de experiencia sabe dónde deben copiarse estos archivos y podría realizar instalaciones de programas manualmente.
  5. AmiUpdate puede actualizar los archivos de AmigaOS y todos los programas de Amiga registrados para usar el mismo programa de actualización estándar. Actualizar AmigaOS solo requiere colocar algunas bibliotecas en la ubicación estándar del sistema operativo (por ejemplo, todas las bibliotecas se almacenan enLibs:el dispositivo virtual estándar y el buscador de rutas absolutas paraLibsel directorio, las fuentes se encuentran enFonts:el localizador absoluto, los archivos para la localización de idiomas se almacenan enLocale:, etc.). Esto permite a los usuarios de Amiga con un conocimiento mínimo del sistema realizar la actualización de los archivos del sistema de forma casi manual.
  6. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 usando vino
  7. 1 2 NetBSD y OpenBSD incluyen el Sistema X Window como conjuntos de instalación base, gestionados en sus respectivos repositorios de código fuente principales, incluyendo modificaciones locales. También se proporcionan paquetes para versiones más recientes que pueden haber sido menos probadas.
  8. 1 2 "BrandZ (Grupo comunitario brandz.WebHome) - XWiki" . Opensolaris.org. 26 de octubre de 2009. Archivado del original el 29 de septiembre de 2009. Recuperado el 18 de diciembre de 2011 .
  9. Solo CPU i686
  10. Windows puede leer y escribir en los sistemas de archivos Ext2 y Ext3 solo cuando está instalado un controlador de FS-driver o Ext2Fsd . Sin embargo, usando Explore2fs, Windows puede leer, pero no escribir, en los sistemas de archivos Ext2 y Ext3. Windows también puede acceder a ReiserFS a través de rfstool y programas relacionados.

Seguridad

  1. 1 2 Comparación de vulnerabilidades conocidas sin parchear según informes de Secunia y SecurityFocus con gravedad de No crítica o superior. Actualizar las listas manualmente con la(s) fecha(s) de publicación más antigua(s).
  2. AIX utiliza la arquitectura PowerPC que ofrece un mecanismo de protección a nivel de página. Desde la versión 5300-03 (5.3) de AIX, esta función se puede activar mediante el comando sedmgr .
  3. La protección de pila de GCC (también conocida como protector de destrucción de pila ProPolice) está habilitada en el sistema base desde el lanzamiento de FreeBSD 8.0.
  4. La compatibilidad con el borrador de ACL de POSIX retirado en 1997 está incluida en Linux 2.6, pero requiere un sistema de archivos capaz de almacenarlos (como ext3 , XFS o ReiserFS ).
  5. Existe un mecanismo de jaula disponible por separado en el proyecto Linux-VServer , pero no está integrado en ningún kernel principal de Linux .
  6. Las ACL se añadieron a Mac OS X a partir de la versión 10.4.
  7. Las ACL solo están disponibles en las versiones de OS/2 Server con sistema de archivos HPFS386 .
  8. Además, el espacio de intercambio puede cifrarse durante la instalación y utiliza de forma predeterminada el almacenamiento de archivos temporales basado en memoria.
  9. 1 2 " Contenedores Solaris " (incluidas las "Zonas") son un mecanismo de tipo jaula introducido con Solaris 10.
  10. 1 2 A través de ZFS
  11. Zeta tiene permisos de archivo Unix completos, pero el sistema operativo es de usuario único y los usuarios siempre se ejecutan como superusuario.
  12. STOP 6 está certificado según los Criterios Comunes en EAL5+ .

Comandos

En los sistemas compatibles con POSIX (o parcialmente compatibles), como FreeBSD , Linux , macOS o Solaris , los comandos básicos son los mismos porque están estandarizados.

NOTA: Los sistemas Linux pueden variar según la distribución en cuanto al programa específico, o incluso al comando, que se llama a través de la función de alias POSIX . Por ejemplo, si quisiera usar el comando DOS dir para obtener una lista de directorios con una lista detallada de archivos por línea, podría usarlo (por ejemplo, en un archivo de configuración de sesión).aliasdir='ls -lahF'

  1. Puede omitirse. Simplemente escribiendo el nombre del directorio se cambiará a él.
  2. Esta función aún está en desarrollo, ver.
  3. El comando nice utiliza la llamada al sistema setpriority(), que afecta la prioridad de E/S, consulte la página man de OS X.

Véase también

Comparación de sistemas operativos

Referencias

  1. Pogue, David (enero de 1997). MacWorld Macintosh Secrets 4.ª edición - Capítulo 6: El Museo del Software del Sistema (PDF) . pág. 225. Archivado (PDF) del original el 17 de octubre de 2017. Recuperado el 18 de octubre de 2017 . 
  2. "Genode 26.05" . 29 de mayo de 2026. Consultado el 30 de mayo de 2026 .
  3. "GhostBSD 21.05.11 ISO ya disponible" . Consultado el 25 de junio de 2021 .
  4. Greg Kroah-Hartman (24 de julio de 2026). "Linux 7.1.5" . Consultado el 25 de julio de 2026 .
  5. "' [ 9fans ] Transferencia de Plan 9 a la Fundación Plan 9' - MARC" .
  6. Revill, Steve (24 de octubre de 2020). "RISC OS 5.28 ya disponible" . RISC OS Open . Consultado el 24 de octubre de 2020 .
  7. "Licencia OTN de Oracle Solaris" . Oracle.com . Consultado el 4 de octubre de 2013 .
  8. "14 de abril de 2026—KB5083768 (compilación del SO 28000.1836)" . 14 de abril de 2026.
  9. "Presentación de IBM z/VM 7.4" . 6 de agosto de 2024.
  10. "El proyecto de código abierto Chromium (Google Chrome) en Open Hub" . openhub.net .
  11. Arno Wagner (11 de diciembre de 2009). "(S)LOC Count Evolution for Selected OSS Projects" (PDF) . Datos de 2009, figura 1.
  12. "Notas de la versión del marco de trabajo del sistema operativo Genode 18.11" .
  13. Ryan Paul (4 de abril de 2012). "Núcleo de Linux en 2011: 15 millones de líneas de código en total y Microsoft es uno de los principales contribuyentes" . arstechnica.com . Consultado el 21 de agosto de 2012 .
  14. Amit (5 de noviembre de 2022). "HarmonyOS 3.1: Huawei escribió 239,6 millones de líneas de código y 16 000 API propias" . Actualización de Huawei . Consultado el 5 de noviembre de 2022 .
  15. Hellard, Bobby. "¿Qué es HarmonyOS? Una guía del sistema operativo de Huawei" . IT PRO . IT PRO . Consultado el 27 de agosto de 2022 .
  16. Jobs, Steve (7 de agosto de 2006). "En directo desde la WWDC 2006: Discurso principal de Steve Jobs" . Consultado el 16 de febrero de 2007. 86 millones de líneas de código fuente que se portaron para ejecutarse en una arquitectura completamente nueva sin ningún problema.
  17. Tanenbaum, Andrew S. (2015). Sistemas operativos modernos: Edición global . Pearson Education Limited. ISBN 978-1-292-06195-5.
  18. Benjamin. "OPENHARMONY CELEBRA UNA CONFERENCIA TÉCNICA EN CALIFORNIA, EE. UU." . HarmonyOSHub . HarmonyOSHub . Consultado el 1 de julio de 2024 .
  19. "Registro de cambios de ReactOS" . Archivado del original el 18 de mayo de 2015. Consultado el 8 de mayo de 2015 .
  20. "Protección de memoria RISC OS - Archivos de Drobe.co.uk" . drobe.co.uk . Archivado del original el 31 de marzo de 2014. Consultado el 4 de marzo de 2013 .
  21. find usr/src -type f -exec wc -l {} + | grep total | awk '{ sum += $1 } END {print sum }' onresultados en 18793105
  22. Ben Liblit; Andrew Begel; Eve Sweetser. "Perspectivas cognitivas sobre el papel de la denominación en los programas informáticos" (PDF) . Consultado el 26 de diciembre de 2007 .
  23. "Estructura organizativa del genotipo" .
  24. 1 2 Rob Pike; Dave Presotto; Ken Thompson; Howard Trickey; Phil Winterbottom. "El uso de espacios de nombres en Plan 9" .
  • "Comparación tecnológica de sistemas operativos" . Consultado el 9 de mayo de 2005 .