OpenSolaris

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Sistema operativo de código abierto de Sun Microsystems basado en Solaris

OpenSolaris () es un sistema operativo informático de código abierto descontinuado basado en Solaris y creado por Sun Microsystems. También era, quizás de manera confusa, el nombre de un proyecto iniciado por Sun para construir una comunidad de desarrolladores y usuarios en torno al software del sistema operativo del mismo nombre.

OpenSolaris es un descendiente del código base UNIX System V Release 4 (SVR4) desarrollado por Sun y AT&T a finales de la década de 1980 y es la única versión de la variante System V de UNIX disponible como código abierto. OpenSolaris se desarrolló como una combinación de varias consolidaciones de software de código abierto a partir de Solaris 10. Incluye una variedad de software gratuito, incluido el popular software de escritorio y servidor.

Después de la adquisición de Sun Microsystems por parte de Oracle en 2010, Oracle interrumpió el desarrollo interno de OpenSolaris y giró para centrarse exclusivamente en el desarrollo de Solaris Express (ahora Oracle Solaris).

Antes de que Oracle cerrara el proceso de contratación de Solaris, un grupo de antiguos desarrolladores de OpenSolaris comenzaron a realizar esfuerzos para bifurcar el software principal con el nombre de OpenIndiana. La Fundación illusmos, fundada a raíz de la discontinuación de OpenSolaris, continúa desarrollando y manteniendo el núcleo y el área de usuario de OpenIndiana (rebautizados juntos como "illumos"), mientras que el Proyecto OpenIndiana (ahora bajo los auspicios de la Fundación illusmos) continúa manteniendo y desarrollar la distribución OpenIndiana basada en illusmos (incluido su instalador y sistema de compilación) como descendiente directa de OpenIndiana. Desde entonces, han aparecido distribuciones adicionales de illusmos, tanto comerciales como no comerciales, que se encuentran en desarrollo activo, combinando el kernel y el espacio de usuario de illusmos con instaladores personalizados, sistemas de empaquetado y compilación, y otras utilidades y herramientas específicas de la distribución.

Historia

OpenSolaris se basó en Solaris, que fue lanzado originalmente por Sun en 1991. Solaris es una versión de UNIX System V Release 4 (SVR4), desarrollado conjuntamente por Sun y AT&T para fusionar funciones de varios sistemas Unix existentes. Sun obtuvo la licencia de Novell para reemplazar a SunOS.

La planificación para OpenSolaris comenzó a principios de 2004. En septiembre de 2004 se formó un programa piloto con 18 miembros no pertenecientes a la comunidad Sun y se desarrolló durante 9 meses hasta llegar a 145 participantes externos. Sun presentó la CDDL (Licencia común de desarrollo y distribución) a la OSI, que la aprobó el 14 de enero de 2005.

La primera parte del código base de Solaris que fue de código abierto fue la función Solaris Dynamic Tracing (comúnmente conocida como DTrace), una herramienta que ayuda en el análisis, la depuración y el ajuste de aplicaciones y sistemas. DTrace se publicó bajo CDDL el 25 de enero de 2005, en el sitio web opensolaris.org recientemente lanzado. La mayor parte del código del sistema Solaris se publicó el 14 de junio de 2005. Queda parte del código del sistema que no es de código abierto y está disponible sólo como archivos binarios precompilados.

