SafeChildren Banner

Havoc Oracle Solaris Experts

lunes, 23 de agosto de 2010

Solaris, OpenSolaris y IllumOS

Introducción
Durante los últimos meses -especialmente desde la compra de Sun por parte de Oracle- ha habido unos cuantos rumores sobre el futuro de Solaris y su versión "Open", OpenSolaris.

Bien, después de muchas preguntas sin respuesta por parte de Oracle, ya tenemos más claro el futuro. OpenSolaris desaparece tal y como lo conocemos, es decir, una comunidad con actualizaciones del código base de Solaris y diferentes distribuciones sobre este código.

Oracle ha dicho que seguirá actualizando, pero que no será de forma continuada y se dará prioridad a Solaris sobre cualquier otra cosa, resumiendo, Oracle publicará en formato binario aquellas innovaciones que desee y cuando "quiera" hará público el código fuente en OpenSolaris.

Si ahora sumamos que el organismo de gobierno de OpenSolaris se ha disuelto -a día 23 de agosto de 2010- queda todo en manos de Oracle, por lo tanto, ya no podemos depender de ellos para seguir avanzado en la comunidad OpenSolaris.

Como esto ya era un secreto a voces, se creó el proyecto IllumOS, que inicialmente quería ser una forma de tener una comunidad libre y totalmente desvinculada de Oracle -en temas de gobierno y gestión- pero unido al código de Solaris. IllumOS se creó "antes" de que Oracle hiciese públicas sus intenciones de "no actualizar el código de Solaris diariamente" y por lo tanto, no se quiso hacer un "fork", pero ahora, con estos anuncios no hay más remedio.

Por lo tanto, tenemos la siguiente situación:
  • Solaris. Pertenece a Oracle y será necesario tener una subscripción de soporte para poder utilizarlo y actualizarlo.
  • Solaris Express. Pertenece a Oracle y estará enfocado desarrolladores y no requerirá una subscripción
  • OpenSolaris. Desaparecerá, creo
  • IllumOS. Será una versión de "kernel" compatible con Solaris y completamente OpenSource, con una comunidad "real"
Y Qué pasa con OpenSolaris?
Realmente OpenSolaris nunca ha sido una comunidad "open" tal y como se define, principalmente porque siempre había que pasar el "filtro de Sun/Oracle" y había partes que no eran "Open", por ejemplo LibC. Así que, Oracle simplemente la ha dejado "morir"

IllumOS de qué me servirá?
IllumOS no será una distribución como lo era OpenSolaris, es decir, no habrá una ISO -al menos de momento- sobre la cual poder instalar un host, la idea es tener la parte del "kernel" libre de las ataduras de Oracle para poder innovar.

Por ejemplo, si hacemos una analogía con Linux, tendremos que IllumOS sera el Kernel Project, y sobre él se crearán las diferentes distribuciones, Nexenta, Belenix, Schillix como en Linux son Ubuntu, Debian, RedHat, etc.

Resumiendo, IllumOS es un fork del kernel de OpenSolaris, no de la distribución de OpenSolaris, así que será necesario utilizar una distribución -la que queramos- que nos permita utilizar IllumOS como "kernel" pero diferentes repositorios de paquetes para los binarios

Podré migrar de OpenSolaris a IllumOS?
La pregunta es dificil de responder, inicialmente porque -como ya hemos comentado- IllumOS no es una distribución, por lo tanto, la pregunta más acertada sería:

¿Podré migrar de OpenSolaris a Belenix o Nexenta o Schillix? 

Y en la actualidad no tengo una contestación, aunque me gustaría poder decirte que en un futuro será muy probable, pero ... no lo sé.




Conclusiones
Con este post he querido poner un poco más de luz en el culebrón Oracle-Solaris que estamos viviendo, pero tener en cuenta que algunas son interpretaciones mías y puedo estar confundido, si es así estaré encantado de escuchar y corregir aquello que propongáis.

Sólo como último apunte deciros que yo era de los que estaban a favor de que Oracle comprara Sun, y, aunque creo que para Solaris+Oracle RDBMS será muy importante, no pensaba que Oracle cerraría todo aquello Open que se fue construyendo, además, creo que es una estrategia que no favorece a la comunidad Solaris, porque aquellos que quieran venir, tendrán la excusa perfecta: Para que ir de un entorno cerrado a otro? Por qué no FreeBSD?

Esperemos que Oracle vea en el uso de comunidades abiertas más que un competidor y nos vea como una forma de innovación y difusión


Referencias

2 comentarios:

  1. Excelentes explicaciones en tu blog, para mi Opensolaris fue el mejor SO que vi, pero no tengo los conocimientos como para seguirlos, lo descubri tratando de alejarme de MS, y aqui estoy migrando a un linux todavia no se bien cual
    Nuevamente EXCELENTE LO TUYO

    Raul
    Desde Temperley
    Buenos Aires
    Argentina

    ResponderEliminar
  2. Hola Raul,


    Gracias por tu comentario.

    La verdad es que, qué voy a decir yo sobre Solaris/OpenSolaris pero ... dejándo al lado un poco mi predilección hacia los Sistemas Operativos creo que OpenSolaris y ahora OpenIndiana es una alternativa muy potente y además, es realmente OpenSource.

    Si estás "migrando" de MS hacia una nueva plataforma, puedes echarle un vistazo a OpenIndiana, es una plataforma sencilla -utiliza algo parecido a Debian con pkg- y por lo tanto, no tiene muchos problemas de dependencias.

    Claro, tiene alguna desventaja -contra Linux- y es el hardware soportado. En OpenIndiana todavía el número de devices soportados en muy bajo en comparación con Linux/FreeBSD pero ... poco a poco irá aumentando.

    Además, es un Solaris con "Look" GNome y puedes utilizar muchas cosas del mundo Enterprise que no hay en Linux.


    Si tienes dudas, ya sabes, pregunta y te ayudaré en todo lo que pueda.

    Un Saludo,
    Urko

    ResponderEliminar