Está en la página 1de 7

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.

También podría gustarte