Distribuciones UNIX
Distribuciones UNIX
1-Oracle Solaris
Solaris es un sistema operativo basado en UNIX desarrollado originalmente por
Sun Microsystems con raíces en el sistema operativo BSD y AT & T System V. El
sistema operativo anterior de Sun Microsystems era conocido como SunOS. La
primera versión de SunOS basada en raíces BSD se publicó en
1982. Sunintrodujo un chip de arquitectura de procesador escalable (SPARC) que
permitió crear máquinas potentes, confiables y de bajo costo.
2-Darwin
Darwin es un sistema operativo Unix de código abierto derivado de NeXTSTEP,
BSD, Mach y otros proyectos de software libre. Fue lanzado en el año 2000 por
Apple Inc. MacOS de Apple se basa en los componentes básicos de Darwin. El
kernel de Darwin se conoce como XNU, que es un kernel híbrido basado en
OSFMK 7.8 (Mach). En el año 2002, Apple e Internet Systems Consortium
comenzaron un sistema operativo líder en la comunidad llamado OpenDarwin,
pero no sobrevivió ya que se cerró en el año 2006, citando la razón por la cual
OpenDarwin solo es útil para proyectos Mac.
3-IMB AIX
AIX (Advanced Interactive eXecutive) es un sistema operativo de clase
empresarial basado en UNIX System V con extensiones compatibles con 4.3BSD.
Es uno de los sistemas operativos comerciales más populares de UNIX. La
primera versión de AIX se lanzó en el año 1986 en máquinas IBM 6150 RT. Más
tarde, AIX admitió una amplia variedad de plataformas de hardware: RS/6000,
POWER, PowerPC, mainframes System/370, computadoras personales PS/2 y
Apple Network Server. AIX fue el primer sistema operativo en tener un sistema de
archivos en diario. El sistema operativo AIX es conocido por su escalabilidad,
confiabilidad y seguridad.
4-HP-UX
Corto de Hewlett Packard Unix, HP-UX es el sistema operativo basado en UNIX
System V versión 4 introducido en el año 1984. Fue desarrollado originalmente
para el PC integral de HP y luego se ejecutó en servidores de la serie 9000. HP-
UX presentó listas de control de acceso para permisos de acceso a archivos. P-
UX está equipado con una variedad de herramientas para su uso en empresas. El
HP-UX es conocido por su alta disponibilidad y administración flexible de
seguridad y memoria.
5-FreeBSD
FreeBSD es un sistema operativo gratuito de código abierto que se remonta a
Berkeley Software Distribution (BSD) original. FreeBSD mantiene un sistema
operativo de características completas con el kernel completo, los controladores
de dispositivos, las utilidades y la documentación. Dos ingenieros, William
Jolitz y Lynne Jolitz, portaron BSD a los procesadores basados en Intel 80386 y lo
llamaron con el nombre 386BSD. Sin embargo, un grupo de usuarios de 386BSD
creó una nueva rama y la denominó con FreeBSD. La primera versión de
FreeBSD se lanzó en noviembre de 1993. Se dice que el sistema operativo de
Apple está basado en FreeBSD. Como un sistema operativo de propósito general,
FreeBSD se usa en varios escenarios como entornos de escritorio y servidor.
6-NetBSD
7-Microsoft/SCO Xenix
9-TRU64 UNIX
El núcleo opera como asignador de recursos para cualquier proceso que necesite
utilizar las facilidades de cómputo. Sus funciones principales son:
Los kerneles Unix inicialmente fueron diseñados para ser altamente portables y adaptables a diferentes tipos de hardware. Un ejemplo claro es el kernel de Darwin de Apple, que se basa en el kernel XNU, un kernel híbrido que incorpora el kernel Mach para permitir una abstracción del hardware subyacente, facilitando su adaptación a diferentes arquitecturas . Además, sistemas como NetBSD priorizan la portabilidad al implementar una sofisticada capa de abstracción de hardware que permite que el sistema operativo se ejecute en una amplia gama de plataformas . Esta flexibilidad ha sido clave a medida que el hardware de los ordenadores ha evolucionado constantemente.
HP-UX es conocido por su alta disponibilidad y administración flexible de seguridad y memoria, facilitando las operaciones en entornos empresariales complejos . Implementa herramientas avanzadas para la gestión de permisos mediante listas de control de acceso. En contraste, FreeBSD se centra en ser un sistema operativo de propósito general con una arquitectura que es históricamente robusta y segura de forma predeterminada . FreeBSD ofrece una documentación extensa y utilidades integradas que facilitan la administración de memoria y procesos, siendo adoptado en entornos servidores y de escritorio debido a su fiabilidad y manejo eficiente de recursos.
La transición de Xenix a SCO UNIX ocurrió cuando Microsoft cedió los derechos a SCO debido a su incapacidad para competir tras su separación con AT&T . Microsoft originalmente había licenciado UNIX de AT&T para desarrollar Xenix, pero el enfoque no resultó sostenible. SCO lanzó Xenix bajo la nueva marca SCO UNIX, pero el producto finalmente no prosperó en el mercado, dejándose de mantener después de la última versión lanzada en 1991. Esta evolución refleja las dificultades enfrentadas por Microsoft en la penetración del mercado de UNIX frente a competidores ya establecidos.
El núcleo UNIX actúa como el gestor central de recursos, facilitando la gestión segura del hardware mediante abstracciones y asegurando la estabilidad en la ejecución de múltiples programas . Su diseño modular permite la coexistencia de múltiples tareas y usuarios, al manejar eficientemente interrupciones y asignando el procesador y otros recursos críticos. Esto ha asegurado la compatibilidad entre diversas implementaciones de UNIX, soportando extensiones personalizadas mientras mantiene una base operativa común y confiable. La estructura abiertamente documentada y basada en C ha facilitado su adaptación y evolución continua en diferentes arquitecturas y plataformas.
El diseño modular de NetBSD contribuye a su portabilidad al separar los controladores en componentes independientes, mejorando el soporte para hardware diverso . Su capa de abstracción de hardware permite ocultar detalles específicos del hardware, facilitando la implementación en una amplia gama de plataformas, desde servidores de gran escala hasta sistemas integrados. Este enfoque estructurado y claro respalda la estabilidad y adaptabilidad del sistema, afianzando su reputación entre desarrolladores y usuarios de sistemas operativos.
Sun Microsystems desarrolló Solaris a partir de SunOS, que tenía raíces en BSD y AT&T System V. Solaris se destaca por haber integrado arquitecturas SPARC, permitiendo mayor rendimiento y costo-efectividad en el procesamiento . Este enfoque no solo potenció las capacidades de hardware, sino que también llevó a la creación de máquinas robustas y asequibles, diferenciando a Solaris de sus contemporáneos en cuanto a confiabilidad y estabilidad en el mercado empresarial.
Tru64 UNIX fue desarrollado por Digital Equipment Corporation basado en OSF/1 para competir con UNIX System V . Su objetivo principal era proporcionar capacidades avanzadas de clustering y administración de archivos para servidores empresariales. Después de que HP adquirió los derechos, muchas de sus características avanzadas, como AdvFS y TruCluster, fueron migradas a HP-UX, fortaleciendo a HP-UX como una solución líder en el mercado para entornos empresariales.
macOS está basado en FreeBSD, lo que significa que incorpora su rico conjunto de características de código abierto y su robusto soporte para servidores y entornos de escritorio. FreeBSD proporciona el sistema base del cual macOS extrae gran parte de su arquitectura de red y su sistema de archivos .
macOS Sierra introdujo varias mejoras, como el nuevo sistema de archivos Apple, portapapeles universales, y la implementación de Siri. Estas mejoras facilitaron una integración más fluida y eficiente con otros dispositivos Apple, mejorando la experiencia del usuario . El sistema de archivos Apple proporcionó un mejor rendimiento y seguridad en el manejo de datos, mientras que el portapapeles universal y soluciones como Picture in Picture enriquece la usabilidad permitiendo mayor flexibilidad en entornos multitarea.
AIX es conocido por su escalabilidad, confiabilidad y seguridad. Fue el primer sistema operativo en tener un sistema de archivos en diario, lo cual mejora la resistencia a fallos y la recuperación de datos . Estos aspectos hacen que AIX sea altamente valorado en ambientes empresariales que requieren estabilidad y eficiencia en la administración de grandes volúmenes de tareas y datos.