¿Ha llegado la hora de un Ubuntu Rolling Release?

A medida de que Ubuntu Linux crece en número de usuarios, va surgiendo la necesidad de tener actualizadas las librerías para que las actualizaciones de las distintas aplicaciones puedan llegar sin problemas, lógicamente que mientras crece el número de usuarios, crecen a su vez las aplicaciones desarrolladas para dicha distribución (en este caso Ubuntu), al día de hoy, el sistema de Canonical necesita una re-invención (por decirlo de algún modo) en cuanto a su ritmo de actualizaciones, ¿Se hace ya necesario ir al Rolling Release?.

Desde que surgió el debate durante el desarrollo de Ubuntu 13.04, personalmente creo que Ubuntu, debido a que tiene un alto número de usuarios y muchas aplicaciones usan dicha distribución como base de sus desarrollos, debería cambiar su ciclo de lanzamientos a una rolling release, aunque preservando la LTS, esto por supuesto, sin descuidar las actualizaciones de las principales librerías usadas por los desarrolladores de aplicaciones.

A pesar de que un buen número de desarrolladores apoyaron la idea, Shuttleworth (famoso por decir “Ubuntu no es una democracia”)a la final desecho la idea, mas que todo por cuestiones de marketing. Según el viajero a la luna (entiéndase Shuttleworth), remplazar las ediciones No-LTS por rolling release y mantener únicamente las LTS como ediciones normales afectaría el marketing propio del sistema ya que Ubuntu era conocida por no ser Rolling Release.

Pero el problema que está comenzando a sufrir Ubuntu y que a medida que siga creciendo lo sufrirá más, es con respecto a las actualizaciones de aplicaciones. Muchos desarrolladores tienden a usar librerías mas recientes para las venideras versiones de sus aplicaciones, esto conlleva a un problema con las ediciones LTS que son de 5 años (lo mas lógico sería promocionar esa versión como estable y a la vez que esté al día), si bien por la cuestión del kernel y el stack gráfico se mantiene actualizada (no al día, pero si pasable) las librerías no, y esto trae como consecuencia que las aplicaciones se queden obsoletas con una versión antigua ya que los desarrolladores usaron una versión mas actualizada de X librería que Ubuntu LTS no tiene. (por ejemplo el instalador gráfico de los drivers de Intel y varias aplicaciones como liferea, filezilla, etc) esto, forzará a algunos usuarios a usar la versión mas reciente de Ubuntu la cuál no es LTS, pero esta versión le fue cortada su ciclo de vida a solo 9 meses!!! (no se en que estaría pensando el viajero a la luna cuando ideo esto).

Es muy probable que este ciclo de actualización sea modificado en algún futuro próximo y espero que las versiones No-LTS cambien definitivamente a Rolling Release en donde incluso, pueden hasta crear ramas estables, de pruebas e inestables y que mantengan el sistema al día como debería ser, esto significará menos trabajo en los desarrolladores ya que no tendrían la prisa de que una vez sea lanzada una versión, ponerse a trabajar en seguida para la próxima versión y todas las características y librerías nuevas portarlas a la versión venidera y solo parchear la que está “estable”, en su lugar, simplemente pasa por un breve período de pruebas y esas características nuevas sean lanzadas como una actualización mas del sistema (obviamente para esto, deben de contar con la comunidad y el viajero a la luna ser un poco “mas democrático”).

Con respecto a las LTS, creo que deberían seguir su ciclo actual de actualizaciones pero mantener al menos, ademas del stack gráfico y kernel, las principales librerías que usan la mayoría de los desarrolladores para que todas las versiones de Ubuntu soportadas por Canonical se vean beneficiadas.

 

Fuente: libuntu

¿Quién está en línea?

Hay 13425 invitados y ningún miembro en línea