stringtranslate.com

AbiertoIndiana

OpenIndiana es una distribución illumos libre y de código abierto que desciende de UNIX System V Release 4 a través del sistema operativo OpenSolaris . Se bifurcó de OpenSolaris después de que Oracle Corporation descontinuara OpenSolaris , [3] [4] OpenIndiana toma su nombre de Project Indiana, el nombre en código interno de OpenSolaris en Sun Microsystems antes de la adquisición de Sun por parte de Oracle en 2010. [5]

Creado por un equipo de desarrollo dirigido por Alasdair Lumsden, [6] el proyecto OpenIndiana ahora está a cargo de 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 se proporcionan correcciones de errores y seguridad de forma gratuita". [7]

Historia

Orígenes

El Proyecto Indiana fue concebido originalmente por Sun Microsystems, para construir una distribución binaria alrededor de la base del código fuente de OpenSolaris . [8] El Proyecto Indiana fue dirigido por Ian Murdock , fundador de la distribución Debian Linux . [5]

OpenIndiana fue concebido después de que se llevaran a cabo negociaciones para la adquisición de Sun Microsystems por parte de Oracle, con el fin de garantizar la disponibilidad continua y el desarrollo de un sistema operativo basado en OpenSolaris, ya que su uso es generalizado. La incertidumbre entre la comunidad de desarrollo de OpenSolaris llevó a algunos desarrolladores a formular planes provisionales para una bifurcación del código base existente.

Estos planes se hicieron realidad tras el anuncio de la interrupción del soporte para el proyecto OpenSolaris por parte de Oracle. [9] [10]

Reacción inicial

OpenIndiana funcionando en modo consola

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 no haber sido probada. La razón de la versión no probada fue que el equipo de OpenIndiana estableció una fecha de lanzamiento anterior a Oracle OpenWorld para adelantarse al lanzamiento de Solaris 11 Express. [12]

El anuncio de OpenIndiana tuvo una respuesta mayoritariamente 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 importantes escribieron sobre el lanzamiento. [12] [15] [16] [17] [18] [19] El ancho de banda de transmisión del anuncio fue sustancial, y se observó que superó los 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 originalmente habían planeado, lo que resultó en que más subprocesos se aprovisionaran más adelante. [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 mercado de Linux . [22] [23] Un artículo criticó el lanzamiento de OpenIndiana, citando una falta de profesionalismo con respecto al lanzamiento de una compilación no probada y la falta de compromiso del proyecto con un cronograma de lanzamiento. [24] El lanzamiento inicial de OpenIndiana se promocionó como experimental y directamente basado en la última compilación de desarrollo de OpenSolaris, preliminar al lanzamiento de OpenSolaris 2010.

Construcción de comunidad

Cuando la distribución binaria de OpenSolaris se trasladó a SolarisExpress y se interrumpió el suministro en tiempo real de actualizaciones de OpenSolaris, abundaron las preocupaciones sobre lo que sucedería con OpenIndiana si Oracle decidía dejar de enviar el código fuente a la comunidad. El equipo de OpenIndiana mitigó estas preocupaciones cuando anunció su intención de trasladar el suministro de código fuente a la Fundación illumos. [25]

Se manifestaron inquietudes 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 que pudiera compilarse bajo la colección de compiladores de código abierto GNU . [26]

La Lista de compatibilidad de hardware (HCL) sigue siendo algo informal, fragmentada y descentralizada, y requiere mucha investigación del usuario final para la selección del hardware. [27] [28] [29] [30] [31] La falta de una HCL centralizada integral se debe al 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 del dispositivo no estaba disponible.

En agosto de 2012, el líder fundador del proyecto, Alasdair Lumsden, renunció al proyecto, alegando motivos personales y frustración por la falta de progreso en el proyecto. [32] Entre las razones de la falta de progreso se encontraba la falta de desarrolladores y recursos. En su renuncia, Lumsden escribió: "Para muchos de nosotros, este fue el primer proyecto de código abierto al que contribuimos, incluido yo mismo. La tarea en cuestión era enorme y no estábamos bien 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 los medios

Una revisión de DistroWatch de septiembre de 2013 afirmó 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]

