Oracle solaris

ImprimirCitar
Sistema operativo Unix desarrollado originalmente por Sun Microsystems

Solaris es un sistema operativo propietario de Unix desarrollado originalmente por Sun Microsystems. Después de la adquisición de Sun por parte de Oracle en 2010, pasó a llamarse Oracle Solaris.

Solaris reemplazó al anterior SunOS de la empresa en 1993 y se hizo conocido por su escalabilidad, especialmente en los sistemas SPARC, y por crear muchas características innovadoras como DTrace, ZFS y Time Slider. Solaris admite servidores y estaciones de trabajo SPARC y x86-64 de Oracle y otros proveedores. Solaris se registró como compatible con la especificación UNIX única hasta el 29 de abril de 2019.

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. Con OpenSolaris, Sun quería crear 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 y el modelo de desarrollo de OpenSolaris. En agosto de 2010, Oracle dejó de proporcionar actualizaciones públicas del código fuente del kernel de Solaris, lo que convirtió a Solaris 11 de nuevo en un sistema operativo propietario de código cerrado. Después de eso, OpenSolaris se bifurcó como illumos y está vivo a través de varias distribuciones de illumos. En septiembre de 2017, Oracle despidió a la mayoría de los equipos de Solaris.

En 2011, se filtró el código fuente del kernel de Solaris 11. A través de Oracle Technology Network (OTN), los socios de la industria pueden obtener acceso al código fuente de Solaris en desarrollo. Solaris se desarrolla bajo un modelo de desarrollo patentado, y solo la fuente de los componentes de fuente abierta de Solaris 11 está disponible para su descarga desde Oracle.

Historia

En 1987, AT&T Corporation y Sun anunciaron que estaban colaborando en un proyecto para fusionar las variantes de Unix más populares del mercado en ese momento: Berkeley Software Distribution, UNIX System V y Xenix. Esto se convirtió en Unix System V Release 4 (SVR4).

El 4 de septiembre de 1991, Sun anunció que reemplazaría su actual Unix derivado de BSD, SunOS 4, por uno basado en SVR4. Esto se identificó internamente como SunOS 5, pero al mismo tiempo se introdujo un nuevo nombre comercial: Solaris 2. La justificación de esta nueva marca fue que abarcaba no solo SunOS, sino también la interfaz gráfica de usuario de OpenWindows y la funcionalidad Open Network Computing (ONC).

Aunque las microversiones de SunOS 4.1.x fueron nombradas retroactivamente Solaris 1 por Sun, el nombre de Solaris se usa casi exclusivamente para referirse solo a las versiones basadas en SVR4-derivadas. SunOS 5.0 y posterior.

Para 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, 2. se eliminó 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 declaró en su comunicado de prensa inicial de Solaris 2 su intención de eventualmente admitir sistemas SPARC y x86, las dos primeras versiones de Solaris 2, 2.0 y 2.1, eran solo para SPARC. En junio de 1993 se lanzó una versión x86 de Solaris 2.1, 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 admitir aplicaciones de Windows. En ese momento, Sun también ofreció el sistema Interactive Unix que había adquirido de Interactive Systems Corporation. En 1994, Sun lanzó Solaris 2.4, compatible con sistemas SPARC y x86 desde una base de código fuente unificada.

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 apoyar el desarrollo futuro de la plataforma. Si bien Oracle tuvo un gran despido del personal de ingeniería de desarrollo de Solaris, el desarrollo continuó y Solaris 11.4 se lanzó en 2018.

Arquitecturas compatibles

Solaris utiliza una base de código común para las plataformas que admite: SPARC de 64 bits y x86-64.