Para dirigir el nuevo proyecto, el 4 de abril de 2005 se anunció una Junta Asesora Comunitaria: dos fueron elegidos por la comunidad piloto, dos eran empleados designados por Sun y uno fue designado de la comunidad de software libre más amplia por Sun. Los miembros eran Roy Fielding, Al Hopper, Rich Teer, Casper Dik y Simon Phipps. El 10 de febrero de 2006, Sun aprobó La Carta de OpenSolaris, que restableció este organismo como la Junta de Gobierno independiente de OpenSolaris. La tarea de crear un documento de gobernanza o "constitución" para esta organización se entregó a la OGB y a tres miembros invitados: Stephen Hahn y Keith Wesolowski (desarrolladores de la organización Solaris de Sun) y Ben Rockwood (un miembro destacado de la comunidad OpenSolaris). La antigua versión del sistema operativo Solaris de próxima generación que Sun estaba desarrollando para suceder eventualmente a Solaris 10 tenía el nombre en código "Nevada" y se derivaba de lo que era el código base de OpenSolaris y este nuevo código luego se incorporó al nuevo OpenSolaris.;Nevada' compilaciones de instantáneas. "Mientras estaba bajo Sun Microsystems' control, había instantáneas quincenales de Solaris Nevada (el nombre en clave del sistema operativo Solaris de próxima generación que eventualmente sucederá a Solaris 10), y este nuevo código luego se incorporó a nuevas instantáneas de vista previa de OpenSolaris disponibles en Genunix.org. Las versiones estables de OpenSolaris se basan en estas versiones de Nevada."

Inicialmente, el programa Solaris Express de Sun proporcionaba una distribución basada en el código OpenSolaris en combinación con software que se encuentra sólo en las versiones de Solaris. La primera distribución independiente se lanzó el 17 de junio de 2005 y desde entonces han surgido muchas otras.

El 19 de marzo de 2007, Sun anunció que había contratado a Ian Murdock, fundador de Debian, para dirigir el Proyecto Indiana, un esfuerzo por producir una distribución completa de OpenSolaris, con GNOME y herramientas de usuario de GNU., además de un sistema de gestión de paquetes basado en red. La nueva distribución se planeó para actualizar la experiencia del usuario y se convertiría en la sucesora de Solaris Express como base para futuros lanzamientos de Solaris.

El 5 de mayo de 2008, se lanzó OpenSolaris 2008.05 en un formato que podía iniciarse como un Live CD o instalarse directamente. Utiliza el entorno de escritorio GNOME como interfaz de usuario principal. La versión posterior de OpenSolaris 2008.11 incluía una GUI para ZFS' capacidades de captura de instantáneas, conocidas como Time Slider, que proporciona una funcionalidad similar a Time Machine de macOS.

En diciembre de 2008, Sun Microsystems y Toshiba America Information Systems anunciaron planes para distribuir portátiles Toshiba con OpenSolaris preinstalado. El 1 de abril de 2009, Tecra M10 y Portégé R600 venían preinstalados con la versión OpenSolaris 2008.11 y varios paquetes de software complementarios.

El 1 de junio de 2009, se lanzó OpenSolaris 2009.06, compatible con la plataforma SPARC.

El 6 de enero de 2010, se anunció que el programa Solaris Express se cerraría mientras que estaba previsto el lanzamiento de una versión binaria de OpenSolaris el 26 de marzo de 2010. La versión OpenSolaris 2010.03 nunca apareció.

El 13 de agosto de 2010, se rumoreaba que Oracle había descontinuado la distribución binaria OpenSolaris para centrarse en el programa de distribución binaria Solaris Express. El código fuente seguiría siendo aceptado por la comunidad y el código fuente de Oracle seguiría publicándose en código abierto, pero los lanzamientos del código de Oracle se producirían sólo después de los lanzamientos binarios. El correo electrónico interno fue publicado por un desarrollador del kernel de OpenSolaris, pero Oracle no lo confirmó.

Hubo una publicación que confirma la filtración publicada en los foros de OpenSolaris el 13 de agosto de 2010. Las contribuciones ascendentes continuarán a través de un nuevo sitio web de Oracle, la publicación de código fuente descendente continuará y la distribución binaria continuará bajo el antiguo modelo Solaris Express. La publicación del código fuente se producirá después de los cortes binarios, y los cortes binarios serán menos frecuentes.