Hoy en día, utilizar OpenIndiana es muy parecido a utilizar OpenSolaris hace cinco años: las herramientas son prácticamente las mismas y 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 que están detrás del proyecto están haciendo un buen trabajo para detectar errores y mantener actualizados los controladores, y eso es genial. Aun así, siento que OpenIndiana se está estancando, que no progresa de forma significativa.

Una revisión de OpenIndiana realizada por DistroWatch en 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 rezagados con respecto a otros sistemas, mientras que muchas de las características de administración del sistema se han replicado o adaptado a Linux y BSD. La revisión concluye que: [34]

Aunque 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 funciona y todavía 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 grandes ideas 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 están divididos en varios paquetes, lo que aumentaría artificialmente el recuento de paquetes (por ejemplo, como en las distribuciones de Linux): el sistema de empaquetado de imágenes es una gestión de paquetes basada en archivos que proporciona actualizaciones incrementales y facetas de paquetes, lo que hace que dicha división sea una carga innecesaria. En el transcurso de los primeros dos 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 compatible con Joyent [36] proporciona fácilmente más de 20000 paquetes para sistemas illumos.

Relación con otros sistemas operativos

El proyecto pretende ofrecer un sistema operativo de la familia System V que sea compatible a nivel binario con los productos Oracle Solaris 11 y Solaris 11 Express. Sin embargo, en lugar de basarse en la consolidación OS/Net como lo hacía OpenSolaris, OpenIndiana se basa en illumos . El proyecto utiliza el mismo sistema de gestión de paquetes IPS ( Image Packaging System ) 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 a partir de septiembre de 2011. El proyecto se ha alejado efectivamente de las herramientas propiedad de Oracle, como Sun Studio : todas las compilaciones desde 2013, incluida la rama activa Hipster, utilizan GNU Compiler Collection (GCC) como compilador único. El proyecto illumos en sí se construye con GCC desde el 15 de junio de 2012. [38]

Calendario de lanzamiento

Construcciones experimentales

La primera versión experimental de OpenIndiana, Build 147, se lanzó el 14 de septiembre de 2010; [39] la segunda versión experimental, Build 148, se lanzó el 17 de diciembre de 2010. [40]

Construcciones de desarrollo

El 14 de septiembre de 2011 se publicó una primera versión de desarrollo, la Build 151. Esta es la primera versión basada en illumos. MartUX 151a0 [43] se publicó como la primera compilación SPARC para OpenIndiana. La Build 151a7 para arquitecturas Intel / AMD se publicó el 6 de octubre de 2012. La Build 151a8 se publicó el 10 de agosto de 2013. OpenSXCE 2013.01 SPARC Build 151a, anteriormente MartUX, se publicó a través de OpenIndiana el 1 de febrero de 2013, como la segunda y posiblemente última compilación SPARC de OpenIndiana , [44] con versiones posteriores basadas en DilOS. [45]

Hipster

Dado que el modelo de desarrollo heredado del proyecto OpenSolaris no era adecuado para un proyecto comunitario, a finales de 2013 se creó la iniciativa Hipster 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 compilación oi-userland [49] y el uso de la integración continua.

Hipster se mantiene de forma activa: el repositorio recibe actualizaciones de software y parches de seguridad, y las imágenes de instalación se publican dos veces al año. Cada lanzamiento de una instantánea se anuncia a través de una lista de correo y Twitter . [50] La primera versión de una 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:

La lista de características se actualiza para cada ciclo de desarrollo en la página Hoja de ruta del rastreador de problemas.