Solaris tiene la reputación de adaptarse bien al multiprocesamiento simétrico y admite una gran cantidad de CPU. Históricamente, se ha integrado estrechamente 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 básico. Sin embargo, admite sistemas x86 desde Solaris 2.1 y aplicaciones x86 de 64 bits desde Solaris 10, lo que permite a Sun capitalizar la disponibilidad de CPU de 64 bits básicas basadas en la arquitectura x86-64. Sun comercializó fuertemente Solaris para usar 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, Hewlett-Packard e IBM. A partir de 2009, los siguientes proveedores admiten Solaris para sus sistemas de servidores x86:

  • Dell – "testará, certificará y optimizará Solaris y OpenSolaris en sus servidores de rack y cuchillas y los ofrecerá como una de varias opciones en el menú global de software Dell"
  • Intel
  • Hewlett Packard Enterprise – distribuye y proporciona soporte técnico de software para Solaris en plataformas BL, DL y SL
  • Fujitsu Siemens

Otras plataformas

Solaris 2.5.1 incluía soporte para la plataforma PowerPC (plataforma de referencia de PowerPC), pero el puerto se canceló antes del lanzamiento de Solaris 2.6. En enero de 2006, una comunidad de desarrolladores de Blastwave comenzó a trabajar en un puerto de PowerPC al que llamaron Polaris. En octubre de 2006, un proyecto de la comunidad de OpenSolaris basado en los esfuerzos de Blastwave y Sun Labs' Project Pulsar, que reintegró las partes relevantes de Solaris 2.5.1 en OpenSolaris, anunció su primer lanzamiento oficial de código fuente.

En 1997 se anunció una migración de Solaris a la arquitectura Intel Itanium, pero nunca se lanzó al mercado.

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, 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 y el 19 de noviembre del mismo año, IBM autorizó el uso de Sirius en los procesadores System z Integrated Facility para Linux (IFL).

Solaris también es compatible con la interfaz binaria de aplicaciones (ABI) de la plataforma Linux, lo que permite a Solaris ejecutar binarios nativos de Linux en sistemas x86. Esta función se denomina Contenedores de Solaris para aplicaciones de Linux (SCLA), y se basa en la funcionalidad de zonas con marca introducida en Solaris 10 8/07.

Opciones de instalación y uso

Solaris se puede instalar desde varios grupos de software preempaquetados, que van desde un minimalista Soporte de red reducido hasta un completo Entire Plus OEM. La instalación de Solaris no es necesaria para que una persona utilice el sistema. También se puede instalar software adicional, como Apache, MySQL, etc. en forma de paquete desde sunfreeware y OpenCSW. Solaris se puede instalar desde un medio físico o una red para usar en una computadora de escritorio o servidor, o se puede usar sin instalar en una computadora de escritorio o servidor.

Entornos de escritorio

Solaris 2.4 (86Box) connected through Telnet on a virtual machine running Dell Unix. (also on 86Box)
Solaris 2.4 via Telnet
olvwm con OpenWindows en Solaris

Las primeras versiones de Solaris usaban OpenWindows como entorno de escritorio estándar. En Solaris 2.0 a 2.2, OpenWindows admitía aplicaciones NeWS y X, y proporcionaba compatibilidad con versiones anteriores para las aplicaciones SunView del entorno de escritorio más antiguo de Sun. NeWS permitió crear aplicaciones orientadas a objetos utilizando PostScript, un lenguaje de impresión común lanzado en 1982. El sistema X Window se originó a partir del Proyecto Athena del MIT en 1984 y permitió que la visualización de una aplicación se desconectara de la máquina donde se ejecutaba la aplicación, separados por una conexión de red. El paquete de aplicaciones SunView incluido originalmente en Sun se transfirió a X.

Más tarde, Sun eliminó la compatibilidad con las aplicaciones SunView heredadas y NeWS con OpenWindows 3.3, que se envió con Solaris 2.3, y cambió a X11R5 con compatibilidad con Display Postscript. La apariencia gráfica permaneció basada en OPEN LOOK. OpenWindows 3.6.2 fue la última versión de Solaris 8. El administrador de ventanas OPEN LOOK (olwm) con otras aplicaciones específicas de OPEN LOOK se eliminaron en Solaris 9, pero las bibliotecas de soporte aún estaban agrupadas, lo que brindaba compatibilidad inversa binaria a largo plazo con las aplicaciones existentes. El administrador de ventanas virtuales OPEN LOOK (olvwm) todavía se puede descargar para Solaris desde sunfreeware y funciona en versiones tan recientes como Solaris 10.