El 14 de septiembre de 2010, OpenIndiana se lanzó formalmente en el Centro JISC de Londres. Si bien OpenIndiana es una bifurcación en el sentido técnico, es una continuación de OpenSolaris en espíritu: el proyecto pretende ofrecer un sistema operativo de la familia System V que sea compatible binariamente con los productos Oracle Solaris 11 y Solaris 11 Express. Sin embargo, en lugar de basarse en la consolidación de OS/Net como lo fue OpenSolaris, OpenIndiana se convirtió en una distribución basada en illusmos (la primera versión todavía se basa en OS/Net). El proyecto utiliza el mismo sistema de gestión de paquetes IPS que OpenSolaris.

El 12 de noviembre de 2010, Oracle publicó una versión final de OpenSolaris (134b) en el repositorio /release para que sirviera como ruta de actualización a Solaris 11 Express.

Oracle Solaris 11 Express 2010.11, una vista previa de Solaris 11 y la primera versión de la distribución posterior a OpenSolaris de Oracle, se lanzó el 15 de noviembre de 2010.

Historial de versiones


Modelo de lanzamiento

OpenSolaris 2009.06 x86 LiveCD GNOME con terminal

OpenSolaris se ofreció como versión de desarrollo (inestable) y de producción (estable).

  • Desarrollo Las versiones se construyeron desde la última base de código de OpenSolaris (consolidaciones) e incluyeron nuevas tecnologías, actualizaciones de seguridad y correcciones de errores, y más aplicaciones, pero tal vez no se hayan sometido a pruebas extensas.
  • Producción Las versiones fueron ramificadas de una instantánea de la base de código de desarrollo (siguiendo una congelación de código) y se sometió a un proceso de QA que incluye actualizaciones de seguridad de backporting y correcciones de errores.

OpenSolaris se puede instalar desde CD-ROM, unidades USB o a través de una red con el instalador automatizado. Las imágenes de instalación en red, CD y USB están disponibles para ambos tipos de versiones.

Repositorios

OpenSolaris utiliza un sistema de administración de paquetes con reconocimiento de red llamado Image Packaging System (también conocido como pkg(5)) para agregar, eliminar y administrar el software instalado y actualizar a versiones más recientes.

Oracle publicaba los paquetes para las versiones de desarrollo de OpenSolaris normalmente cada dos semanas en el repositorio /dev. Las versiones de producción utilizan el repositorio /release que no recibe actualizaciones hasta la próxima versión de producción. Sólo los clientes de Sun con contratos de soporte pago tienen acceso a las actualizaciones para las versiones de producción.

Sun ofreció soporte pago para versiones de producción que permite el acceso a actualizaciones de seguridad y correcciones de errores a través del repositorio /support en pkg.sun.com.

Documentación

Se puede consultar una lista de compatibilidad de hardware (HCL) para OpenSolaris al elegir el hardware para la implementación de OpenSolaris.

Hay disponible en línea una amplia documentación sobre administración, uso y desarrollo de OpenSolaris, incluida información aportada por la comunidad.

Licencia

Sun publicó la mayor parte del código fuente de Solaris bajo la Licencia común de desarrollo y distribución (CDDL), que se basa en la versión 1.1 de la licencia pública de Mozilla (MPL). La CDDL fue aprobada como licencia de código abierto por la Open Source Initiative (OSI) en enero de 2005. Los archivos con licencia CDDL se pueden combinar con archivos con licencia de otras licencias, ya sean de código abierto o de propiedad.

Durante el anuncio de Sun sobre el lanzamiento de Java bajo la Licencia Pública General GNU (GPL), Jonathan Schwartz y Rich Green insinuaron la posibilidad de lanzar Solaris bajo la GPL, y Green dijo que era & #34;ciertamente no" reacios a renovar la licencia bajo la GPL. Cuando Schwartz lo presionó (en broma), Green dijo que Sun "lo examinaría muy de cerca". En enero de 2007, eWeek informó que fuentes anónimas de Sun les habían dicho que OpenSolaris tendría doble licencia CDDL y GPLv3. Green respondió en su blog al día siguiente que el artículo era incorrecto y dijo que, aunque Sun está "considerando muy seriamente" A tal acuerdo de licencia dual, estaría sujeto al acuerdo del resto de la comunidad OpenSolaris.

