OpenIndiana es un sistema operativo Unix gratuito y de código abierto derivado de OpenSolaris y basado en illumos . Bifurcado de OpenSolaris después de que Oracle Corporation descontinuara OpenSolaris , [3] [4] OpenIndiana toma su nombre de Project Indiana, el nombre en clave interno de OpenSolaris en Sun Microsystems antes de la adquisición de Sun por parte de Oracle en 2010. [5]
Desarrollador | Illumos Foundation (kernel) Proyecto OpenIndiana (zona de usuarios) |
---|---|
Escrito en | C |
Familia OS | Unix ( System V versión 4 ) |
Estado de trabajo | Actual |
Modelo fuente | Fuente abierta |
Último lanzamiento | Hipster 2021.04 (30 de abril de 2021 [±] [1] | )
Repositorio | github |
Disponible en | multilingüe [2] |
Método de actualización | Sistema de empaquetado de imágenes |
Gerente de empaquetación | pkg ( IPS ) |
Plataformas | x86-64 |
Tipo de grano | Monolítico |
Userland | illumos y GNU Core Utilities |
Interfaz de usuario predeterminada | COMPAÑERO |
Licencia | CDDL y otros |
Página web oficial | www |
Creado por un equipo de desarrollo liderado por Alasdair Lumsden, [6] el proyecto OpenIndiana ahora es administrado por la Fundación illumos, que desarrolla y mantiene el sistema operativo illumos. [3] El proyecto tiene como objetivo hacer de OpenIndiana "la distribución de facto de OpenSolaris instalada en servidores de producción donde la seguridad y la corrección de errores se proporcionan de forma gratuita". [7]
Historia
Orígenes
El Proyecto Indiana fue concebido originalmente por Sun Microsystems, para construir una distribución binaria alrededor del código fuente de OpenSolaris. [8] El Proyecto Indiana fue dirigido por Ian Murdock , fundador de la distribución Debian Linux . [5]
OpenIndiana se concibió después de que continuaran las negociaciones de una adquisición de Sun Microsystems por parte de Oracle, con el fin de garantizar la disponibilidad continua y un mayor desarrollo de un sistema operativo basado en OpenSolaris, ya que es ampliamente utilizado. La incertidumbre entre la comunidad de desarrollo de OpenSolaris llevó a algunos desarrolladores a formar planes tentativos para una bifurcación de la base de código existente.
Estos planes se hicieron realidad tras el anuncio de la suspensión del soporte para el proyecto OpenSolaris por parte de Oracle. [9] [10]
Reacción inicial
El anuncio formal del proyecto OpenIndiana se realizó el 14 de septiembre de 2010 en el Centro JISC de Londres . [11] La primera versión del sistema operativo se puso a disposición del público al mismo tiempo, a pesar de que no se había probado. El motivo del lanzamiento no probado fue que el equipo de OpenIndiana estableció una fecha de lanzamiento antes de Oracle OpenWorld para superar el lanzamiento de Solaris 11 Express. [12]
El anuncio de OpenIndiana fue recibido con una respuesta principalmente positiva; más de 350 personas [13] vieron el anuncio en línea, la imagen ISO se descargó más de 2000 veces, [13] la cuenta de Twitter obtuvo más de 500 seguidores, [14] y numerosos sitios web de prensa de TI notables escribieron sobre el lanzamiento. [12] [15] [16] [17] [18] [19] El ancho de banda de transmisión del anuncio fue sustancial, con un máximo de 350 Mbit / segundo. [20] El servidor de depósito de paquetes de red experimentó 20 veces más tráfico interesado en su distribución de lo que planearon originalmente, lo que resultó en más subprocesos aprovisionados posteriormente. [21]
Sin embargo, no todos los informes fueron positivos, ya que algunos artículos en línea cuestionaron la relevancia de Solaris dada la penetración de Linux en el mercado . [22] [23] Un artículo criticó el lanzamiento de OpenIndiana, citando la falta de profesionalismo con respecto al lanzamiento de una compilación no probada y la falta de compromiso del proyecto con un calendario de lanzamiento. [24] La versión inicial de OpenIndiana se anunció como experimental y se basó directamente en la última versión de desarrollo de OpenSolaris, preliminar a la versión de OpenSolaris 2010.
Construcción comunitaria
Con la distribución binaria de OpenSolaris trasladada a SolarisExpress y el suministro en tiempo real de las actualizaciones de OpenSolaris descontinuado, abundaban las preocupaciones sobre lo que sucedería con OpenIndiana si Oracle decidiera dejar de alimentar el código fuente a la comunidad. El equipo de OpenIndiana mitigó estas preocupaciones cuando anunció su intención de trasladar el código fuente a la Fundación illumos. [25]
Se expresaron preocupaciones sobre la posible interrupción del acceso gratuito al compilador propiedad de Oracle que se utiliza para producir OpenIndiana. En respuesta, OpenIndiana se modificó para poder compilar bajo la colección de compiladores GNU de código abierto . [26]
La Lista de compatibilidad de hardware (HCL) sigue siendo algo informal, fragmentada y no centralizada, lo que requiere mucha investigación por parte del usuario final para la selección del hardware. [27] [28] [29] [30] [31] La falta de una HCL centralizada integral se deriva del hecho de que la HCL de OpenSolaris estaba alojada en la infraestructura del servidor Oracle y el código del lado del servidor para el envío de la Utilidad del controlador de dispositivos no Hecho disponible.
En agosto de 2012, el líder del proyecto fundador Alasdair Lumsden se retiró del proyecto, citando razones personales y frustración por la falta de progreso en el proyecto. [32] Entre las razones de la falta de progreso se encuentran la falta de desarrolladores y recursos. En su renuncia, Lumsden escribió: "Para muchos de nosotros, este fue el primer proyecto de código abierto en el que habíamos contribuido, incluido yo mismo. La tarea que teníamos entre manos era enorme y no estábamos preparados para afrontarla". [32]
Desde la renuncia de Lumsden, el proyecto es desarrollado por un equipo de voluntarios y es un esfuerzo comunitario completamente horizontal y participativo.
Recepción de medios
Una revisión de DistroWatch de septiembre de 2013 indicó que el proyecto OpenIndiana "aparentemente ha estado en constante declive durante los últimos años". [33] La misma revisión concluyó que OpenIndiana no había progresado significativamente desde el estado de OpenSolaris cinco años antes: [33]
Ejecutar OpenIndiana hoy se parece mucho a ejecutar OpenSolaris hace cinco años, las herramientas son prácticamente las mismas, el escritorio es el mismo. El software incluido está empezando a mostrar su antigüedad y no creo que se hayan introducido características realmente significativas en los últimos años. Estoy seguro de que los desarrolladores detrás del proyecto están haciendo un buen trabajo buscando errores y manteniendo los controladores actualizados, y eso es genial. Aún así, siento que OpenIndiana está flotando en el agua, sin progresar de manera significativa.
Una revisión de DistroWatch de OpenIndiana de mayo de 2015 concluyó de manera similar que se habían logrado pocos avances importantes en el sistema a lo largo de los años. [34] La revisión indicó que la selección de paquetes y el soporte de hardware parecían estar a la zaga de otros sistemas, mientras que muchas de las funciones de administración del sistema se han replicado o adaptado a Linux y BSD. El examen concluye que: [34]
Si bien OpenIndiana parece seguir siendo estable y funcional, también da la impresión de estar estancado en el pasado, posiblemente debido a la falta de desarrolladores dispuestos a trabajar en el proyecto. OpenIndiana se ejecuta y aún puede ser útil en situaciones en las que, por diversas razones, el administrador realmente necesita una versión de Solaris , pero me parece que OpenIndiana no ha avanzado en los últimos siete años. El sistema operativo aún presenta algunas ideas geniales y buena tecnología, pero no parece haber avanzado en los últimos años.
Las afirmaciones sobre la falta de soporte de paquetes pueden mitigarse por el hecho de que los más de 3500 paquetes de software proporcionados por OpenIndiana Hipster no se dividen en varios paquetes, lo que aumentaría artificialmente el recuento de paquetes (por ejemplo, como en las distribuciones de Linux): el Image Packaging System es un gestión de paquetes basada en archivos que proporciona actualizaciones incrementales y facetas de los paquetes, lo que convierte dicha división en una carga innecesaria. En el transcurso de los dos primeros años de su existencia, el proyecto Hipster ha migrado y actualizado más de 1500 paquetes: mantiene una colección de paquetes de software seleccionados mientras se basa en repositorios de terceros como SFE [35] para complementos. Para una selección extendida, el sistema pkgsrc soportado por Joyent [36] proporciona fácilmente más de 20000 paquetes para sistemas illumos.
Relación con otros sistemas operativos
OpenIndiana es una bifurcación en el sentido técnico, pero es una continuación de OpenSolaris en espíritu. El proyecto tiene la intención de entregar un sistema operativo de la familia System V que sea binario compatible con los productos Oracle Solaris 11 y Solaris 11 Express. Sin embargo, en lugar de basarse en la consolidación de OS / Net como OpenSolaris, OpenIndiana se basa en illumos . El proyecto utiliza el mismo sistema de gestión de paquetes Image Packaging System (IPS) que OpenSolaris. [37]
Si bien el código base de OpenIndiana se basó inicialmente en la mayoría del código disponible públicamente de Oracle, este no es el caso desde las compilaciones de desarrollo oi_151a que se basan en illumos desde septiembre de 2011 en adelante. El proyecto se ha alejado de las herramientas propiedad de Oracle como Sun Studio : todas las compilaciones desde 2013, incluida la rama activa de Hipster, utilizan GNU Compiler Collection (GCC) como único compilador. El proyecto illumos en sí está construido con GCC desde el 15 de junio de 2012. [38]
Programa de lanzamiento
Construcciones experimentales | Construcciones de desarrollo | Hipster / Gnomo | Hipster / MATE |
Construcciones experimentales
La primera versión experimental de OpenIndiana, Build 147, se publicó el 14 de septiembre de 2010; [39] la segunda versión experimental, Build 148, se publicó el 17 de diciembre de 2010. [40]
Versión | Fecha | Notas |
---|---|---|
oi_147 [41] | 10 de septiembre de 2010 | "Notas de la versión OpenIndiana oi_147" . |
oi_148 [42] | 17 de diciembre de 2010 | "Notas de la versión OpenIndiana oi_148" . |
Construcciones de desarrollo
Una primera versión de desarrollo, Build 151 se lanzó el 14 de septiembre de 2011. Esta es la primera versión basada en illumos. MartUX 151a0 [43] fue lanzado como la primera compilación SPARC para OpenIndiana. La compilación 151a7 para arquitecturas Intel / AMD se lanzó el 6 de octubre de 2012. La compilación 151a8 se lanzó el 10 de agosto de 2013. OpenSXCE 2013.01 SPARC Build 151a, anteriormente MartUX, se lanzó a través de OpenIndiana el 1 de febrero de 2013, como el segundo y posiblemente el último OpenIndiana SPARC build, [44] con versiones posteriores basadas en DilOS . [45]
Versión | Fecha | Notas |
---|---|---|
oi_151a0 [46] [47] | 19 de septiembre de 2011 | "Notas de la versión OpenIndiana oi_151a0" . |
oi_151a1 | 26 de enero de 2012 | "Notas de la versión OpenIndiana oi_151a1" . |
oi_151a2 | 13 de febrero de 2012 | "Notas de la versión OpenIndiana oi_151a2" . |
oi_151a3 | 12 de abril de 2012 | "Notas de la versión OpenIndiana oi_151a3" . |
oi_151a4 | 4 de mayo de 2012 | "Notas de la versión OpenIndiana oi_151a4" . |
oi_151a5 | 2 de julio de 2012 | "Notas de la versión OpenIndiana oi_151a5" . |
oi_151a6 | 4 de septiembre de, 2012 | "Notas de la versión OpenIndiana oi_151a6" . |
oi_151a7 | 6 de octubre de 2012 | "Notas de la versión OpenIndiana oi_151a7" . |
oi_151a8 [48] | 10 de agosto de 2013 | "Notas de la versión OpenIndiana oi_151a8" . |
oi_151a9 | 18 de enero de 2014 | "Notas de la versión OpenIndiana oi_151a9" . |
Inconformista
Dado que el modelo de desarrollo heredado del proyecto OpenSolaris no era adecuado para un proyecto comunitario, la iniciativa Hipster se creó a finales de 2013 para reiniciar y modernizar OpenIndiana. El proyecto Hipster es una rama de desarrollo rápido de OpenIndiana basada en un modelo de lanzamiento continuo y un esquema de contribución horizontal a través del sistema de construcción oi-userland [49] y el uso de la integración continua.
Hipster se mantiene activamente: el repositorio recibe actualizaciones de software y correcciones de seguridad, y las imágenes de instalación se publican dos veces al año. Cada lanzamiento de instantáneas se anuncia a través de la lista de correo y Twitter . [50] La primera versión instantánea se entregó el 14 de febrero de 2014 y las instantáneas posteriores se basaron en un ciclo de desarrollo de seis meses.
Algunas características notables de Hipster:
- MATE como entorno de escritorio predeterminado (desde Hipster 2016.10)
- Actualización a la versión más reciente de illumos KVM
- Actualización de la pila de gráficos con compatibilidad más reciente con Xorg y DRM
- Soporte para FUSE y NTFS-3G
- Soporte para software multimedia [51]
- Soporte para repositorio SFE de terceros que proporciona LibreOffice [52]
- Migración a GCC como compilador predeterminado
- Migración de consolidaciones de software heredado a un sistema de compilación unificado "oi-userland" . 2020-02-24.
La lista de características se actualiza para cada ciclo de desarrollo en la página Hoja de ruta del rastreador de problemas.
Versión | Fecha | Notas |
---|---|---|
2014.02 | 14 de febrero de 2014 | "Notas de la versión OpenIndiana Hipster 2014.02" .[ enlace muerto permanente ] |
2014.07 | 1 de julio de 2014 | "Notas de la versión OpenIndiana Hipster 2014.07" .[ enlace muerto permanente ] |
2014.10 | 12 de octubre de 2014 | "Notas de la versión OpenIndiana Hipster 2014.10" .[ enlace muerto permanente ] |
2015.03 | 31 de marzo de 2015 | "Notas de la versión OpenIndiana Hipster 2015.03" .- [ enlace muerto permanente ] |
2015.10 | 12 de octubre de 2015 | "Notas de la versión OpenIndiana Hipster 2015.10" . |
2016.04 | 21 de abril de 2016 | "Notas de la versión OpenIndiana Hipster 2016.04" . |
2016.10 | 2 de noviembre de 2016 | "Notas de la versión OpenIndiana Hipster 2016.10" . |
2017.04 | 2 de mayo de 2017 | "Notas de la versión OpenIndiana Hipster 2017.04" . |
2017.10 | 31 de octubre de 2017 | "Notas de la versión OpenIndiana Hipster 2017.10" . |
2018.04 | 28 de abril de 2018 | "Notas de la versión OpenIndiana Hipster 2018.04" . |
2018.10 | 23 de octubre de 2018 | "Notas de la versión OpenIndiana Hipster 2018.10" . |
2019.04 | 12 de mayo de 2019 | "Notas de la versión OpenIndiana Hipster 2019.04" . |
2019.10 | 7 de noviembre de 2019 | "Notas de la versión OpenIndiana Hipster 2019.10" . |
2020.04 | 5 de mayo de 2020 | "Notas de la versión OpenIndiana Hipster 2020.04" . |
2020.10 | 31 de octubre de 2020 | "Notas de la versión OpenIndiana Hipster 2020.10" . |
2021.04 | 1 de mayo de 2021 | "OpenIndiana Hipster 2021.04 está aquí" . |
Referencias
- ^ "OpenIndiana Hipster 2021.04 está aquí" . Consultado el 14 de mayo de 2021 .
- ^ "¿OpenIndiana es compatible con la internacionalización y la localización?" . Consultado el 26 de marzo de 2020 .
puede elegir entre 47 diseños de teclado diferentes y 22 idiomas diferentes.
- ^ a b "¡Bienvenido al Proyecto OpenIndiana!" . Proyecto OpenIndiana. 10 de septiembre de 2010 . Consultado el 14 de septiembre de 2010 .
- ^ Ljubuncic, Igor (23 de mayo de 2011). "OpenIndiana - todavía hay esperanza" . DistroWatch . Consultado el 20 de septiembre de 2013 .
- ^ a b "¿Por qué se llama OpenIndiana?" . Consultado el 26 de marzo de 2020 .
El Proyecto Indiana fue dirigido por Ian Murdock, fundador de la distribución Debian Linux.
- ^ Zinoune, M. "Entrevista exclusiva con el fundador de Illumos, Garrett D'Amore" . Unixmen.com . Unixmen . Consultado el 4 de febrero de 2021 .
Al [a] sdair Lumsden fundó OpenIndiana. Fundé 'Illumos', que ocurrió antes del proyecto OpenIndiana.
- ^ Lumsden, Alasdair (5 de mayo de 2011). "OpenIndiana, Illumos y la comunidad OpenSolaris (Parte 1)" . YouTube.com . YouTube . Consultado el 5 de enero de 2020 .
El objetivo final es convertirse en la distribución OpenSolaris de facto instalada en servidores de producción donde la seguridad y la corrección de errores se proporcionan de forma gratuita.
- ^ "Proyecto Indiana" . Archivado desde el original el 26 de febrero de 2011.
- ^ Lumsden, Alasdair (13 de agosto de 2010). "OpenSolaris cancelado, para ser reemplazado por Solaris 11 Express" . osol-discus (lista de correo). Archivado desde el original el 7 de marzo de 2013.
- ^ Michael Larabel (10 de septiembre de 2010). "OpenIndiana - otra bifurcación de OpenSolaris - la próxima semana" . Phoronix . Consultado el 13 de septiembre de 2010 .
- ^ "Anuncio" . OpenIndiana .
- ^ a b Sam Varghese. "Se anunciará la bifurcación de OpenSolaris" . ITWire . Consultado el 18 de septiembre de 2010 .
- ^ a b Alojamiento administrado por EveryCity. "EveryCity patrocina OpenSolaris Fork OpenIndiana" . Consultado el 18 de septiembre de 2010 .
- ^ "Cuenta de Twitter de OpenIndiana" .
- ^ Timothy Prickett Morgan. "OpenSolaris spork listo para descargar" . El registro . Consultado el 18 de septiembre de 2010 .
- ^ "Illumos Foundation lanza OpenIndiana" . El H . Consultado el 18 de septiembre de 2010 .
- ^ Luke Hopewell. "Illumos Foundation resucita OpenSolaris" . ZDNet Australia . Consultado el 18 de septiembre de 2010 .
- ^ Ted Samson (15 de septiembre de 2010). "Illumos tiene como objetivo clonar OpenSolaris moribundo" . InfoWorld . Consultado el 15 de septiembre de 2010 .
- ^ Oliver Diedrich (15 de septiembre de 2010). "OpenIndiana statt OpenSolaris" . Heise Online (en alemán) . Consultado el 15 de septiembre de 2010 .
- ^ "Twitter / openindiana: Espero que les haya gustado el anuncio" .
- ^ "Twitter / openindiana: Nuestro servidor pkg.depotd para" .
- ^ "De los Editores: Consultando el Oracle" . Tiempos de desarrollo de software . Tiempos de desarrollo de software. 15 de septiembre de 2010 . Consultado el 15 de septiembre de 2010 .
- ^ Joe Brockmeier. "Una mirada rápida a OpenIndiana" . Revista Linux . Consultado el 18 de septiembre de 2010 .
- ^ Lawrence Latif (15 de septiembre de 2010). "Open Indiana tiene como objetivo la distribución gratuita predeterminada de Solaris" . El indagador . Consultado el 15 de septiembre de 2010 .
- ^ "Preguntas frecuentes" . Wiki de OpenIndiana .
- ^ "¿Qué pasa si Oracle interrumpe Sun Studio (el compilador principal y de código cerrado para la creación de OpenSolaris)?" . Wiki de OpenIndiana .
- ^ "Comunidad HCL" . Wiki de OpenIndiana .
- ^ "¿El mejor hardware para usar?" . Archivado desde el original el 5 de enero de 2011 . Consultado el 11 de enero de 2012 .
- ^ "Proyecto Nexenta | Acerca del hardware NAS SAN sugerido" . Archivado desde el original el 12 de diciembre de 2011.
- ^ "Lista de compatibilidad de hardware NexentaStor TM versión 1.0 - 02 de febrero de 2011" (PDF) . Archivado desde el original (PDF) el 2011-01-01.
- ^ "Joyent valida los servidores TYAN para su uso en SmartDataCenter" . Archivado desde el original el 24 de noviembre de 2011.
- ^ a b Alasdair Lumsden (29 de agosto de 2012). "El líder de OpenIndiana, Alasdair Lumsden, dimite" . Consultado el 24 de octubre de 2015 .
- ^ a b "DistroWatch Weekly, número 523, 2 de septiembre de 2013" . 2013-09-02 . Consultado el 24 de octubre de 2015 .
- ^ a b "DistroWatch Weekly, número 609, 11 de mayo de 2015" . 2015-05-11 . Consultado el 24 de octubre de 2015 .
- ^ "El proyecto adicional de archivos de especificaciones" .
- ^ "Joyent - Gestión de paquetes portátiles" .
- ^ "Preguntas frecuentes" . OpenIndiana.
- ^ "Illumos ahora se compilará con GCC 4.4.4" . Archivado desde el original el 25 de junio de 2018 . Consultado el 29 de enero de 2017 .
- ^ "oi_147" . Wiki de OpenIndiana .
- ^ "oi_148" . 17 de diciembre de 2010.
- ^ "DistroWatch Weekly, número 373, 27 de septiembre de 2010" . distrowatch.com .
- ^ "DistroWatch Weekly, número 406, 23 de mayo de 2011" . distrowatch.com .
- ^ Bochnig, Martin (27 de septiembre de 2012). "[OpenIndiana-discusion] Enlace de descarga preliminar: MartUX_OpenIndiana_Edition basado en Illumos para SPARC LiveDVD (sin instalador)" .
- ^ "OpenIndiana: versión SPARC eliminada" . Archivado desde el original el 18 de mayo de 2013 . Consultado el 14 de febrero de 2014 .
- ^ "Twitter / openindiana: candidato de lanzamiento estable apuntando" .
- ^ "DistroWatch Weekly, número 426, 10 de octubre de 2011" . distrowatch.com .
- ^ "Revisión de escritorio OpenIndiana 151a | LinuxBSDos.com" . linuxbsdos.com .
- ^ "DistroWatch Weekly, número 523, 2 de septiembre de 2013" . distrowatch.com .
- ^ "Github: oi-userland" . 2020-02-24.
- ^ "Hipster" . Wiki de OpenIndiana .
- ^ "repositorio de paquetes" . pkg.openindiana.org .
- ^ "LibreOffice actualizado a 4.4.7.2 para OpenIndiana Hipster" .
enlaces externos
- Lista de hardware compatible
- OpenIndiana anunció oficialmente un anuncio en OSNews