The Common Desktop Environment (CDE) was open sourced in August 2012. Esta es una captura de CDE que se ejecuta en Solaris 10.

Sun y otros proveedores de Unix crearon una alianza industrial para estandarizar los escritorios de Unix. Como miembro de la iniciativa Common Open Software Environment (COSE), Sun ayudó a desarrollar conjuntamente Common Desktop Environment (CDE). Esta fue una iniciativa para crear un entorno de escritorio Unix estándar. Cada proveedor contribuyó con diferentes componentes: Hewlett-Packard contribuyó con el administrador de ventanas, IBM proporcionó el administrador de archivos y Sun proporcionó las funciones de correo electrónico y calendario, así como el soporte de arrastrar y soltar (ToolTalk). Este nuevo entorno de escritorio se basó en la apariencia de Motif y el antiguo entorno de escritorio OPEN LOOK se consideró heredado. CDE unificó escritorios Unix a través de múltiples proveedores de sistemas abiertos. CDE estaba disponible como complemento desagregado para Solaris 2.4 y 2.5, y estaba incluido en Solaris 2.6 a 10.

Captura de Pantalla del Java Desktop System (JDS) que se ejecuta en Solaris 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. Solaris 9 8/03 introdujo GNOME 2.0 como 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, incluido StarOffice, el paquete de oficina de Sun. Sun describe JDS como un "componente principal" de Solaris 10. Java Desktop System no está incluido en Solaris 11, que en su lugar se envía con una versión estándar de GNOME. Del mismo modo, las aplicaciones CDE ya no se incluyen en Solaris 11, pero quedan muchas bibliotecas para la compatibilidad binaria con versiones anteriores.

Los entornos de escritorio de código abierto KDE y Xfce, junto con muchos otros administradores de ventanas, también se compilan y ejecutan en versiones recientes de Solaris.

Sun invirtió en un nuevo entorno de escritorio llamado Project Looking Glass desde 2003. El proyecto ha estado inactivo desde finales de 2006.

Licencia

Licencia de sistema operativo tradicional (1982 a 2004)

Para las versiones hasta 2005 (Solaris 9), Solaris tenía una licencia que permitía al cliente comprar licencias al por mayor e instalar el software en cualquier máquina hasta un número máximo. La concesión de licencia clave fue:

Licencia de uso. Se otorga al cliente una licencia no exclusiva y no transferible ("License") para el uso del software binario acompañante en forma legible por máquina, junto con la documentación adjunta ("Software"), por el número de usuarios y la clase de hardware de computadora por la que se ha pagado la cuota correspondiente.

Además, la licencia proporcionaba una "licencia para desarrollar" concesión de derechos para crear obras derivadas, copia restringida a una sola copia de archivo, renuncia de garantías y similares. La licencia varió muy poco hasta 2004.

Código abierto (2005 hasta marzo de 2010)

