Revelador | Sun Microsystems ( adquirida por Oracle Corporation en 2010) |
---|---|
Escrito en | C , C++ |
Familia de sistemas operativos | Unix ( SVR4 ) |
Estado de funcionamiento | Actual |
Modelo fuente | Mezclado |
Lanzamiento inicial | Junio de 1992 ( 1992-06 ) |
Último lanzamiento | 11.4 SRU72 [1] / 20 de agosto de 2024 ( 2024-08-20 ) |
Objetivo de marketing | Servidor , estación de trabajo |
Plataformas | Actual: SPARC , x86-64 Anterior: IA-32 , PowerPC |
Tipo de kernel | Monolítico con módulos cargables dinámicamente |
Tierra de usuarios | Sistema de archivos POSIX |
Interfaz de usuario predeterminada | GNOMO [2] |
Licencia | Varios |
Precedido por | Sistema operativo Sun |
Sitio web oficial | www.oracle.com/solaris |
Solaris es un sistema operativo Unix propietario desarrollado originalmente por Sun Microsystems . Después de que Sun fuera adquirida por Oracle en 2010, pasó a llamarse Oracle Solaris . [3]
Solaris reemplazó al anterior SunOS de la compañía en 1993 y se hizo conocido por su escalabilidad , especialmente en sistemas SPARC , y por originar muchas características innovadoras como DTrace , ZFS y Time Slider. [4] [5] Solaris es compatible con estaciones de trabajo y servidores SPARC y x86-64 de Oracle y otros proveedores. Solaris estuvo registrado como compatible con la Especificación Única de UNIX hasta el 29 de abril de 2019. [6] [7] [8]
Históricamente, Solaris se desarrolló como software propietario . En junio de 2005, Sun Microsystems lanzó la mayor parte del código base bajo la licencia CDDL y fundó el proyecto de código abierto OpenSolaris . [9] Con OpenSolaris, Sun quería construir una comunidad de desarrolladores y usuarios en torno al software. Después de la adquisición de Sun Microsystems en enero de 2010, Oracle decidió descontinuar la distribución OpenSolaris y el modelo de desarrollo. [10] [11] En agosto de 2010, Oracle dejó de proporcionar actualizaciones públicas al código fuente del núcleo de Solaris, convirtiendo efectivamente a Solaris 11 nuevamente en un sistema operativo propietario de código cerrado . [12] Después de eso, OpenSolaris se bifurcó como Illumos y está vivo a través de varias distribuciones illumos . En septiembre de 2017, Oracle despidió a la mayoría de los equipos de Solaris. [13]
En 1987, AT&T Corporation y Sun anunciaron que estaban colaborando en un proyecto para fusionar las variantes de Unix más populares en el mercado en ese momento: Berkeley Software Distribution , UNIX System V y Xenix . Esto se convirtió en Unix System V Release 4 (SVR4). [14]
El 4 de septiembre de 1991, Sun anunció que reemplazaría su sistema Unix derivado de BSD, SunOS 4 , por uno basado en SVR4. Este sistema se identificó internamente como SunOS 5 , pero al mismo tiempo se introdujo un nuevo nombre comercial: Solaris 2. [ 15] La justificación de esta nueva marca fue que no solo incluía SunOS, sino también la interfaz gráfica de usuario OpenWindows y la funcionalidad Open Network Computing (ONC).
Aunque las microversiones de SunOS 4.1. x fueron denominadas retroactivamente Solaris 1 por Sun, el nombre Solaris se utiliza casi exclusivamente para referirse solo a las versiones basadas en SunOS 5.0 y posteriores derivadas de SVR4. [16]
En el caso de las versiones basadas en SunOS 5, la versión secundaria de SunOS se incluye en el número de versión de Solaris. Por ejemplo, Solaris 2.4 incorpora SunOS 5.4. Después de Solaris 2.6, se eliminó el 2. del nombre de la versión, por lo que Solaris 7 incorpora SunOS 5.7 y la última versión SunOS 5.11 forma el núcleo de Solaris 11.4.
Aunque SunSoft manifestó en su comunicado de prensa inicial de Solaris 2 su intención de eventualmente soportar tanto sistemas SPARC como x86, las dos primeras versiones de Solaris 2, 2.0 y 2.1, fueron solo para SPARC. Una versión x86 de Solaris 2.1 fue lanzada en junio de 1993, aproximadamente 6 meses después de la versión SPARC, como un sistema operativo de servidor de grupo de trabajo de escritorio y monoprocesador. Incluía el emulador Wabi para soportar aplicaciones de Windows. [17] En ese momento, Sun también ofrecía el sistema Interactive Unix que había adquirido de Interactive Systems Corporation . [18] En 1994, Sun lanzó Solaris 2.4, compatible con sistemas SPARC y x86 desde una base de código fuente unificada.
En 2011, se filtró el código fuente del kernel de Solaris 11. [19] [20]
El 2 de septiembre de 2017, Simon Phipps , un ex empleado de Sun Microsystems no contratado por Oracle en la adquisición, informó en Twitter que Oracle había despedido al personal de desarrollo principal de Solaris, lo que muchos interpretaron como una señal de que Oracle ya no tenía la intención de respaldar el desarrollo futuro de la plataforma. [21] Si bien Oracle tuvo un gran despido de personal de ingeniería de desarrollo de Solaris, el desarrollo continuó y Solaris 11.4 se lanzó en 2018. [22] [23]
Solaris utiliza una base de código común para las plataformas que soporta: SPARC de 64 bits y x86-64 . [ cita requerida ]
Solaris tiene la reputación de ser muy adecuado para el multiprocesamiento simétrico , ya que admite una gran cantidad de CPU . [24] Históricamente, ha estado estrechamente integrado con el hardware SPARC de Sun (incluido el soporte para aplicaciones SPARC de 64 bits desde Solaris 7), con el que se comercializa como un paquete combinado. Esto ha llevado a sistemas más confiables, pero a un costo superior en comparación con el hardware de PC comercial . Sin embargo, ha admitido sistemas x86 desde Solaris 2.1 y aplicaciones x86 de 64 bits desde Solaris 10, lo que le permite a Sun capitalizar la disponibilidad de CPU de 64 bits comerciales basadas en la arquitectura x86-64 . Sun comercializó intensamente Solaris para su uso tanto con su propia estación de trabajo Sun Java basada en x86-64 como con los modelos x86-64 de las estaciones de trabajo de la serie Sun Ultra y servidores basados en procesadores AMD Opteron e Intel Xeon , así como con sistemas x86 fabricados por empresas como Dell , [25] Hewlett-Packard e IBM . A partir de 2009 , los siguientes proveedores admiten Solaris para sus sistemas de servidor x86: [actualizar]
Solaris 2.5.1 incluía soporte para la plataforma PowerPC ( PowerPC Reference Platform ), pero el puerto fue cancelado antes del lanzamiento de Solaris 2.6. [30] En enero de 2006, una comunidad de desarrolladores en Blastwave comenzó a trabajar en un puerto de PowerPC al que llamaron Polaris . [31] En octubre de 2006, un proyecto comunitario OpenSolaris basado en los esfuerzos de Blastwave y el Proyecto Pulsar de Sun Labs , [32] que reintegró las partes relevantes de Solaris 2.5.1 en OpenSolaris, [30] anunció su primer lanzamiento oficial de código fuente. [33]
En 1997 se anunció un puerto de Solaris para la arquitectura Intel Itanium , pero nunca se comercializó. [34]
El 28 de noviembre de 2007, IBM , Sun y Sine Nomine Associates demostraron una vista previa de OpenSolaris para System z ejecutándose en un mainframe IBM System z bajo z/VM , [35] llamado Sirius (en analogía con el proyecto Polaris, y también debido a la nacionalidad australiana del desarrollador principal: el HMS Sirius de 1786 fue un barco de la Primera Flota a Australia ). El 17 de octubre de 2008, se puso a disposición una versión prototipo de Sirius [36] y el 19 de noviembre del mismo año, IBM autorizó el uso de Sirius en procesadores System z Integrated Facility for Linux (IFL). [37]
Solaris también es compatible con la interfaz binaria de aplicaciones (ABI) de la plataforma Linux , lo que permite que Solaris ejecute binarios nativos de Linux en sistemas x86. Esta función se denomina Contenedores Solaris para aplicaciones Linux (SCLA), basada en la funcionalidad de zonas de marca introducida en Solaris 10 8/07. [38]
Solaris se puede instalar desde varios grupos de software preempaquetados, que van desde un minimalista Reduced Network Support hasta un Entire Plus OEM completo . La instalación de Solaris no es necesaria para que una persona use el sistema. La imagen ISO del DVD se puede usar para cargar Solaris, ejecutándose en memoria, en lugar de iniciar la instalación. También se puede instalar software adicional, como Apache, MySQL, etc., en forma empaquetada desde sunfreeware [39] y OpenCSW . [40] Solaris se puede instalar desde un medio físico o una red para su uso en un escritorio o servidor, o se puede usar sin instalarlo en un escritorio o servidor. [ aclaración necesaria ] [ cita necesaria ]
Hay varios tipos de actualizaciones dentro de cada versión principal, incluidos los paquetes de software y la imagen de Oracle Solaris.
Esta sección necesita ser ampliada . Puedes ayudar agregándole algo. ( Diciembre 2023 ) |
Las actualizaciones menores adicionales, denominadas Actualizaciones del repositorio de soporte (SRU) y Paquetes de actualización de parches críticos (CPU), requieren una credencial de soporte, por lo que no están disponibles gratuitamente para el público. [41]
Las primeras versiones de Solaris utilizaban OpenWindows como entorno de escritorio estándar. En Solaris 2.0 a 2.2, OpenWindows admitía tanto NeWS como aplicaciones X , y proporcionaba compatibilidad con versiones anteriores para las aplicaciones SunView del entorno de escritorio anterior de Sun. NeWS permitía crear aplicaciones de forma orientada a objetos utilizando PostScript , un lenguaje de impresión común publicado en 1982. El sistema X Window se originó a partir del Proyecto Athena del MIT en 1984 y permitía que la visualización de una aplicación se desconectara de la máquina donde se ejecutaba la aplicación, separada por una conexión de red. El paquete de aplicaciones SunView original incluido de Sun se trasladó a X.
Sun abandonó más tarde el soporte para las aplicaciones SunView heredadas y NeWS con OpenWindows 3.3, que se incluía con Solaris 2.3, y cambió a X11R5 con soporte para Display Postscript . El aspecto gráfico siguió basándose en OPEN LOOK . OpenWindows 3.6.2 fue la última versión de Solaris 8. El gestor de ventanas OPEN LOOK ( olwm ) y otras aplicaciones específicas de OPEN LOOK se abandonaron en Solaris 9, pero las bibliotecas de soporte seguían estando incluidas, lo que proporcionaba compatibilidad binaria a largo plazo con las aplicaciones existentes. El gestor de ventanas virtuales OPEN LOOK (olvwm) todavía se puede descargar para Solaris desde sunfreeware y funciona en versiones tan recientes como Solaris 10.
Sun y otros proveedores de Unix crearon una alianza industrial para estandarizar los escritorios Unix. Como miembro de la iniciativa Common Open Software Environment (COSE), Sun ayudó a desarrollar conjuntamente el Common Desktop Environment (CDE). Se trataba de una iniciativa para crear un entorno de escritorio Unix estándar. Cada proveedor contribuyó con diferentes componentes: Hewlett-Packard contribuyó con el gestor de ventanas , IBM proporcionó el gestor de archivos y Sun proporcionó las funciones de correo electrónico y calendario, así como la compatibilidad con arrastrar y soltar ( ToolTalk ). Este nuevo entorno de escritorio se basaba en la apariencia de Motif y el antiguo entorno de escritorio OPEN LOOK se consideraba heredado. CDE unificó los escritorios Unix de varios proveedores de sistemas abiertos . CDE estaba disponible como un complemento independiente para Solaris 2.4 y 2.5, y se incluyó en Solaris 2.6 a 10.
En 2001, Sun publicó una versión preliminar del entorno de escritorio de código abierto GNOME 1.4, basado en el kit de herramientas GTK+ , para Solaris 8. [42] Solaris 9 8/03 introdujo GNOME 2.0 como una alternativa a CDE. Solaris 10 incluye Java Desktop System (JDS) de Sun, que se basa en GNOME y viene con un gran conjunto de aplicaciones, incluyendo StarOffice , la suite ofimática de Sun. Sun describe a JDS como un "componente principal" de Solaris 10. [43] Java Desktop System no está incluido en Solaris 11, que en su lugar se entrega con una versión estándar de GNOME. [44] Del mismo modo, las aplicaciones CDE ya no están incluidas en Solaris 11, pero muchas bibliotecas permanecen para compatibilidad binaria con versiones anteriores.
Los entornos de escritorio de código abierto KDE y Xfce , junto con numerosos otros administradores de ventanas , también se compilan y se ejecutan en versiones recientes de Solaris.
Sun estaba invirtiendo en un nuevo entorno de escritorio llamado Proyecto Looking Glass desde 2003. El proyecto ha estado inactivo desde finales de 2006. [45]
En el caso de las versiones anteriores a 2005 (Solaris 9), Solaris se comercializaba bajo una licencia que permitía a los clientes comprar licencias en bloque e instalar el software en cualquier equipo hasta un número máximo de equipos. La concesión de licencias clave era:
Licencia de uso. Se concede al Cliente una licencia no exclusiva e intransferible ("Licencia") para el uso del software binario adjunto en formato legible por máquina, junto con la documentación adjunta ("Software"), por la cantidad de usuarios y la clase de hardware informático por el que se haya pagado la tarifa correspondiente.
Además, la licencia establecía una "licencia para desarrollar" que otorgaba derechos para crear obras derivadas, restringía la copia a una única copia de archivo y excluía garantías, entre otras cosas. La licencia apenas varió durante 2004.
Entre 2005 y 2010, Sun comenzó a publicar el código fuente de las versiones de desarrollo de Solaris bajo la Licencia de desarrollo y distribución común (CDDL) a través del proyecto OpenSolaris . Este código se basaba en el trabajo que se estaba realizando para la versión posterior a Solaris 10 (cuyo nombre en código era "Nevada"; que finalmente se publicó como Oracle Solaris 11). A medida que avanzaba el proyecto, creció hasta abarcar la mayor parte del código necesario para compilar una versión completa, con unas pocas excepciones. [46]
Cuando Sun fue adquirida por Oracle en 2010, el proyecto OpenSolaris fue interrumpido después de que la junta directiva no estuviera satisfecha con la postura de Oracle sobre el proyecto. [47] En marzo de 2010, el Solaris 10, que anteriormente estaba disponible de forma gratuita, fue colocado bajo una licencia restrictiva que limitaba el uso, la modificación y la redistribución del sistema operativo. [48] La licencia permitía al usuario descargar el sistema operativo de forma gratuita, a través de Oracle Technology Network , y usarlo durante un período de prueba de 90 días. Una vez que expirara ese período de prueba, el usuario tendría que comprar un contrato de soporte de Oracle para continuar usando el sistema operativo.
Con el lanzamiento de Solaris 11 en 2011, los términos de la licencia cambiaron nuevamente. La nueva licencia permite que Solaris 10 y Solaris 11 se descarguen de forma gratuita desde Oracle Technology Network y se utilicen sin contrato de soporte de forma indefinida; sin embargo, la licencia solo permite expresamente al usuario utilizar Solaris como plataforma de desarrollo y prohíbe expresamente el uso comercial y de "producción". [49] El uso educativo está permitido en algunas circunstancias. De la licencia OTN:
Si Usted es una institución educativa investida con el poder de otorgar títulos oficiales de bachillerato, asociado, licenciatura, maestría y/o doctorado, o equivalente local, ("Título(s)"), también puede utilizar los Programas como parte de Su currículo educativo para estudiantes inscritos en Su(s) programa(s) de Título únicamente según sea necesario para el otorgamiento de dicho Título (colectivamente "Uso Educativo").
Cuando se utiliza Solaris sin un contrato de soporte, se puede actualizar a cada nueva "versión puntual"; sin embargo, se requiere un contrato de soporte para acceder a los parches y actualizaciones que se publican mensualmente. [50]
Las características notables de Solaris incluyen DTrace , Doors , Service Management Facility , Solaris Containers , Solaris Multiplexed I/O , Solaris Volume Manager , ZFS y Solaris Trusted Extensions .
Las actualizaciones de las versiones de Solaris se publican periódicamente. En el pasado, se las nombraba según el mes y el año de su lanzamiento, como "Solaris 10 1/13"; a partir de Solaris 11, los números de actualización secuenciales se añaden al nombre de la versión con un punto, como "Oracle Solaris 11.4".
En orden ascendente, se han lanzado las siguientes versiones de Solaris:
Leyenda: | Versión antigua, sin mantenimiento | Versión antigua, aún mantenida | Versión estable actual | Última versión preliminar | Lanzamiento futuro |
---|
Versión de Solaris | Versión de SunOS | Fecha de lanzamiento | Fin del soporte [51] | Base | Formulario de licencia | Nuevas características importantes | |
---|---|---|---|---|---|---|---|
SPARC | x86 | SPARC/x86 | |||||
Versión antigua, ya no se mantiene: 1.x | 4.1.x | 1991–1994 | – | Septiembre de 2003 | 4.3BSD | Licencia tradicional | SunOS 4 se renombró como Solaris 1 con fines comerciales. Consulte el artículo de SunOS para obtener más información. |
Versión antigua, ya no se mantiene: 2.0 | 5.0 | Junio de 1992 | – | Enero de 1999 | SVR4 | Licencia tradicional | Versión preliminar (disponible principalmente solo para desarrolladores), compatible solo con la arquitectura sun4c . Primera aparición de NIS+ . [52] |
Versión antigua, ya no se mantiene: 2.1 | 5.1 | Diciembre de 1992 | Mayo de 1993 | Abril de 1999 | SVR4 | Licencia tradicional | Se agregó compatibilidad con las arquitecturas sun4 y sun4m ; primera versión de Solaris x86 . Primera versión de Solaris 2 compatible con SMP . |
Versión antigua, ya no se mantiene: 2.2 | 5.2 | Mayo de 1993 | – | Mayo de 1999 | SVR4 | Licencia tradicional | Versión exclusiva de SPARC. Primera en admitir la arquitectura sun4d . Primera en admitir bibliotecas multiproceso (API de subprocesos de interfaz de usuario en libthread). [53] |
Versión antigua, ya no se mantiene: 2.3 | 5.3 | Noviembre de 1993 | – | Junio de 2002 | SVR4 | Licencia tradicional | Versión exclusiva para SPARC. OpenWindows 3.3 cambia de NeWS a Display PostScript y abandona la compatibilidad con SunView . Se ha añadido compatibilidad con los sistemas de archivos autofs y CacheFS . |
Versión antigua, ya no se mantiene: 2.4 | 5.4 | Noviembre de 1994 | Septiembre de 2003 | SVR4 | Licencia tradicional | Primera versión unificada de SPARC/x86. Incluye compatibilidad con el entorno de ejecución OSF/Motif . | |
Versión antigua, ya no se mantiene: 2.5 | 5.5 | Noviembre de 1995 | Diciembre de 2003 | SVR4 | Licencia tradicional | Primero en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP. Se eliminó la compatibilidad con sun4 ( VMEbus ). Se agregaron pthreads POSIX.1c-1995. Se agregaron puertas , pero no se documentaron. [54] | |
Versión antigua, ya no se mantiene: 2.5.1 | 5.5.1 | Mayo de 1996 | Septiembre de 2005 | SVR4 | Licencia tradicional | La única versión de Solaris que admite PowerPC ; [55] se agregó compatibilidad con Ultra Enterprise ; los identificadores de usuario y grupo (uid_t, gid_t) se expandieron a 32 bits, [56] también se incluyeron conjuntos de procesadores [57] y tecnologías tempranas de administración de recursos. | |
Versión antigua, ya no se mantiene: 2.6 | 5.6 | Julio de 1997 | Julio de 2006 | SVR4 | Licencia tradicional | Incluye Kerberos 5, PAM , fuentes TrueType , WebNFS, compatibilidad con archivos grandes y procfs mejorado . Se eliminó la compatibilidad con la serie SPARCserver 600MP . [58] La última actualización fue Solaris 2.6 5/98. | |
Versión antigua, ya no se mantiene: 7 | 5.7 | Noviembre de 1998 | Agosto de 2008 | SVR4 | Licencia tradicional | La primera versión de UltraSPARC de 64 bits . Se agregó soporte nativo para el registro de metadatos del sistema de archivos ( registro UFS ). Se eliminó el soporte de MCA en la plataforma x86 . Sun eliminó el prefijo "2." en el número de versión de Solaris, dejando "Solaris 7". La última actualización fue Solaris 7 11/99. [59] | |
Versión antigua, ya no se mantiene: 8 | 5.8 | Febrero de 2000 | Marzo de 2012 | SVR4 | Licencia tradicional | Incluye Multipath I/O , Solstice DiskSuite , [60] IPMP , primera compatibilidad con IPv6 e IPsec (solo codificación manual), depurador modular mdb . Se introdujo el control de acceso basado en roles (RBAC); se eliminó la compatibilidad con sun4c . La última actualización es Solaris 8 2/04. [61] | |
Versión antigua, ya no se mantiene: 9 | 5.9 | 28 de mayo de 2002 | 10 de enero de 2003 | Octubre de 2014 | SVR4 | Licencia tradicional | Se agregaron iPlanet Directory Server, Resource Manager, atributos de archivo extendidos , claves IPsec IKE y compatibilidad con Linux; se eliminó OpenWindows y se eliminó la compatibilidad con sun4d . La actualización más reciente es Solaris 9 9/05 HW. [62] |
Versión antigua, pero aún mantenida: 10 | 5.10 | 31 de enero de 2005 ( 31-01-2005 ) | Enero de 2027 | SVR4 | Antes de la adquisición de Oracle en marzo de 2010, código abierto bajo CDDL después de marzo de 2010, código cerrado posterior a Sun | Incluye soporte para x86-64 (AMD64/Intel 64) , DTrace (Dynamic Tracing), Solaris Containers , Service Management Facility (SMF) que reemplaza los scripts init .d, NFSv4 . Modelo de seguridad con privilegios mínimos . Se ha eliminado el soporte para procesadores sun4m y UltraSPARC I. Se ha eliminado el soporte para PC basados en EISA . Añade Java Desktop System (basado en GNOME ) como escritorio predeterminado. [63]
| |
Versión antigua, ya no se mantiene:11 Expreso 2010.11 | 5.11 | 15 de noviembre de 2010 ( 15 de noviembre de 2010 ) | Noviembre de 2011 | SVR4 | Fuente cerrada post-Sun | Añade un nuevo sistema de empaquetado (IPS – Image Packaging System) y herramientas asociadas, ZFS (solamente) para arranque, 1 GB de RAM mín., x86, Solaris 10 Containers, virtualización de red y calidad de servicio (QoS), consolas virtuales, cifrado y deduplicación ZFS, reinicio rápido, [74] GNOME actualizado . Se eliminan Xsun , CDE, [75] y los /usr/ucb comandos compatibles con BSD [ cita requerida ] | |
Versión antigua, ya no se mantiene:11 | 5.11 | 9 de noviembre de 2011 ( 09/11/2011 ) | ? | SVR4 | Fuente cerrada post-Sun | Nuevas características y mejoras (en comparación con Solaris 10) en empaquetado de software, virtualización de red, virtualización de servidores, almacenamiento, seguridad y soporte de hardware:
| |
Versión antigua, ya no se mantiene:11.1 | 5.11 | 3 de octubre de 2012 ( 03-10-2012 ) | ? | SVR4 | Fuente cerrada post-Sun | Nuevas características y mejoras: [77] [78] [79]
| |
Versión antigua, ya no se mantiene:11.2 | 5.11 | 29 de abril de 2014 ( 29-04-2014 ) | ? | SVR4 | Fuente cerrada post-Sun | Nuevas características y mejoras: [81]
| |
Versión antigua, pero aún mantenida:11.3 | 5.11 | 26 de octubre de 2015 ( 26 de octubre de 2015 ) | Enero de 2027 | SVR4 | Fuente cerrada post-Sun | Nuevas características y mejoras: [83]
| |
Versión estable actual: 11.4 | 5.11 | 28 de agosto de 2018 ( 28/08/2018 ) | Noviembre de 2037 [84] | SVR4 | Fuente cerrada post-Sun | Nuevas características y mejoras: [85]
|
[89] [90] [91]
También está disponible un resumen más completo de algunas versiones de Solaris. [92] Las versiones de Solaris también se describen en las Preguntas frecuentes de Solaris 2. [93]
El código base subyacente de Solaris ha estado en constante desarrollo desde que se comenzó a trabajar a fines de la década de 1980 en lo que finalmente se lanzó como Solaris 2.0. Cada versión, como Solaris 10, se basa en una instantánea de este código base de desarrollo, tomada cerca del momento de su lanzamiento, que luego se mantiene como un proyecto derivado. Se crean y entregan actualizaciones de ese proyecto varias veces al año hasta que se lanza la siguiente versión oficial.
La versión de Solaris que Sun está desarrollando desde el lanzamiento de Solaris 10 en 2005, recibió el nombre en código Nevada y se deriva de lo que ahora es el código base de OpenSolaris .
En 2003, se inició una nueva incorporación al proceso de desarrollo de Solaris. Bajo el nombre de programa Software Express for Solaris (o simplemente Solaris Express ), se puso a disposición para su descarga mensual una versión binaria basada en la base de desarrollo actual, lo que permitía a cualquiera probar nuevas características y comprobar la calidad y estabilidad del sistema operativo a medida que avanzaba hasta el lanzamiento de la siguiente versión oficial de Solaris. [94] Un cambio posterior a este programa introdujo un modelo de lanzamiento trimestral con soporte disponible, renombrado Solaris Express Developer Edition (SXDE).
En 2007, Sun anunció el Proyecto Indiana con varios objetivos, incluido proporcionar una distribución binaria de código abierto del proyecto OpenSolaris, reemplazando a SXDE. [95] El primer lanzamiento de esta distribución fue OpenSolaris 2008.05 .
La Solaris Express Community Edition (SXCE) fue diseñada específicamente para desarrolladores de OpenSolaris. [96] Se actualizaba cada dos semanas hasta que se suspendió en enero de 2010, con una recomendación de que los usuarios migraran a la distribución OpenSolaris. [97] Aunque la licencia de descarga que se ve al descargar los archivos de imagen indica que su uso está limitado a fines personales, educativos y de evaluación, el formulario de aceptación de la licencia que se muestra cuando el usuario realmente instala desde estas imágenes enumera usos adicionales que incluyen entornos comerciales y de producción.
Las versiones de SXCE finalizaron con la compilación 130 y las versiones de OpenSolaris finalizaron con la compilación 134 unas semanas más tarde. La siguiente versión de OpenSolaris basada en la compilación 134 estaba prevista para marzo de 2010, pero nunca se publicó por completo, aunque los paquetes se pusieron a disposición en el repositorio de paquetes. En su lugar, Oracle cambió el nombre de la distribución binaria a Solaris 11 Express, modificó los términos de la licencia y publicó la compilación 151a como 2010.11 en noviembre de 2010.
En general, Sun ha mantenido su postura con Solaris 9. Si bien su gestión más sencilla es bienvenida, probablemente no sea suficiente para ganar adeptos. Lo que sí puede serlo es la fiabilidad, flexibilidad y potencia de la plataforma.
Sea como fuere, dado que la descarga de Solaris 10 es gratuita, le conviene a cualquier administrador de TI cargarlo en un servidor adicional y al menos probarlo.
Solaris 10 ofrece un entorno flexible para dividir de forma segura los recursos del sistema, lo que proporciona garantías de rendimiento y permite realizar un seguimiento del uso de estos contenedores. Crear contenedores básicos y llenarlos con aplicaciones y recursos de usuario es sencillo, pero algunos casos pueden requerir un poco de ajuste.
Creo que Sun ha incorporado algunos toques realmente agradables a Solaris 10 que lo convierten en un mejor sistema operativo tanto para los administradores como para los usuarios. Las mejoras de seguridad tardaron en llegar, pero valen la pena la espera. ¿Solaris 10 es perfecto? En una palabra, no lo es. Pero para la mayoría de los usos, incluido un sistema operativo de escritorio, creo que Solaris 10 es una gran mejora con respecto a las versiones anteriores.
Nos divertimos mucho con Solaris 10. Tiene virtudes que sin duda admiramos. Lo que necesita para competir con Linux será más fácil de conseguir que lo que ya tiene. Podría convertirse en un asesino de Linux, o al menos en un competidor serio en el terreno de Linux. La única pregunta es si Sun tiene la voluntad de llevarlo a cabo.
El software de resolución de problemas DTrace de Sun fue elegido ganador de oro en el concurso Technology Innovation Awards 2006 de The Wall Street Journal.
Ni Microsoft Windows ni Linux pueden igualar a Solaris en este tipo de arquitectura de alta gama, dijo Tony Iams, analista de la empresa de investigación DH Brown and Associates de Port Chester, NY. "Solaris se ha ganado su reputación durante un largo período de tiempo", dijo Iams. "Han estado trabajando en funciones de escalabilidad de alta gama durante 10 años, y esa es la única forma de obtener resultados sólidos".