Referencias

  1. ^ "OpenIndiana - Release 2024.04" . Consultado el 1 de mayo de 2023 .
  2. ^ "¿OpenIndiana admite la internacionalización y la localización?". Archivado desde el original el 13 de mayo de 2021. Consultado el 26 de marzo de 2020. Puede elegir entre 47 diseños de teclado diferentes y 22 idiomas diferentes.
  3. ^ ab "¡Bienvenidos al Proyecto OpenIndiana!". Proyecto OpenIndiana. 10 de septiembre de 2010. Consultado el 14 de septiembre de 2010 .
  4. ^ Ljubuncic, Igor (23 de mayo de 2011). "OpenIndiana: todavía hay esperanza". DistroWatch . Consultado el 20 de septiembre de 2013 .
  5. ^ ab "¿Por qué se llama OpenIndiana?". Archivado desde el original el 13 de mayo de 2021. Consultado el 26 de marzo de 2020. El proyecto Indiana fue dirigido por Ian Murdock, fundador de la distribución Linux Debian .
  6. ^ 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. Yo fundé 'Illumos', lo que ocurrió antes del proyecto OpenIndiana.
  7. ^ Lumsden, Alasdair (5 de mayo de 2011). "OpenIndiana, Illumos y la comunidad OpenSolaris (parte 1)". YouTube.com . YouTube. Archivado desde el original el 21 de diciembre de 2021 . 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 se proporcionen correcciones de errores y seguridad de forma gratuita.
  8. ^ "Proyecto Indiana". Archivado desde el original el 26 de febrero de 2011.
  9. ^ Lumsden, Alasdair (13 de agosto de 2010). "OpenSolaris cancelado, será reemplazado por Solaris 11 Express". osol-discuss (Lista de correo). Archivado desde el original el 7 de marzo de 2013.
  10. ^ Michael Larabel (10 de septiembre de 2010). «OpenIndiana — Otra bifurcación de OpenSolaris — La semana que viene». Phoronix . Consultado el 13 de septiembre de 2010 .
  11. ^ "Anuncio". OpenIndiana . Archivado desde el original el 4 de diciembre de 2017 . Consultado el 29 de enero de 2017 .
  12. ^ por Sam Varghese. "Se anunciará una bifurcación de OpenSolaris". ITWire. Archivado desde el original el 24 de octubre de 2018. Consultado el 18 de septiembre de 2010 .
  13. ^ de EveryCity Managed Hosting. "EveryCity patrocina la bifurcación de OpenSolaris con OpenIndiana" . Consultado el 18 de septiembre de 2010 .
  14. ^ "Cuenta de Twitter de OpenIndiana".
  15. ^ Timothy Prickett Morgan. "El spork de OpenSolaris está listo para descargarse". The Register . Consultado el 18 de septiembre de 2010 .
  16. ^ "La Fundación Illumos lanza OpenIndiana". The H. Consultado el 18 de septiembre de 2010 .
  17. ^ Luke Hopewell. "La Fundación Illumos resucita OpenSolaris". ZDNet Australia . Consultado el 18 de septiembre de 2010 .
  18. ^ Ted Samson (15 de septiembre de 2010). "Illumos pretende clonar el moribundo OpenSolaris". InfoWorld . Consultado el 15 de septiembre de 2010 .
  19. ^ Oliver Diedrich (15 de septiembre de 2010). "OpenIndiana en lugar de OpenSolaris". Heise en línea (en alemán) . Consultado el 15 de septiembre de 2010 .
  20. ^ "Twitter/openindiana: Espero que les haya gustado el anuncio".
  21. ^ "Twitter / openindiana: Nuestro servidor pkg.depotd para".
  22. ^ "De los editores: Consultando a Oracle". Software Development Times . 15 de septiembre de 2010 . Consultado el 15 de septiembre de 2010 .
  23. ^ Joe Brockmeier. "Una mirada rápida a OpenIndiana". Linux Magazine. Archivado desde el original el 24 de abril de 2011. Consultado el 18 de septiembre de 2010 .{{cite web}}: CS1 maint: URL no apta ( enlace )
  24. ^ Lawrence Latif (15 de septiembre de 2010). «Open Indiana busca una distribución gratuita de Solaris por defecto». The Inquirer . Archivado desde el original el 18 de septiembre de 2010. Consultado el 15 de septiembre de 2010 .{{cite web}}: CS1 maint: URL no apta ( enlace )
  25. ^ "Preguntas frecuentes". Wiki de OpenIndiana . Archivado desde el original el 2018-04-30 . Consultado el 2017-01-29 .
  26. ^ "¿Qué sucedería si Oracle descontinuara Sun Studio (el compilador primario y de código cerrado para crear OpenSolaris)?". Wiki de OpenIndiana . Archivado desde el original el 2018-04-30 . Consultado el 2017-01-29 .
  27. ^ "Comunidad HCL". Wiki de OpenIndiana . Archivado desde el original el 15 de febrero de 2018. Consultado el 29 de enero de 2017 .
  28. ^ "¿Cuál es el mejor hardware para utilizar?". Archivado desde el original el 5 de enero de 2011. Consultado el 11 de enero de 2012 .
  29. ^ "Proyecto Nexenta | Acerca del hardware NAS SAN sugerido". Archivado desde el original el 12 de diciembre de 2011.
  30. ^ "Lista de hardware compatible con NexentaStor TM, versión 1.0: 2 de febrero de 2011" (PDF) . Archivado desde el original (PDF) el 1 de enero de 2011.
  31. ^ "Joyent valida los servidores TYAN para su uso en SmartDataCenter". Archivado desde el original el 24 de noviembre de 2011.
  32. ^ por Alasdair Lumsden (29 de agosto de 2012). «El líder de OpenIndiana, Alasdair Lumsden, renuncia» . Consultado el 24 de octubre de 2015 .
  33. ^ ab "DistroWatch Weekly, número 523, 2 de septiembre de 2013". 2 de septiembre de 2013. Consultado el 24 de octubre de 2015 .
  34. ^ ab "DistroWatch Weekly, número 609, 11 de mayo de 2015". 11 de mayo de 2015. Consultado el 24 de octubre de 2015 .
  35. ^ "El proyecto extra de archivos de especificaciones".
  36. ^ "Joyent - Gestión de paquetes portátiles".
  37. ^ "Preguntas frecuentes". OpenIndiana. Archivado desde el original el 13 de mayo de 2021. Consultado el 29 de enero de 2017 .
  38. ^ "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 .
  39. ^ "oi_147". Wiki de OpenIndiana . Archivado desde el original el 30 de abril de 2018. Consultado el 29 de enero de 2017 .
  40. ^ "oi_148". 17 de diciembre de 2010. Archivado desde el original el 30 de abril de 2018. Consultado el 29 de enero de 2017 .
  41. ^ "DistroWatch Weekly, número 373, 27 de septiembre de 2010". distrowatch.com .
  42. ^ "DistroWatch Weekly, número 406, 23 de mayo de 2011". distrowatch.com .
  43. ^ Bochnig, Martin (27 de septiembre de 2012). «[OpenIndiana-discuss] Enlace de descarga preliminar: Illumos based MartUX_OpenIndiana_Edition for SPARC LiveDVD (without installer)». Archivado desde el original el 11 de julio de 2017. Consultado el 29 de enero de 2017 .
  44. ^ "OpenIndiana: se ha eliminado la versión de SPARC". Archivado desde el original el 18 de mayo de 2013. Consultado el 14 de febrero de 2014 .
  45. ^ "Twitter/openindiana: Candidato a versión estable en camino".
  46. ^ "DistroWatch Weekly, número 426, 10 de octubre de 2011". distrowatch.com .
  47. ^ "Revisión del sistema operativo de escritorio OpenIndiana 151a | LinuxBSDos.com". linuxbsdos.com .
  48. ^ "DistroWatch Weekly, número 523, 2 de septiembre de 2013". distrowatch.com .
  49. ^ "Github: oi-userland". GitHub . Consultado el 31 de julio de 2023 .
  50. ^ "Hipster". Wiki de OpenIndiana . Archivado desde el original el 27 de julio de 2021.
  51. ^ "repositorio de paquetes". pkg.openindiana.org .
  52. ^ "LibreOffice se actualizó a la versión 4.4.7.2 para OpenIndiana Hipster". Archivado desde el original el 2 de febrero de 2023.

Enlaces externos