100% encontró este documento útil (1 voto)
462 vistas7 páginas

Distribuciones UNIX

1. El documento describe varias distribuciones de UNIX, incluyendo Oracle Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, TRU64 UNIX y macOS. 2. Todas estas distribuciones comparten el mismo núcleo de UNIX, pero difieren en sus orígenes históricos, hardware soportado y empresas de desarrollo. 3. El kernel de UNIX es el software fundamental que gestiona los recursos y la comunicación entre hardware y software, permitiendo la multiprogramación y concurrencia de tareas.

Cargado por

Wallo48
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
462 vistas7 páginas

Distribuciones UNIX

1. El documento describe varias distribuciones de UNIX, incluyendo Oracle Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, TRU64 UNIX y macOS. 2. Todas estas distribuciones comparten el mismo núcleo de UNIX, pero difieren en sus orígenes históricos, hardware soportado y empresas de desarrollo. 3. El kernel de UNIX es el software fundamental que gestiona los recursos y la comunicación entre hardware y software, permitiendo la multiprogramación y concurrencia de tareas.

Cargado por

Wallo48
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

NetBSD es un sistema operativo de código abierto basado en el código base


4.4BSD y 386BSD. Su lema es un sistema operativo altamente portable. Armado
con una capa de abstracción de hardware especializada, NetBSD divide los
controladores de sus dispositivos en componentes independientes de la máquina y
de la máquina que ocultan los detalles de acceso al hardware. NetBSD admitió el
multiprocesamiento simétrico desde su versión 2.0 en el año 2004.

Gracias a su claridad de código, diseño cuidadoso y características de


portabilidad, NetBSD se usa en sistemas de servidor de gran escala, sistemas de
escritorio, dispositivos portátiles y en sistemas integrados.

7-Microsoft/SCO Xenix

Xenix es una versión discontinuada de un sistema operativo basado en UNIX con


licencia de Microsoft a fines de los años setenta. Impresionado por la popularidad
de UNIX, Microsoft compró una licencia de AT & T. A algunas personas les puede
sorprender saber que Microsoft una vez poseía los derechos de UNIX. Sin
embargo, Microsoft no participó en la venta directa de Xenix a los clientes, sino
que otorgó licencias a compañías como IBM, Intel, SCO, etc. para portar el
sistema operativo en sus procesadores propietarios. Incapaz de enfrentar la
competencia después de romper con AT & T, Microsoft decidió transferir la
propiedad a SCO, que lanzó Xenix con la nueva marca SCO UNIX. SCO UNIX no
se mantuvo después de su última versión V.2.3.4, lanzada en 1991.
8-SGI IRIX

IRIX es un sistema operativo discontinuado desarrollado por Silicon Graphics


(SGI) para ejecutarse de forma nativa en sus estaciones de trabajo y servidores
MIPS. Se basa en UNIX System V con extensiones BSD. El IRIX 6.0 era
compatible con UNIX System V Release 4, UNIX 95 y POSIX. IRIX fue el primer
sistema operativo que incluyó el sistema de archivos XFS. IRIX era conocido por
su compatibilidad con discos y gráficos en tiempo real. IRIX fue bien recibido por
los vendedores de animación y visualización científica. IRIX fue una de las
primeras versiones de Unix en contar con una interfaz GUI para el escritorio. En
1998, se lanzó la última versión importante IRIX 6.5. Rackable Systems se hizo
cargo de Silicon Graphics, lo que provocó la muerte de los productos SGI basados
en MIPS debido al cambio de foco a los procesadores x86.

9-TRU64 UNIX

Este derivado de UNIX de Digital Equipment Corporation es un sistema operativo


discontinuado basado en la arquitectura de conjunto de instrucciones Alpha (ISA).
Tru76 se basa en el sistema operativo OSF / 1 desarrollado por Open Software
Foundation (OSF) para competir con la versión UNIX System V. Hoy, Tru64 es un
producto y una marca comercial de Hewlett-Packard. Tru64 UNIX versión 5.0
ofrecía TruCluster Server, que ofrecía instalaciones de clustering. HP migró
muchas de las características de Tru64 UNIX, como AdvFS, TruCluster y LSM, al
producto estrella de HP HP-UX. HP finalizó su soporte de Tru64 en diciembre de
2012.
10-macOS

macOS es un sistema operativo comercial basado en UNIX desarrollado y


mantenido por Apple. Mac OS es una versión renombrada del sistema operativo
Mac OS X. macOS está fuertemente basado en los sistemas operativos NeXT y
Darwin. Inicialmente, macOS es compatible con máquinas basadas en PowerPC.
Más tarde en el año 2006, las versiones 10.4 lanzadas con los procesadores Intel
admiten. macOS es tradicionalmente conocido por su innovadora interfaz gráfica
de usuario.

Apple proporciona un entorno de desarrollo integrado llamado Xcode que


proporciona interfaces a varios compiladores compatibles. Apple lanzó la última
versión de macOS llamada High Sierra en septiembre de 2017. Las mejoras de
macOS Sierra incluyen el nuevo sistema de archivos Apple, pestañas de
escritorio, portapapeles universales, Picture in Picture, Siri, Apple Pay, etc. Hay un
rumor popular que Steve Jobs intentó contrata al creador de Linux Linus Torvalds
alrededor del año 2000 cuando Apple estaba invirtiendo fuertemente en OS X.
Kernel

Es un software que constituye una parte fundamental del sistema operativo, y se


define como la parte que se ejecuta en modo privilegiado (conocido también como
modo núcleo). Es el principal responsable de facilitar a los distintos
programas acceso seguro al hardware de la computadora o en forma básica, es el
encargado de gestionar recursos, a través de servicios de llamada al sistema.
Como hay muchos programas y el acceso al hardware es limitado, también se
encarga de decidir qué programa podrá usar un dispositivo de hardware y durante
cuánto tiempo, lo que se conoce como multiprogramación. Acceder al hardware
directamente puede ser realmente complejo, por lo que los núcleos suelen
implementar una serie de abstracciones del hardware.

Un núcleo Unix es un programa escrito casi en su totalidad en lenguaje C, con


excepción de una parte del manejo de interrupciones, expresada en el lenguaje
ensamblador del procesador en el que opera. Las funciones del núcleo son
permitir la existencia de un ambiente en el que sea posible atender a varios
usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre
todos ellos, e intentando mantener en grado óptimo la atención individual.

El núcleo opera como asignador de recursos para cualquier proceso que necesite
utilizar las facilidades de cómputo. Sus funciones principales son:

-Creación de procesos, asignación de tiempos de atención y sincronización.

-Asignación de la atención del procesador a los procesos que lo requieren.

-Administración de espacio en el sistema de archivos, que incluye: acceso,


protección y administración de usuarios; comunicación entre usuarios y entre
procesos, y manipulación de E/S y administración de periféricos.

-Supervisión de la transmisión de datos entre la memoria principal y los


dispositivos periféricos.

Common questions

Con tecnología de IA

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.

También podría gustarte