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:
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/
