Tag Archives: versionitis

Arch Linux 2008.06 Overlord

Después de casi 9 meses de la última revisión de la versión Don’t Panic, hoy sale definitivamente esta nueva snapshot de mi distribución GNU/Linux favorita… Arch Linux. Esta nueva versión es la 2008.06 Overlord y puede descargarse desde aquí.

Logo Arch Linux

Aprovecho para recordar que en realidad la noticia no es nada interesante para los que ya usamos Arch Linux, porque como ya comenté en otro artículo esta distribución no tiene ciclo de versiones como la gran mayoría de distribuciones, sinó que hay una sola rama que el usuario va actualizando de vez en cuando (diariamente, semanalmente, da igual), a esto se le llama rolling release. Con lo cual lo que aquí anuncio es simplemente la nueva ISO para instalar la snapshot de cómo es Arch Linux hoy. Seguidamente usamos el comando pacman -Syu para dejar atrás la release y sincronizar con current. En otras palabras, sólo existe la rama current, aunque no exista como tal. Todos los usuarios de Arch tenemos el sistema actualizado al dia, no importa si nos lo hemos instalado hoy mismo o 3 años atrás mientras lo hayamos ido actualizando. Esto evita las arriesgadas actualizaciones entre distintas ramas de una distribución cuando pasan meses entre versión y versión. Y también nos beneficia para poder usar los programas poco después de su salida, sin tener que esperar a que se incluyan en la siguiente versión de nuestra distribución.

¿Cada cuándo sale una ISO para instalar Arch Linux? La idea era que dependía de las versiones del kernel Linux (a nueva rama del kernel, nueva iso de Arch), aunque esta vez han tardado mucho más y el kernel que se incluye es el 2.6.25.6, saltándose así las ramas x.23 y x.24, aunque han salido ISOs no oficiales para estas. Evidentemente el kernel se va actualizando con sus correcciones dentro de la rama correspondiente.

¿Qué significan entonces los números de versión? Antes se usaba una numeración incremental típica, pero ahora se usa ésta que es más descriptiva: el primer número corresponde al año de salida y el segundo al mes. En este caso significa Junio de 2008, otras distribuciones usan sistemas muy similares.

¿Y… qué hay de nuevo? Lo de siempre, pero más actualizado, se estrena nuevo logotipo para la distribución, se incluye el kernel 2.6.25, ahora el CD de instalación es un live Arch Linux, se añade imagen para usar discos USB como instalador, etc. Y otras cosas que ya estaban pero que no está de más recordar, como una buena autodetección de hardware, soporte para RAID, LVM2 y sistemas de ficheros cifrados desde la raiz del sistema… y lo típico que podemos encontrar en cualquier distribución, pero actualizado hasta puntos sorprendentes.

¿Cómo funcionará Arch Linux en mi hardware? Arch está optimizada para máquinas i686 (Pentium II o posterior) y x86_64 (AMD64, Core 2 Duo, etc), lo cual significa que la hace mucho más rápida que otras distribuciones optimizadas para i386, i486, etc (que son la mayoría). También hay ports no oficiales para i586 y PowerPC (antiguos Apple).

¿Cuál és la filosofía de Arch? Básicamente… que las cosas sean simples (recordemos que simple no significa fácil), el conocido KISS (Keep It Simple Stupid) es el pilar que sostiene cualquier detalle en Arch Linux. Los paquetes que se distribuyen en Arch Linux, generalmente no se parchean demasiado si no es muy necesario.

