stringtranslate.com

Comparación de sistemas operativos.

Estas tablas proporcionan una comparación de sistemas operativos , de dispositivos informáticos, y enumeran información general y técnica para una serie de sistemas operativos de PC o 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 los sistemas operativos que incluye servidores , mainframes y supercomputadoras .

Debido a la gran cantidad y variedad de distribuciones de Linux disponibles , todas ellas se encuentran agrupadas bajo 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;

núcleo
En algunos sistemas operativos, el sistema operativo se divide en una región de bajo nivel llamada núcleo y un código de nivel superior que depende del núcleo. Normalmente, el kernel implementa procesos pero su código no se ejecuta como parte de un proceso. [ disputado ]
núcleo híbrido
núcleo monolítico
Núcleo
En algunos sistemas operativos, hay un código del sistema operativo presente permanentemente en una región contigua de la memoria a la que se puede acceder mediante código sin privilegios; En los sistemas IBM, esto normalmente se denomina núcleo. El núcleo normalmente contiene código que requiere privilegios especiales y código que puede ejecutarse en un estado 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 otro código se ejecuta independientemente de cualquier unidad de despacho. En los sistemas operativos contemporáneos, las aplicaciones sin privilegios 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
Las licencias BSD son una familia de licencias de software libre permisivas , que imponen restricciones mínimas sobre el uso y distribución del software cubierto.
incluido
La tarifa está incluida en el precio del hardware.
incluido inicialmente
La tarifa está incluida en el precio del hardware, pero las actualizaciones requieren una tarifa adicional.
GPL2
GPL3
Por usuario
La tarifa depende del número máximo de usuarios conectados simultáneamente.
Universidad Estatal de Michigan
La tarifa depende de los recursos consumidos por el usuario.
MULC
CARGOS DE LICENCIA DE USO MEDIDOS
PSLC
PRECIOS DEL SOFTWARE PARALELO SYSPLEX

información general

  1. ^ ab La mayoría de las distribuciones de sistemas operativos incluyen software incluido con varias otras licencias.
  2. ^ "Húngaro". Las anécdotas originales de Macintosh .. Aunque Lisa OS se ejecutó en el mismo microprocesador, pero una variante más lenta, y fue desarrollado por Apple Computer Inc. al mismo tiempo que Classic Mac OS , se desarrollaron como proyectos diferentes, solo compartían una GUI similar entre ellos.
  3. ^ Mac OS 7.6 fue el primer software de sistema Macintosh etiquetado como Mac OS . Los sistemas operativos anteriores se llamaban Macintosh System Software hasta System Software 7.5 y se conocían como System #.# para abreviar.

Información técnica

  1. ^ ab Los sistemas operativos donde la GUI no está instalada y activada de forma predeterminada a menudo vienen con una implementación del sistema X Window , cuya instalación suele ser opcional.
  2. ^ ab La mayoría de los sistemas operativos utilizan API patentadas además de los estándares compatibles.
  3. ^ ab Amiga OS presenta desde la versión OS 2.0 una utilidad de instalación centralizada estándar llamada Installer , que podría ser utilizada por cualquier empresa de software para instalar programas. Funciona como un intérprete de lenguaje Lisp y los procedimientos de instalación pueden enumerarse 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 POSIX ( Unix , Linux , BSD y para AmigaOS , MorphOS , etc.). Esta biblioteca se puede distribuir gratuitamente y está disponible públicamente en el repositorio centralizado de Aminet Amiga de todos los programas y utilidades de código abierto o gratuitos. XAD.Library, completo 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 como .ZIP , .CAB , .LHA , . LZX , .RPM , etc.
  4. ^ ab Una instalación estándar de AmigaOS generalmente requiere que solo se copien unos pocos archivos (generalmente de 3 a 10 archivos) en su directorio apropiado, y que las bibliotecas y los archivos de idioma para la localización nacional se coloquen en los directorios estándar del sistema operativo. Cualquier usuario de Amiga con una mínima experiencia sabe dónde se deben copiar estos archivos y podría realizar la instalación de los programas manualmente.
  5. ^ AmiUpdate puede actualizar archivos AmigaOS y todos los programas Amiga que estén registrados para utilizar el mismo programa de actualización estándar para Amiga. La actualización de AmigaOS requiere que solo unas pocas bibliotecas se coloquen en la ubicación estándar del sistema operativo (por ejemplo, todas las bibliotecas se almacenan en Libs:un dispositivo virtual estándar y un buscador de ruta absoluta para Libsel directorio, las fuentes están todas en Fonts:el localizador absoluto, todos los archivos para la localización del idioma se almacenan, Locale:etc.) ). Esto deja a los usuarios de Amiga con un conocimiento mínimo del sistema casi libres para realizar manualmente la actualización de los archivos del sistema.
  6. ^ abcdefghijklmnop usando vino
  7. ^ ab NetBSD y OpenBSD incluyen el sistema X Window como conjuntos de instalación básicos, administrados en sus respectivos repositorios de origen principal, incluidas las modificaciones locales. También se proporcionan paquetes para versiones más actualizadas que pueden ser menos probadas.
  8. ^ ab "BrandZ (grupo comunitario brandz.WebHome) - XWiki". Opensolaris.org. 26 de octubre de 2009. Archivado desde el original el 29 de septiembre de 2009 . Consultado el 18 de diciembre de 2011 .
  9. ^ sólo CPU i686
  10. ^ ab Windows puede leer y escribir con sistemas de archivos Ext2 y Ext3 solo cuando está instalado un controlador de FS-driver o Ext2Fsd . Sin embargo, al utilizar Explore2fs , Windows puede leer, pero no escribir, los sistemas de archivos Ext2 y Ext3. Windows también puede acceder a ReiserFS a través de rfstool y programas relacionados.