Entre 2005 y 2010, Sun comenzó a publicar el código fuente para las compilaciones 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 basó en el trabajo realizado para la versión posterior a Solaris 10 (cuyo nombre en código es "Nevada"; finalmente se lanzó 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 algunas excepciones.

Código cerrado posterior a Sun (marzo de 2010 hasta el presente)

Cuando Sun fue adquirida por Oracle en 2010, el proyecto OpenSolaris se suspendió después de que la junta no estuviera contenta con la postura de Oracle sobre el proyecto. En marzo de 2010, Solaris 10, anteriormente disponible de forma gratuita, se colocó bajo una licencia restrictiva que limitaba el uso, la modificación y la redistribución del sistema operativo. La licencia permitía al usuario descargar el sistema operativo de forma gratuita, a través de Oracle Technology Network, y utilizarlo durante un período de prueba de 90 días. Después de 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 por tiempo indefinido; sin embargo, la licencia sólo permite expresamente al usuario utilizar Solaris como plataforma de desarrollo y prohíbe expresamente las actividades comerciales y de "producción" utilizar. El uso educativo está permitido en algunas circunstancias. De la licencia OTN:

Si usted es una institución educativa con el poder de conferir los títulos oficiales de la secundaria, asociados, licenciados, maestros o doctorados, o equivalente local ("Degree(s)"), También puede utilizar los programas como parte de su plan de estudios para estudiantes matriculados en su programa(s) de grado únicamente según sea requerido para el otorgamiento de dicho grado (colectivamente "Uso educativo").

Cuando se usa 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 parches y actualizaciones que se publican mensualmente.

Historial de versiones

Logo Solaris usado hasta Solaris 9
Logo Solaris introducido con Solaris 10 y utilizado hasta la adquisición de Oracle de Sol

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.

Periódicamente se publican actualizaciones de las versiones de Solaris. En el pasado, estos recibieron el nombre del mes y año de su lanzamiento, como "Solaris 10 1/13"; a partir de Solaris 11, los números de actualización secuencial se agregan 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, no mantenida Versión más antigua, todavía mantenida Versión estable actualÚltima versión de vista previa Liberación del futuro
Versión Solaris Versión SunOS Fecha de lanzamiento Fin del apoyo Basis Formulario de licencia Principales características nuevas
SPARC x86 SPARC/x86
Versión antigua, ya no se mantiene: 1.x 4.1.x 1991 a 1994 Septiembre de 2003 4.3BSD Licencia tradicional SunOS 4 remarcado como Solaris 1 para fines de marketing. Ver artículo SunOS para más información.
Versión antigua, ya no se mantiene: 2.0 5.0 Junio de 1992 Enero de 1999 SVR4 Licencia tradicional Liberación preliminar (principalmente disponible para los desarrolladores solamente), soporte para la arquitectura sun4c. Primera aparición de NIS+.
Versión antigua, ya no se mantiene: 2.1 5.1 Diciembre de 1992 Mayo de 1993 Abril de 1999 SVR4 Licencia tradicional Soporte para arquitecturas Sun4 y sun4m añadidos; primer lanzamiento Solaris x86. Primera liberación Solaris 2 para apoyar SMP.
Versión antigua, ya no se mantiene: 2.2 5.2 Mayo de 1993 Mayo de 1999 SVR4 Licencia tradicional Solo SPARC. Primero para apoyar la arquitectura sun4d. Primero para apoyar bibliotecas multithreading (UI rosca API en libthread).
Versión antigua, ya no se mantiene: 2.3 5.3 Noviembre de 1993 Junio de 2002 SVR4 Licencia tradicional Solo SPARC. OpenWindows 3.3 cambia de NeWS a Display PostScript y baja el soporte SunView. Soporte añadido para autofs y sistemas de archivos 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 soporte de tiempo 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 para apoyar UltraSPARC e incluyen CDE, NFSv3 y NFS/TCP. Soporte de sol caído4 (VMEbus). POSIX.1c-1995 pthreads añadido. Puertas agregadas pero indocumentadas.
Versión antigua, ya no se mantiene: 2.5.1 5.5.1 Mayo de 1996 Septiembre de 2005 SVR4 Licencia tradicional La única liberación Solaris que soporta PowerPC; Soporte Ultra Enterprise añadido; ID de usuario y grupo (uid_t, gid_t) se expandió a 32 bits, también incluye conjuntos de procesadores y tecnologías de gestión temprana 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, soporte de archivo grande, procfs mejorado. Se redujo el apoyo de la serie 600MP. 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 UltraSPARC de 64 bits. Añadido soporte nativo para el sistema de archivos meta-data logging (UFS logging). Soporte de MCA reducido en plataforma x86. Sun dejó el prefijo "2." en el número de versión Solaris, dejando "Solaris 7." La última actualización fue Solaris 7 11/99.
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, IPMP, primer soporte para IPv6 y IPsec (sólo llave manual), mdb Modular Debugger. Control de acceso basado en roles (RBAC); sun4c soporte eliminado. Última actualización es Solaris 8 2/04.
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 iPlanet Directory Server, Resource Manager, atributos de archivo extendidos, IKE IPsec keying y compatibilidad con Linux añadido; OpenWindows cayó, sun4d soporte eliminado. La mayor actualización actual es Solaris 9 9/05 HW.
Versión más antigua, sin embargo, mantenida: 10 5.10 31 de enero de 2005; hace 17 años()2005-01-31)Enero 2024 SVR4 antes de la adquisición de Oracle en marzo de 2010, código abierto bajo CDDL