¿A qué perfil de usuario está destinada esta distribución? Cualquiera con ganas de aprender y sin miedo a usar la línea de comandos para configurar cualquier cosa, ya que Arch Linux no incluye ningún tipo de interfaz gráfica para configurar el sistema, ni siquiera interfaz gráfica de texto (TUI). Esto es verdad excepto en el instalador, que tiene un menú de interfaz de texto, el típico instalador ncurses cómo en *BSD, Slackware, etc. De todas formas al terminar la instalación se nos va a pedir que editemos a mano (usando vim o nano) los ficheros de configuración del sistema. El instalador no habrá configurado nada (sólo instala el sistema base y el cargador de arranque), por lo que hay que saber un poco lo que se está haciendo en el momento de editar los ficheros. Arch incluye un sistema de instalación de paquetes llamado pacman que es parecido al apt-get de Debian y otros similares, pero también incluye el sistema ABS (Arch Build System) para compilar los paquetes y la base del sistema (y/o modificarlos a nuestro gusto sin demasiada dificultad, así como crear paquetes propios de una forma muy simple). Esto puede sonar parecido a los ports de *BSD y al portage de Gentoo. Por lo tanto, los usuarios que se pueden sentir cómodos con Arch Linux són los mismos que se han sentido cómodos usando Gentoo, Slackware, Debian o algún *BSD.

¿Voy a encontrar ayuda en la comunidad ante mis dudas de principiante inútil? ¡Por supuesto! Aunque pueda parecer que no hay una gran comunidad de usuarios, debido básicamente a que Arch Linux no es una distribución de las más conocidas, lo cierto es que sorprende lo fácil que es encontrar ayuda cuando quieres aprender a usar algo, o cuando las cosas van mal. Tienes a tu disposición un wiki, la guia de instalación, foros (inglés y español), listas de correo, canales en irc.freenode.net, etc.

¿Tienes curiosidad? Estos enlaces pueden ser de tu interés:

Arch Linux 0.8 Voodoo y otras noticias relacionadas

Arch LinuxEs un poco estúpido anunciar una nueva release de Arch Linux, ya que los usuarios de Arch usamos todos current en cada actualización, incluso después de instalar via CD o FTP. Aún así en, este caso, el instalador trae muchas novedades como soporte para SSH e incluso poder instalar paquetes con pacman mientras configuramos nuestro inminente sistema.

No sé qué puedo decir de Arch que no se haya dicho antes, en mi opinión y habiendo probado otras distribuciones del mismo estilo como Slackware, Debian o Gentoo, sigo pensando que Arch me ofrece mucho más. Nunca me cansaré de recomendarla a todo el mundo, y ahora que cada vez me adentro más al mundo de los *BSDs… empiezo a pensar que Arch es uno de los pocos motivos que me empujan a seguir usando Linux.

Como anéctoda, esta versión 0.8 Voodoo és la última que usa un sistema numérico de ciclo de versiones. Al fin y al cabo Arch no tiene versiones sino snapshots, y numerar/nombrar una snapshot no tiene ningún sentido. Por este motivo Judd Vinet nos anuncia hoy el nuevo sistema de enumeración: un timestamp tipo YYYYMM, año y mes. Por ejemplo la versión 0.8 se hubiera llamado Arch 200704 ISO ya que el nombre sólo afecta a la ISO del instalador. La gracia está en que habrá una ISO por cada nueva rama de Kernel. Con el próximo kernel 2.6.22 tendremos nueva ISO.

Como anéctoda, quiero comentar las 2 mentiras que nos colaron en la web de Arch Linux el 1 de Abril (April Fool’s Day, una especie de Dia de los Inocentes para los anglosajones).

La primera fué que, como se considerava 0.8 Voodoo como release, se anunció un nuevo nombre para current, y este fué 1.0 Duke Forever, haciendo alusión al videojuego Duke Nukem Forever, que este mes pasado celebraba su décimo año en desarrollo y que nadie sabe si va a salir algun dia al mercado. Judd Vinet anuncia hoy la cancelación de la versión 1.0 debido al cambio de sistema de ciclo de versiones.

La segunda fué mucho más espectacular, el anuncio de que, debido a la confusión de que haya una distribución llamada Arch Linux y otra llamada Ark Linux, Arch pasaría a llamarse Ark. La gracia estuvo en la coordinación con la gente de Ark, que anunció justo lo contrario en su web, de esa forma Ark Linux pasaría a llamarse Arch Linux para no confundir a los usuarios. Incluso intercambiaron sus logos en las cabeceras de sus webs.

Capturas de pantalla del April Fool’s Day: