Los blogs no son ajenos a la inactividad propia del verano (en parte, porque me estoy preparando para un artículo que creo que gustará mucho, y además hay que apoyar las terrazas de los bares en estos momentos de crisis para que no desaparezcan), sin embargo hoy parece ser un día noticioso apropiado para hacer lo que cualquier medio de comunicación: Mezcla indiscriminada de noticias irrelevantes.
La primera noticia es la publicación de Clutter 1.0.0. A diferencia de lo que pueda parecer viendo sus vínculos gnomitas, esta magnífica librería no está basada en GTK (existe código para "embeber" escenas de clutter dentro de aplicaciones GTK, pero tambien se ha hecho algo idéntico para QT), aunque si en GLib. A pesar de su juventud ya ha sido utilizada ampliamente en Moblin, y el Gnome Shell del futuro Gnome 3.0 tambien la utiliza, y tras llegar a la versión 1.0 no hay razón para pensar que su adopción no se va a propagar al resto de proyecto. Todo parece indicar que con el tiempo terminará siendo una librería clave para los escritorios Gnome (QT tiene sus propios inventos equivalentes en camino).
Otra noticia es la publicación de virt-manager 0.8. En esta versión se añaden wizards para añadir el puerto serie, paralelo, tarjetas gráficas a las VMs, rediseño del wizard de clonación de VMs, rediseño de partes de la UI incluyendo la ventana principal, icono en el systray, UI para manipular parámetros de seguridad y soporte para asociar una VM a una CPU concreta...en resumen: casi todo mejoras de UI. Algo que no es sorprendente, ya que virt-manager no es más que una UI para libvirt, pero no por eso es menos importante, de hecho es bastante importante. El código de todos estos proyectos, por cierto, al igual que el de libvirt, y muchas de las mejoras que se están añadiendo a QEMU sale en gran medida del bolsillo de Red Hat.
Por último, tenemos la noticia de que Debian va cambiar su ciclo de desarrollo para pasar a otro en el que la "congelación" se harán cada dos años. El propósito parece ganar "predictibilidad", yo lo llamaría más bien poner algo de orden, y no cabe duda que lo logrará Pero aunque sus enormes esfuerzos por mantener una gran distribución muy estable y muy segura -en ese aspecto no tienen envidia de las grandes distros comerciales- son loables y muy necesarios, incluso imprescindibles para un gran número de usuarios, Debian sigue con su eterno problema de ser demasiado antigua para el escritorio del geek linuxero medio.
La eterna respuesta de Debian a este dilema es: "usa testing". Y eso es lo que ha terminado siendo Debian: una gran masa de usuarios que usa stable en servidores, más una masa que usa testing o unstable para el día a día. A menudo no lo hacen por capricho, sino por obligación: sale hardware nuevo -en dos años sale mucho hardware nuevo, y además en stable nunca se utiliza la última versión stable de upstream, lo cual agrava el problema aun más- y el Linux/X.org de la última versión estable no lo soporta, asi que resulta más comodo arrancar directamente en testing que ponerse a utilizar backports que de todos modos introducen software nuevo e inestable equivalente al de testing. Allí, en testing, o en unstable se acaban usando sucesivas versiones upstream estables de Gnome/KDE/X.org/Linux antes de que Debian saque una sola de su stable. Pero testing no es equivalente a Ubuntu o Fedora, asi que la gente sigue utilizando y pasándose a otras distros, y Debian ha pasado a ser noticia una vez cada x años mientras que el resto de distros se llevan toda la fama y la mayoría de base de usuarios de escritorio. El contrato social de Debian dice en su punto 4:
"Nuestra prioridad son nuestros usuarios y el software libre: Nos guiaremos por las necesidades de nuestros usuarios y de la comunidad del software libre. Sus intereses serán una prioridad para nosotros. Daremos soporte a las necesidades de nuestros usuarios para que puedan trabajar en muchos tipos distintos de entornos de trabajo."
Sin embargo, viendo el comportamiento tradicional de Debian más bien parece que dijera "nos guiaremos por el ideal de construir la distribución más estable y segura de todas, todo lo demás es secundario". Como resultado, muchos de sus usuarios se han pasado a otras distros, en especial Ubuntu, en busca de una necesidad de modernismo que Debian se niega a cumplir tan bien como las cumplen otros.
En mi opinión, Debian infrautiliza estúpidamente su vasto potencial no haciendo, por ejemplo, lo que hace Canónical: nuevas versiones cada 6 meses y, de vez en cuando, una versión LTS que es estable, contiene software moderno y, al mismo tiempo, promete soporte a largo plazo. No es tan estable como una -stable de Debian, pero acaba siéndolo con el tiempo porque van incorporando las versiones bugfix de upstream que Debian stable incluirá de serie cuando sea publicada tiempo despues. El soporte de hardware de Ubuntu LTS es moderno e incluye siempre la última o penúltima versión estable del kernel, según coincidan las fechas: Debian 5.0 salió en Febrero de este año con Linux 2.6.26, una versión de Julio del 2008, Ubuntu 8.04 LTS salió en Abril del 2008 y su kernel era de Enero de ese mismo año. Y ni a los admins más conservadores les gusta empezar proyectos con versiones de, por ejemplo, PHP, anticuadas; ya que vas a hacer algo nuevo mejor empezar con la última versión estable más moderna y que se vaya ajando ella sola con el tiempo. Por eso no es ninguna sorpresa que cada vez más gente esté utilizando tambien Ubuntu LTS en servidores.