después de marzo de 2010, post-Oracle cerrado fuente
Incluye apoyo x86-64 (AMD64/Intel 64), DTrace (Tracing Dinámico), Solaris Containers, Service Management Facility (SMF) que reemplaza scripts init.d, NFSv4. Modelo de seguridad de mínimo privilegio. Soporte para sun4m y UltraSPARC Me quitaron los procesadores.. Soporte para PCs basados en EISA eliminados. Añade Java Desktop System (basado en GNOME) como escritorio predeterminado.
  • Solaris 10 1/06 (conocido internamente como "U1") añadió el cargador de arranque GRUB para sistemas x86, soporte de inicio iSCSI y herramienta de línea de comandos fcinfo.
  • Solaris 10 6/06 ("U2") añadió el sistema de archivos ZFS.
  • Solaris 10 11/06 ("U3") agregó Solaris extensiones confiadas y Dominios lógicos (sun4v).
  • Solaris 10 8/07 ("U4") agregó Samba Active Directory support, IP Instances (parte del proyecto OpenSolaris Network Virtualization and Resource Control), iSCSI Target support and Solaris Containers for Linux Applications (basado en zonas de marca), versión mejorada del Data Capping Daemon (rcapd).
  • Solaris 10 5/08 ("U5") agregó Capping CPU para Contenedores Solaris, mejoras de rendimiento, soporte SpeedStep para procesadores Intel y PowerNow! soporte para procesadores AMD.
  • Solaris 10/08 ("U6") añadido bota de ZFS y puede utilizar ZFS como su sistema de archivos raíz. Solaris 10/08 también incluye mejoras de virtualización incluyendo la capacidad de un Container Solaris para actualizar automáticamente su entorno cuando se mueve de un sistema a otro, soporte Logical Domains para el disco y red reconfigurable dinámicamente I/O, y soporte paravirtualización cuando Solaris 10 se utiliza como sistema operativo invitado en entornos basados en Xen, como Sun xVM Server.
  • Solaris 10 5/09 ("U7") agregó soporte de rendimiento y gestión de energía para procesadores Intel Nehalem, clonación de contenedores utilizando sistemas de archivos clonados ZFS, y mejoras de rendimiento para ZFS en unidades de estado sólido.
  • Solaris 10 10/09 ("U8") agregó cuotas de usuario y grupo ZFS, dispositivos de caché ZFS y sombra nss_ldapAccount Support, mejoras al rendimiento de parche.
  • Solaris 10 9/10 ("U9") agregó la migración física a la zona, ZFS triple paridad RAID-Z y Oracle Solaris Auto Registro.
  • Solaris 10 8/11 ("U10") añadió velocidades ZFS y nuevas características, optimización de la base de datos de Oracle, reinicio más rápido en el sistema SPARC.
  • Solaris 10 1/13 ("U11") ver notas de liberación.
