SunOS es un sistema operativo de marca Unix desarrollado por Sun Microsystems para sus sistemas informáticos de estaciones de trabajo y servidores . El nombre SunOS se suele utilizar solo para referirse a las versiones 1.0 a 4.1.4, que se basaban en BSD , mientras que las versiones 5.0 y posteriores se basan en UNIX System V Release 4 y se comercializan bajo la marca Solaris .
SunOS 1 sólo admitía los sistemas de la serie Sun-2 , incluidos los sistemas Sun-1 actualizados con placas de CPU Sun-2 ( 68010 ). SunOS 2 admitía sistemas de las series Sun-2 y Sun-3 ( 68020 ). SunOS 4 admitía las arquitecturas Sun-2 (hasta la versión 4.0.3), Sun-3 (hasta la 4.1.1), Sun386i (4.0, 4.0.1 y 4.0.2 únicamente) y Sun-4 ( SPARC ). Aunque SunOS 4 estaba destinado a ser la primera versión en admitir completamente el nuevo procesador SPARC de Sun, también hubo una versión SunOS 3.2 con soporte preliminar para sistemas Sun-4.
SunOS 4.1.2 introdujo soporte para las primeras máquinas multiprocesador con arquitectura sun4m de Sun (la serie SPARCserver 600MP); dado que sólo tenía un único bloqueo para el núcleo, sólo una CPU a la vez podía ejecutarse en el núcleo.
La última versión de SunOS 4 fue 4.1.4 (Solaris 1.1.2) en 1994. Las arquitecturas sun4 , sun4c y sun4m fueron compatibles en 4.1.4; sun4d no fue compatible.
Sun continuó distribuyendo SunOS 4.1.3 y 4.1.4 hasta el 27 de diciembre de 1998; recibieron soporte hasta el 30 de septiembre de 2003.
En 1987, AT&T Corporation y Sun anunciaron que estaban colaborando en un proyecto para fusionar los sistemas Unix más populares del mercado en ese momento: BSD (que incluía muchas de las características que en ese momento eran exclusivas de SunOS), System V y Xenix . Esto se convertiría en System V Release 4 (SVR4). [3]
El 4 de septiembre de 1991, Sun anunció que su siguiente lanzamiento importante de sistema operativo cambiaría de su base de código fuente derivada de BSD a una basada en SVR4. Aunque la designación interna de esta versión sería SunOS 5 , a partir de este momento Sun comenzó a utilizar el nombre comercial Solaris . La justificación para esta nueva "marca" fue que abarcaba no solo SunOS, sino también el entorno de escritorio OpenWindows y la funcionalidad Open Network Computing (ONC).
Aunque no se esperaba que el nuevo sistema operativo basado en SVR4 se distribuyera en grandes cantidades hasta el año siguiente, Sun inmediatamente comenzó a usar el nuevo nombre Solaris para referirse a la versión SunOS 4 que se estaba distribuyendo en ese momento (que también incluía OpenWindows). Por lo tanto, SunOS 4.1.1 pasó a llamarse Solaris 1.0 ; SunOS 5.0 se consideraría parte de Solaris 2.0. Las microversiones de SunOS 4.1. x continuaron lanzándose hasta 1994, y a cada una de ellas también se le dio un nombre equivalente a Solaris 1. x. En la práctica, los clientes e incluso el personal de Sun a menudo seguían haciendo referencia a ellas por sus nombres de versión de SunOS. Hacer coincidir los números de versión no era sencillo:
Hoy en día, SunOS 5 es conocido universalmente como Solaris , aunque el nombre SunOS aún es visible dentro del propio sistema operativo: en el banner de inicio, en la salida del comando uname y en los pies de página de las páginas del manual , entre otros lugares.
Hacer coincidir una versión de SunOS 5.x con su nombre comercial correspondiente de Solaris es sencillo: cada nombre de versión de Solaris incluye su número de versión secundaria de SunOS 5 correspondiente. Por ejemplo, Solaris 2.4 incorporó SunOS 5.4. Hay un pequeño cambio: después de Solaris 2.6, el "2." se eliminó del nombre de Solaris y el número secundario de SunOS aparece solo. La última versión de Solaris se llama Solaris 11 e incorpora SunOS 5.11.
A partir de SunOS 1.0, el Sun Window System proporcionó una interfaz gráfica de usuario llamada Suntools, [8] superpuesta a bibliotecas de mapas de bits y ventanas de nivel inferior; [5] esta interfaz se renombró SunView en SunOS 3.0. [9] Sun desarrolló entonces un novedoso sistema de ventanas llamado NeWS que utilizaba y ampliaba el lenguaje PostScript y el modelo gráfico. En 1989, Sun lanzó OpenWindows , un entorno basado en X11 compatible con OPEN LOOK que también soportaba aplicaciones SunView y NeWS. Esta se convirtió en la interfaz gráfica de usuario predeterminada de SunOS en SunOS 4.1.1. [10]
Sun Operating System Release 1.1 (derivado de UNIX 4.2 bsd)