Qué es Debian CUT? Una excelente alternativa a LMDE

El proyecto Debian CUT (Constantly Usable Testing –constantemente a pruebas utilizable–) surgió hace más de 2 años atrás de la mano de Joey Hess, quien buscaba una alternativa para los usuarios y/o desarrolladores que no pueden esperar 2 años (aproximadamente) para ver la nueva versión de Debian (stable). Es un proyecto no oficial, ya que no cuenta con el respaldo o apoyo de Debian (aun :P).

Antes de adentrarnos en el tema, conozcamos un poco a cerca de las otras “ramas” de Debian.

Acerca de Debian unstable y testing

<° Debian unstable: es la distribución donde los desarrolladores cargan las nuevas versiones de sus paquetes. Pero, con frecuencia algunos paquetes no son instalables desde unstable debido a los cambios en otros paquetes o transiciones en las bibliotecas (librerías) que aún no han sido completadas.

<° Debian Testing: por el contrario de unstable, es administrado por una herramienta que garantiza la coherencia de toda la distribución. Únicamente recoge las actualizaciones de unstable si el paquete ha sido probado lo suficiente (10 días por lo general), está libre de nuevos errores críticos de lanzamiento, está disponible en todas las arquitecturas soportadas (por ejemplo, las arquitecturas PowerPC, PA-RISC, y máquinas basadas en MIPS), y no se rompe con algún otro paquete ya existente en testing. Asegurando con esto, que los paquetes que desembocan en testing están razonablemente libres de errores (como un sistema que no arranca, o las X no funcionen en absoluto). Esto lo hace muy atractivo para los usuarios que les gusta tener regularmente la última versión de su software sin tener que lidiar con los problemas más graves asociados a ellos.

Porque no usar Debian Testing?

Debian Testing es donde los desarrolladores de Debian preparan la próxima distribución estable (stable). Si bien esto sigue siendo su principal objetivo, muchos usuarios han adoptado esta versión de Debian, ya que les ofrece un buen compromiso entre la “frescura” y estabilidad entre paquetes. Sin embargo, hay desventajas en la utilización de testing, por lo que el proyecto CUT tiene como objetivo reducir o eliminar los aspectos negativos.

Problemas conocidos en testing

<° Los paquetes de software “desaparecen”: El equipo de publicación utiliza la distribución para preparar la próxima versión estable y de vez en cuando sacan los paquetes de la misma. Esto se hace ya sea para asegurar que otros paquetes puedan migrar de unstable a testing, o porque un paquete lleva mucho tiempo con errores críticos sin avanzar hacia una solución. El equipo también eliminará los paquetes si los encargados creen que la versión actual del software no puede soportarse durante 2 años o más.

<° Largas demoras en las revisiones de seguridad: A pesar del retraso de 10 días en la rama inestable, siempre hay algunos bugs molestos (y los errores de seguridad no son ninguna excepción) que sólo se descubren cuando el paquete ya ha migrado a testing. El mantenedor puede ser rápido para cargar un paquete que ha sido «solventado» en unstable, e incluso podría plantear la urgencia al permitir que el paquete migre lo más pronto posible, pero si los paquetes se “atascan“en el actual proceso de transición, no van a migrar hasta que la transición se haya completado. Esto a veces puede tomar semanas para que suceda.

El retraso se puede evitar haciendo descargas directas a testing (a través de testing-proposed-updates –prueba de actualizaciones propuestas–), pero ese mecanismo casi nunca se usa, excepto durante la congelación de los paquetes, donde se corrigen los errores específicos.

<° No siempre es instalable: Con la prueba de evolución diaria, las actualizaciones a veces rompen las últimas imágenes de instalación disponibles (en particular las imágenes netboot que obtienen todos los paquetes desde la red). El instalador de Debian suele arreglar los paquetes rápidamente, pero no se mueven automáticamente a testing debido a que el instalador de debían no siempre valida la nueva combinación de paquetes. Colin Watson resume el problema de la siguiente manera:

«Obtener el código del nuevo instalador de testing lleva mucho tiempo, y los problemas permanecen sin resolver por largos periodos. El problema con el desarrollo del instalador de Debian en este momento es que vamos demasiado lento en la producción de nuevas versiones del mismo. Sus opciones ahora son trabajar con stable (software demasiado viejo), testing (Sería bueno, excepto porque a veces se rompe y tiende a tomar una semana para arreglar cualquier cosa), unstable (se rompe todo el tiempo).»

Dejando de lado la vieja idea de: Debian = Desactualizado pero Estable

En resumen, el proyecto CUT busca modificar la apreciación que la mayoría de los usuarios de GNU/Linux tiene a acerca de Debian, al tratar de brindarnos una distribución tipo “Rolling Release”, ofreciéndonos un sistema operativo estable pero bastante más actualizado que la versión Debian stable.

Que podemos esperar de Debian CUT?

<° Se necesita una conexión a internet para realizar la instalación, por lo que el tamaño de las isos es muy pequeño (18 megas únicamente). Estas isos pueden grabarse en un CD o crear un pendrive booteable (con unebootin por ejemplo).

<° Una vez terminada la instalación, podemos encontrar un sistema completamente funcional (trae por ejemplo Libre Office 3.4.4, kernel 3.1.0-1 ).

<° Antes de comenzar con la instalación podemos seleccionar que entorno de escritorio deseamos instalar en nuestro equipo, contando con las siguientes opciones: KDE, XFCE (4.8), LXDE y GNOME (3.2.1) (siendo Gnome el entorno de escritorio por defecto). Desconozco las versiones de KDE y LXDE, no las probé :P.

AquĂ­ unas capturas:

Instalacion 1

Nota: si deseamos elegir algún entorno de escritorio diferente a Gnome, debemos seleccionar la opción Advanced options, como se muestra en las siguientes imágenes:

Sin duda es una excelente alternativa tanto para Ubuntu como para Linux Mint/LMDE.

ActualizaciĂłn:

Link oficial: http://cut.debian.net/