Versión antigua, ya no se mantiene: 11 Express 2010.11 5.11 15 de noviembre de 2010; hace 12 años()2010-11-15)Noviembre de 2011 SVR4 Fuente cerrada posterior al Oracle Añade nuevo sistema de embalaje (IPS – Image Packaging System) y herramientas asociadas, ZFS (sólo) para arranque, 1 GB RAM min., x86, Solaris 10 Containers, virtualización de red y calidad de servicio (QoS), consolas virtuales, encriptación y deduplicación ZFS, reinicio rápido, GNOME actualizado. Xsun, CDE y el /usr/ucb Comandos compatibles con BSD
Versión antigua, ya no se mantiene: 11 5.11 9 de noviembre de 2011; hace 11 años()2011-11-09)? SVR4 Fuente cerrada posterior al Oracle Nuevas características y mejoras (en comparación con Solaris 10) en embalaje de software, virtualización de red, virtualización de servidores, almacenamiento, seguridad y soporte de hardware:
  • Embalaje: Sistema de Embalaje de Imágenes, repositorios de red y paquetes locales; Instalador Automatizado para el suministro automatizado, incluyendo Zonas; Constructor Distro para crear imágenes de sistema de archivos ISO 9660;
  • Red: virtualización de red (vNICs, vSwitches, vRouters) y QoS, predeterminado Exclusivo para Zonas, el dladm utilidad para gestionar los enlaces de datos, ipadm utilidad para gestionar la configuración IP (incluyendo IPMP), ProFTPD y mejoras;
  • Zonas: Immutable (sólo lectura) Zonas, servidores NFS en zonas, administración delegada, control previo al vuelo P2V, el zonestat la utilidad junto con el libzonestat biblioteca dinámicamente vinculada;
  • Seguridad: root como un papel, netcat y mejoras;
  • Almacenamiento: migración de sombras ZFS, copia de seguridad ZFS/restore con NDMP, envía ZFS recursiva;
  • Soporte de hardware: SPARC T4, hilos críticos, SDP habilitados y optimizados, incluyendo soporte para Zonas, SR-IOV, Intel AVX;
  • UEFI Soporte de arranque (Solaris 11.1 en adelante x86)
  • UltraSPARC II, III, IV series support removedIA-32 soporte de arquitectura eliminado.
Versión antigua, ya no se mantiene: 11.1 5.11 3 de octubre de 2012; hace 10 años()2012-10-03)? SVR4 Fuente cerrada posterior al Oracle Nuevas características y mejoras:
  • Mejoras de instalación
  • Gestión de servicios Mejoras de la configuración de los locales
  • Mejoras de las zonas
  • Dirección de distribución espacial
  • Autorización de archivo para editar archivos administrativos usando el comando pfedit
Versión antigua, ya no se mantiene: 11.2 5.11 29 de abril de 2014; Hace 8 años()2014-04-29)? SVR4 Fuente cerrada posterior al Oracle Nuevas características y mejoras:
  • Hipervisor integrado
  • Zonas de Kernel
  • Distribución completa OpenStack
  • Automatización de parches y actualizaciones de software, y otras mejoras de embalaje
  • Redes definidas por software
Versión más antigua, sin embargo, mantenida: 11.3 5.11 26 de octubre de 2015; hace 7 años()2015-10-26)Enero 2024 SVR4 Fuente cerrada posterior al Oracle Nuevas características y mejoras:
  • Migración en vivo de Zonas de Kernel Solaris
  • InfiniBand support for Kernel Zones
  • Ropas Virtuales para Zonas Solaris
  • ZFS LZ4
  • SMB 2.1
  • Private VLAN
  • VNICs on IPoIB
  • Servicios periódicos y previstos
  • Informe de Cumplimiento Tailored
  • OpenBSD 5.5 Filtro de paquete
  • Bomba diferida
  • Integración con OpenStack Juno
Versión estable actual: 11.45.11 28 de agosto de 2018; hace 4 años()2018-08-28)Noviembre 2034 SVR4 Fuente cerrada posterior al Oracle Nuevas características y mejoras:
  • CPUs con arquitectura OSA2011 requerida (UltraSPARC T4, SPARC64 X, o mejor)
  • ZFS Remoción de dispositivos de alto nivel. zpool remove
  • Solaris Web Dashboard and Analytics (sstore)
  • Zonas nativas: Reconfiguración de zonas en vivo para conjuntos de datos
  • GNOME 3 en lugar del escritorio GNOME 2


