
Sun y Oracle
Oracle está a punto de comprar a Sun. En los sitios web de ambas empresas ya se anuncia el inminente cierre del negocio. Confieso que esta compra de Sun por parte de Oracle me toma por sorpresa. En parte está justificado este hecho, porque, ya han pasado varios días desde que perdí el hilo de los rumores de negociación entre IBM y Sun. Aún así, me parece interesante que una empresa dedicada al desarrollo, comercialización, soporte técnico y consultoría de la mayor base de datos del planeta ahora incursione mediante la compra de Sun, una empresa tan grande y que es polifacética por cuanto desarrolla software y también hardware.
En todo ésto, lo primero que me llega a la mente es hacia dónde se dirigirá el desarrollo del software por parte de Oracle (Oracle + Sun). Bien sabemos que Sun se ha dedicado enteramente al desarrollo de UNIX, mediante su distribución Solaris y OpenSolaris. Comúnmente he trabajado con openSolaris y me dejó un fino gusto de su potencial en la administración de servicios de red. Pienso que openSolaris es la opción de más alto nivel en cuanto a una distribución UNIX con soporte empresarial.

UK2 CentOS hosting
Por otra parte, se ha conocido la distribución Linux de Oracle: Unbreakable Linux. Esta distribución, hecha por Oracle, fue pensada para servir de sistema operativo con soporte integrado para las bases de datos Oracle. Recuerdo que hace poco leí que Unbreakable Linux no ha tenido la adopción empresarial esperada por Oracle. De hecho, los clientes han preferido quedarse con Red Hat Enterprise Linux, la distribución GNU/Linux con soporte comercial de mayor uso para gestionar bases de datos Oracle, entre otras.
Y ya que he expuesto las piezas de este juego de ajedrez, voy a comenzar a hipotetizar movimientos. El primero -y quizás el más obvio- que llega a mi mente es cuál sistema operativo preferirá Oracle para darle soporte comercial a su base de datos (digamos Oracle …….): ¿UNIX ó Linux?
Observen que Oracle será ahora la empresa dueña de dos distribuciones que potencialmente pueden “correr” sus bases de datos. Por un lado está la ya trabajada y con más experiencia Unbreakable Linux, que, como su nombre lo dice, es un sistema GNU/Linux. Por otra parte, Oracle cuenta entonces también con Solaris, un sistema operativo tipo UNIX por naturaleza más robusto y con más historial de optimización para labores de red y estabilidad que Unbreakable Linux.

Servidores
Si bien es cierto que Solaris deberá ser ajustado para correr las bases de datos de Oracle de una forma más optimizada, estoy seguro de que esta labor se podrá hacer. De hecho, la movida más atinante por parte de Oracle sería delegar parte de este desarrollo a la comunidad de usuarios que trabajan en openSolaris. Y es que sería muy fácil comenzar esta integración de las bases de datos Oracle con openSolaris, pues, recuérdese también que Oracle cuenta con una versión “Lite” de su base de datos, especialmente pensada para desarrolladores. Por lo tanto, la integración de “Oracle Database 11g” (ó la sucesora) con OpenSolaris (y Solaris) es algo que veo potencialmente posible.
Otro movimiento en el tablero se refiere al futuro de MySQL, tanto en su versión comercial, como en la comunitaria. ¿Preferirá Oracle su ancestral producto comercial a su competencia MySQL? Pienso que Oracle no querrá iniciar una disputa de ese tipo. Mas bien, su política podría ser el desarrollo paralelo de ambos productos. Con esto conseguiría mantener bien segmentados a los clientes que ya tiene para cada uno de los productos, al tiempo que le facilitaría la migración de uno u otro extremo a los clientes. Es decir, si ya un cliente que utiliza MySQL requiere un potencial de cálculo mayor, pues, rápidamente le podrán facilitar la adopción de Oracle Database. En suma, la ganancia para Oracle es total.
¿Y qué pasaría con la versión comunitaria de MySQL? Aunque Oracle compre a Sun, pienso que lo más lógico sería mantener el patrocinio de la versión comunitaria de MySQL. Si Oracle retirara el apoyo a éste proyecto, un grupo conformado por la comunidad internacional podría continuar independientemente el desarrollo de esta base de datos. Para Oracle, es más conveniente mantener bajo su seno el desarrollo de la versión comunitaria de MySQL. En efecto, le retorna mayor rédito.

Web Hosting
Producto de la compra de Sun por parte de Oracle, pronostico un incremento en la comunidad de desarrolladores de PostgreSQL. No logro estimar cuantos, pero, estoy seguro de que habrá cierta cantidad de desarrolladores del proyecto comunitario de MySQL que preferirán continuar sus aportes a una base de datos que desde su origen ha sido libre y es tan buena como la propia “Oracle Database”. Además, nuevos desarrolladores le darán el voto de confianza a PostgreSQL.
La versión comunitaria de MySQL se podría beneficiar de cierta herencia de la base de datos Oracle y de la capitana MySQL. Esto la haría bastante más robusta; sin embargo, quiero esperar esa noticia antes de hacerme de ilusiones.
En todo este contexto, PostgreSQL continuará timoneando el desarrollo “open source” de confianza plena en cuanto a la base de datos de mayor difusión por parte de la comunidad GNU/Linux. Y es necesario que esto sea así.
Y aunque ya me he referido bastante a las bases de datos Oracle y MySQL en el contexto de la compra de Sun por parte de Oracle; me resulta de especial interés al menos citar la inquietud de la posición de Oracle en cuanto al desarrollo y comercialización del hardware heredado por Sun.
Sun, ha creado soluciones de alto nivel corporativo en cuanto a servidores y más recientemente a ordenadores de escritorio. La arquitectura RISC utilizada por SUN en sus procesadores es sin duda alguna la que genera mayor rendimiento. Aunque el costo de adoptar RISC ha sido ligeramente mayor que la contraparte ofrecida por Intel, los beneficios obtenidos por los clientes de SUN siguen siendo superiores a los de aquellos que optaron por hardware más barato.
Mas, como el título de este artículo se refiere al trinomio: Oracle-Sun-Linux, mi verdadero interés consiste en urgar las posibles ramificaciones que tiene la endocitosis que hace Oracle de Sun y las posibles consecuencias para Linux y quizás mejor dicho para GNU/Linux.
En esta fase, el mayor competidor de Oracle será IBM, seguido de cerca por Hewlette Packard. Oracle deberá ofrecer una solución integrada de hardware y software más barata ó técnicamente más competitiva que las dadas por IBM y HP, incluso, aunque el precio de su solución fuese mayor. Es claro que Oracle podría optar por abaratar costos. Mucho deseo que esto no signifique la migración de RISC hacia otra arquitectura, pues, esto disminuiría la calidad del hardware que Sun había creado, mas, podría beneficiar notablemente a la comunidad GNU/Linux si se adopta una basada en los procesadores de Intel, porque democratizaría aún más el soporte de las bases de datos en los servidores producidos ahora por Oracle.

Servidores Dedicados