Seguridad

  1. ^ ab Comparación de vulnerabilidades conocidas sin parches basadas en informes de Secunia y SecurityFocus con una gravedad de No crítica y superior. Actualice las listas manualmente con las fechas publicadas más antiguas.
  2. ^ AIX utiliza la arquitectura PowerPC que ofrece un mecanismo de protección a nivel de página. Desde AIX versión 5300-03 (5.3), esta característica se puede activar usando el comando sedmgr.
  3. ^ La protección de pila GCC (también conocida como protector contra destrucción de pila ProPolice) se ha habilitado en el sistema base desde la versión FreeBSD 8.0.
  4. ^ La compatibilidad con el borrador POSIX ACL retirado de 1997 se incluye en Linux 2.6, pero requiere un sistema de archivos capaz de almacenarlos (como ext3 , XFS o ReiserFS ).
  5. ^ Un mecanismo de cárcel está disponible por separado en el proyecto Linux-VServer , pero no está integrado en ningún kernel de Linux principal .
  6. ^ Se agregaron ACL 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 se puede cifrar durante la instalación; utiliza almacenamiento de archivos tmp basado en memoria de forma predeterminada.
  9. ^ ab " Los contenedores Solaris " (incluidas las "Zonas") son un mecanismo tipo cárcel introducido con Solaris 10.
  10. ^ ab A través de ZFS
  11. ^ Zeta tiene permisos completos de archivos Unix, pero el sistema operativo es de un solo usuario y los usuarios siempre se ejecutan como superusuario.
  12. ^ STOP 6 está certificado según Common Criteria 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.

NOTA: Los sistemas Linux pueden variar según la distribución a qué programa específico, o incluso 'comando' se llama, a través de la función de alias POSIX . Por ejemplo, si desea utilizar el directorio 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).

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

Ver también

Comparaciones de sistemas operativos

Referencias

  1. ^ Pogue, David (enero de 1997). MacWorld Macintosh Secrets, cuarta edición - Capítulo 6: El museo del software del sistema (PDF) . pag. 225. Archivado (PDF) desde el original el 17 de octubre de 2017 . Consultado el 18 de octubre de 2017 .
  2. ^ "Versión 24.02". 29 de febrero de 2024 . Consultado el 22 de marzo de 2024 .
  3. ^ "GhostBSD 21.05.11 ISO ya disponible" . Consultado el 25 de junio de 2021 .
  4. ^ Sasha Levin (15 de marzo de 2024). "Linux 6.8.1" . Consultado el 18 de marzo de 2024 .
  5. ^ "'[9fans] Transferencia del Plan 9 a la Fundación Plan 9 '- MARC ".
  6. ^ Revill, Steve (24 de octubre de 2020). "RISC OS 5.28 ya disponible". Sistema operativo RISC abierto . Consultado el 24 de octubre de 2020 .
  7. ^ "Licencia OTN de Oracle Solaris". Oracle.com . Consultado el 4 de octubre de 2013 .
  8. ^ "Presentación de IBM z/VM 7.3". 18 de marzo de 2023.
  9. ^ "El proyecto de código abierto Chromium (Google Chrome) en Open Hub". openhub.net .
  10. ^ Arno Wagner (11 de diciembre de 2009). "Evolución del recuento de (S)LOC para proyectos OSS seleccionados" (PDF) . datos de 2009, figura 1.
  11. ^ "Notas de la versión para Genode OS Framework 18.11".
  12. ^ Ryan Paul (4 de abril de 2012). "Kernel 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 .
  13. ^ Amit (5 de noviembre de 2022). "HarmonyOS 3.1: Huawei escribió 239,6 millones de líneas de código y 16000 API propias". Actualización de Huawei . Consultado el 5 de noviembre de 2022 .
  14. ^ Hellard, Bobby. "¿Qué es HarmonyOS? Una guía del sistema operativo de Huawei". TI PRO . TI PRO . Consultado el 27 de agosto de 2022 .
  15. ^ Jobs, Steve (7 de agosto de 2006). "En vivo desde la WWDC 2006: discurso de apertura de Steve Jobs" . Consultado el 16 de febrero de 2007 . 86 millones de líneas de código fuente que se adaptaron para ejecutarse en una arquitectura completamente nueva sin contratiempos.
  16. ^ Tanenbaum, Andrew S. (2015). Sistemas operativos modernos: edición global. Pearson Educación Limitada. ISBN 9781292061955.
  17. ^ "Hongmeng OpenHarmony 2.0 tiene 4,6 millones de líneas de código clave, lo que equivale al 30 por ciento de Android 10 (15,25 millones de líneas)". Actualización de Huawei . Actualización de Huawei. 17 de mayo de 2021 . Consultado el 27 de agosto de 2022 .
  18. ^ "Registro de cambios de ReactOS". Archivado desde el original el 18 de mayo de 2015 . Consultado el 8 de mayo de 2015 .
  19. ^ "Protección de la memoria del sistema operativo RISC: archivos de Drobe.co.uk". drobe.co.uk . Archivado desde el original el 31 de marzo de 2014 . Consultado el 4 de marzo de 2013 .
  20. ^ buscar usr/src -type f -exec wc -l {} + | total grep | awk '{ suma += $1 } END {imprimir suma }' en [2] da como resultado 18793105
  21. ^ Ben Liblit; Andrés Begel; Eva Sweetser. "Perspectivas cognitivas sobre el papel de la denominación en los programas informáticos" (PDF) . Consultado el 26 de diciembre de 2007 .
  22. ^ "Estructura organizativa del genodo".
  23. ^ ab Rob Pike; Dave Presotto; Ken Thompson; Howard Trickey; Phil Winterbottom. "El uso de espacios de nombres en el Plan 9".

enlaces externos