También está disponible un resumen más completo de algunas versiones de Solaris. Las versiones de Solaris también se describen en las preguntas frecuentes de Solaris 2.

Lanzamiento de desarrollo

El código base subyacente de Solaris ha estado en continuo desarrollo desde que comenzó el trabajo 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. Las actualizaciones de ese proyecto se crean y entregan varias veces al año hasta que sale el próximo lanzamiento 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 adición al proceso de desarrollo de Solaris. Bajo el nombre del programa Software Express for Solaris (o simplemente Solaris Express), una versión binaria basada en la base de desarrollo actual se puso a disposición para descargar mensualmente, lo que permite a cualquiera para probar nuevas funciones y probar la calidad y la estabilidad del sistema operativo a medida que avanza hacia el lanzamiento de la próxima versión oficial de Solaris. Un cambio posterior a este programa introdujo un modelo de lanzamiento trimestral con soporte disponible, renombrado como Solaris Express Developer Edition (SXDE).

En 2007, Sun anunció el Proyecto Indiana con varios objetivos, entre ellos proporcionar una distribución binaria de código abierto del proyecto OpenSolaris, en sustitución de SXDE. La primera versión de esta distribución fue OpenSolaris 2008.05.

La Solaris Express Community Edition (SXCE) se diseñó específicamente para los desarrolladores de OpenSolaris. Se actualizó cada dos semanas hasta que se suspendió en enero de 2010, con la recomendación de que los usuarios migraran a la distribución de OpenSolaris. 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 realiza la instalación desde estas imágenes enumera usos adicionales que incluyen entornos comerciales y de producción.

Las versiones de SXCE terminaron con la compilación 130 y las versiones de OpenSolaris terminaron con la compilación 134 unas semanas más tarde. La próxima versión de OpenSolaris basada en la compilación 134 estaba prevista para marzo de 2010, pero nunca se lanzó por completo, aunque los paquetes estuvieron disponibles en el repositorio de paquetes. En cambio, Oracle cambió el nombre de la distribución binaria Solaris 11 Express, cambió los términos de la licencia y lanzó la compilación 151a como 2010.11 en noviembre de 2010.

Derivadas de código abierto

(feminine)

Actual

  • illumos – Un tenedor totalmente abierto del proyecto, iniciado en 2010 por una comunidad de ingenieros Sun OpenSolaris y Nexenta OS. Tenga en cuenta que OpenSolaris no era 100% de código abierto: Algunos conductores y algunas bibliotecas eran propiedad de otras compañías que Sun (ahora Oracle) licenciado y no fue capaz de liberar.
  • OpenIndiana – Un proyecto bajo el paraguas de los iumos apuntando "... para convertirse en la distribución OpenSolaris de facto instalada en servidores de producción donde se requieren seguridad y correcciones de errores de forma gratuita."
  • SchilliX – El primer LiveCD lanzado después de que el código OpenSolaris fuera abierto al público.
  • napp-it – Un appliance de almacenamiento ZFS gestionado web basado en Solaris y los tenedores libres como OmniOS con una edición Free y Pro.
  • NexentaStor – Optimizado para cargas de trabajo de almacenamiento, basado en Nexenta OS.
  • SmartOS – derivado centrado en la virtualización de Joyent.

