Este post pretende ser corto, solo quiero dar un ejemplo de un problema que tiene el sistema de paquetes de Linux en una de las distros mas populares: Ubuntu. Sí, se que no es la mejor (su servidor preferiría openSUSE) pero que más da, no se puede complacer a nadie.
Bien, de acuerdo con mi malévolo robot espía, Tomboy, una pequeña aplicación que crea notas acaba de actualizarse a la versión estable 0.12.2. Esta nueva versión no solo hace que Tomboy sea más rápido, sino que también corrige un serio bug que puede eliminar tus notas al sincronizarlas con otra PC. No es un error critico, pero es grave, horrible si le sucediese a alguien. En el momento de escribir este post, si eres un usuario de Ubuntu que actualiza su pc seguido, te darás cuenta de que aun tienes la versión 0.12.0. A pesar de que el creador del producto a ofrecido una nueva versión, más estable y segura, tú aun estas condenado a la vieja versión. Sí, por supuesto, puedes ir a la pagina de Tomboy, bajar la versión estable y compilar, pero: a) eso no es hacerlo a la “manera Linux” de lo que tanto presumen y b) además un usuario promedio podría parecerle una seria desventaja (por que lo es) sobre Windows o OSX tener que compilar un programa. El problema esta que los empaquetadores de Ubuntu tienen que empaquetar la nueva versión de Tomboy y aun así, tendrías que esperarte a que salga la nueva versión de Ubuntu, pues Ubuntu solo actualiza un paquete por razones de seguridad, no de funcionalidad.
Este es un ejemplo sencillo, pero sucede a menudo. Recuerdo el tiempo entre la salida de Firefox 3 y la publicación en los servidores oficiales; o el actual problema con KDE4, cuando salga la nueva y mejorada versión 4.2, los usuarios no la podrán usar hasta la nueva versión de su distro. Claro, también pueden agregar repositorios no oficiales, pero (irónicamente) contienen paquetes más inestables y sin probar; tienes que elegir entre la versión vieja y con errores a la versión nueva pero inestable, pero que se supone que los creadores la consideran estable.
Otras distros suelen ser mas “rápidas” a la hora de actualizar paquetes y tienen diferentes criterios (Gentoo, Arch, ¿Debian Sid?), pero no creo que valga la pena en pasarse a este tipo de distros, suelen ser más difíciles de administrar.
PD: Al final, no resulto tan corto el post -__-
4 comentarios:
Tienes mucha razón en esto. Yo mismo he sufrido las consecuencias. Decidí quedarme en la versión LTS de Ubuntu y he visto como han pasado de largo las nuevas versiones de aplicaciones como OpenOffice, Deluge, etc. que uso a diario y que me gustaría tener en su última versión.
Supongo que lo primero que uno se pregunta es, ¿por qué? ¿quedarme en una versión de Ubuntu durante tres años va a significar quedarme estancado en las versiones de ese momento hasta la próxima vez que actualice?
Cuando te paras y lo piensas te das cuenta de que esta filosofía pone por delante la estabilidad a la actualidad. Probablemente te mueres de ganas de probar las bondades de las nuevas versiones de las aplicaciones, pero mantener las versiones que venían en el momento de empaquetar esa versión te garantiza una mayor estabilidad (una máxima en el mundo Linux).
Yo he llegado a la conclusión de que las LTS son ideales para puestos de trabajo en oficinas y demás, donde se configuran de una determinada manera y garantizas que todo vaya sobre ruedas sin nuevos bugs durante tres años. Para un usuario casero... depende de la paciencia. Los que somos impacientes nos volvemos locos y, o recurrimos a astucias para actualizar los paquetes o acabamos actualizando de versión, lo cual no es tan trágico, solo es pulsar un botón y esperar, pero ciertamente no garantiza la estabilidad que te proporcionaría quedarte donde estabas.
¿Qué tal si se nos diese a elegir? ¿Sería tan costoso poder elegir actualizar las versiones de ese paquete?
Bueno, simplemente me quede impresionado, yo no soy fanático de opensource y nada menos de "linux", estube leyendo tus artículos y son simplemente fascinantes, escribiste justo lo que tengo en mi mente y no soy capaz de expresarlo en papel.
Seguí asi! Tienes un lector mas!.
jajaja tengo que esperar hasta la nueva version de mi distro?? es la cosa mas estupida que he escuchado en mi vida, no sabes que tambien hay distros que tienen el Rolling release, creo que informate otro poco mas y si no podes usar linux nos es la culpa del sistema que seas tan pendejo.
"Otras distros suelen ser mas “rápidas” a la hora de actualizar paquetes y tienen diferentes criterios (Gentoo, Arch, ¿Debian Sid?), pero no creo que valga la pena en pasarse a este tipo de distros, suelen ser más difíciles de administrar."
Publicar un comentario