Conferencias

La primera Conferencia anual de desarrolladores OpenSolaris (abreviada como OSDevCon) fue organizada por el Grupo Alemán de Usuarios de Unix (GUUG) y tuvo lugar del 27 de febrero al 2 de marzo de 2007 en la Freie Universität Berlin en Alemania. La OSDevCon 2008 fue un esfuerzo conjunto del GUUG y el Grupo Checo de Usuarios de OpenSolaris (CZOSUG) y se llevará a cabo del 25 al 27 de junio de 2008 en Praga, República Checa. La OSDevCon 2009 se celebrará del 27 al 30 de octubre de 2009 en Dresde, Alemania.

En 2007, Sun Microsystems organizó la primera Cumbre de Desarrolladores OpenSolaris, que se celebró el fin de semana del 13 de octubre de 2007 en la Universidad de California, Santa Cruz, Estados Unidos. La Cumbre de Desarrolladores OpenSolaris 2008 regresó a UCSC del 2 al 3 de mayo de 2008 y tuvo lugar inmediatamente antes del lanzamiento de la nueva distribución OpenSolaris de Sun el 5 de mayo de 2008, en la conferencia CommunityOne en San Francisco, California.

La primera Cumbre de Almacenamiento OpenSolaris fue organizada por Sun y se celebró el 21 de septiembre de 2008, antes de la Conferencia de Desarrolladores de Almacenamiento (SDC) de SNIA, en Santa Clara, California. La segunda Cumbre de Almacenamiento OpenSolaris precedió a la Conferencia USENIX sobre Tecnologías de Archivo y Almacenamiento (FAST) el 23 de febrero de 2009 en San Francisco, Estados Unidos.

El 3 de noviembre de 2009, Sun celebró una Cumbre de Seguridad Solaris/OpenSolaris en el área del Inner Harbor de Baltimore, Maryland, antes de la Conferencia de Administración de Sistemas de Grandes Instalaciones (LISA).

Puertos

  • Puerto PowerPC: Proyecto Polaris, puerto experimental PowerPC, basado en el anterior esfuerzo de porte, Proyecto Pulsar de Laboratorios Sun.
  • OpenSolaris for System z, for IBM mainframes: Project Sirius, desarrollado por Sine Nomine Associates, llamado como analogía con Polaris.
  • OpenSolaris en ARM Puerto
  • OpenSolaris en el puerto MIPS

Derivados

Los derivados notables incluyen:

  • illumos, un tenedor totalmente abierto del proyecto, iniciado en 2010 por una comunidad de ingenieros Sun OpenSolaris y el apoyo NexentaOS. 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 illumos con el objetivo de "... convertirse en la distribución defacto OpenSolaris instalada en servidores de producción donde se requieren de seguridad y correcciones de fallos de forma gratuita".
  • NexentaStor, optimizado para cargas de trabajo de almacenamiento, basado en Nexenta OS
  • OSDyson: ilumos kernel con GNU userland y paquetes de Debian. Es difícil convertirse en un puerto oficial de Debian.
  • SmartOS: derivado centrado en la virtualización de Joyent.

Descontinuado

  • Nexenta OS (continúa el 31 de octubre de 2012), primera distribución basada en Ubuntu userland con Solaris-derived kernel

Contenido relacionado

Historia de la cámara

La historia de la cámara comenzó incluso antes de la introducción de la fotografía. Las cámaras evolucionaron desde la cámara oscura a través de muchas...

Tubo de vacío

Un tubo de vacío, tubo de electrones o válvula termoiónica, es un dispositivo que controla el flujo de corriente eléctrica en un alto vacío entre...

Señales de humo

La señal de humo es una de las formas más antiguas de comunicación a larga distancia. Es una forma de comunicación visual utilizada a larga distancia. En...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save