Discontinuado

  • OpenSolaris – Un proyecto iniciado por Sun Microsystems, se suspendió después de la adquisición por Oracle.
  • Nexenta OS (continúa el 31 de octubre de 2012) – Primera distribución basada en Ubuntu userland con Solaris-derived kernel.
  • StormOS (continúa el 14 de septiembre de 2012) – Un sistema operativo de escritorio ligero basado en Nexenta OS y Xfce.
  • MartUX – La primera distribución SPARC de OpenSolaris, con un prototipo alfa lanzado por Martin Bochnig en abril de 2006. Se distribuyó como CD en vivo pero más tarde está disponible sólo en DVD ya que ha tenido el software comunitario Blastwave añadido. Su objetivo era convertirse en un sistema operativo de escritorio. El primer lanzamiento de SPARC fue un pequeño CD en vivo, publicado como marTux_0.2 CD en vivo en verano de 2006, la primera distribución OpenSolaris recta para SPARC (para no confundirse con el tema de la metaicidad GNOME). Fue más tarde re-marcado como MartUX y las próximas versiones incluyeron instaladores completos SPARC además de los medios Live. Mucho más tarde, MartUX fue re-marcado como OpenSXCE cuando se trasladó a la primera versión de OpenSolaris para apoyar arquitecturas SPARC e Intel después de que Sun fuera adquirido por Oracle.
  • MilaX – Un pequeño CD/Live USB en vivo con un conjunto mínimo de paquetes para adaptarse a una imagen de 90 MB.
  • Dyson – kernel iumos con GNU userland y paquetes de Debian. El proyecto ya no está activo y el sitio web está fuera de línea.
  • Almacenamiento EON ZFS – Una implementación del NAS dirigida a sistemas integrados.
  • Jaris OS – DVD en vivo y también instalado. Pronunciado según la SIP pero en inglés como Yah-Rees. Esta distribución ha sido fuertemente modificada para apoyar completamente una versión de Wine llamado Madoris que puede instalar y ejecutar programas de Windows a velocidad nativa. Jaris representa "Japonés Solaris". Madoris es una combinación de la palabra japonesa para Windows "mado" y Solaris.
  • OpenSXCE – Un lanzamiento de distribución OpenSolaris para plataformas x86 de 32 bits y 64 bits y microprocesadores SPARC, producido inicialmente desde el repositorio de código fuente OpenSolaris, cargado al repositorio de código fuente de illumos para formar la primera distribución de OpenIndiana SPARC. Notablemente, la primera distribución OpenSolaris con fuente illumos para SPARC basada en OpenIndiana, OpenSXCE finalmente se trasladó a un nuevo repositorio de código fuente, basado en DilOS.

Recepción

  • Robert Lipschutz y Gregg Harrington de PC Magazine revisaron Solaris 9 en 2002:

En total, Sun ha permanecido en el curso con Solaris 9. Aunque su gestión más fácil de usar es bienvenida, que probablemente no será suficiente para ganar sobre los convertidos. Lo que puede ser la fiabilidad, flexibilidad y potencia de la plataforma.

  • Robert Lipschutz también revisó Solaris 10:

Sea como sea, ya que la descarga Solaris 10 es gratuita, se elige a cualquier administrador de TI para cargarla en un servidor extra y al menos darle una oportunidad.

  • Tom Henderson revisó Solaris 10 para Red World:

Solaris 10 proporciona un fondo flexible para dividir los recursos del sistema de forma segura, proporcionando garantías de rendimiento y rastreando el uso de estos contenedores. Crear contenedores básicos y aislarlos con aplicaciones y recursos de usuario es sencillo. Pero algunos casos pueden requerir un poco de ajuste.

  • Robert Escue for OSNews:

Creo que Sun ha puesto algunos toques muy bonitos en Solaris 10 que lo convierten en un mejor sistema operativo para administradores y usuarios. Las mejoras de seguridad están llegando mucho tiempo, pero valen la pena esperar. Es Solaris 10 perfecto, en una palabra no lo es. Pero para la mayoría de los usos, incluyendo un sistema operativo de escritorio Creo que Solaris 10 es una mejora enorme sobre versiones anteriores.

  • Thomas Greene for The Register:

Nos hemos divertido con Solaris 10. Tiene virtudes que definitivamente admiramos. Lo que necesita para competir con Linux será más fácil de producir que lo que ya tiene. Podría convertirse en un asesino de Linux, o al menos un competidor serio en el césped de Linux. La única pregunta es si el Sol tiene la voluntad de verlo.

Contenido relacionado

Tecnología MOS 6502

APL (lenguaje de programación)

MVS

Más resultados...
Tamaño del texto: