Allan Mcrae es unos de los principales desarrolladores de mi distribución de GNU/Linux favorita: Archlinux. Aunque llevo muchos años usando esta distribución, al ver ésta charla aprendí varias cosas sobre la distribución (hace años me alejé de la colaboración) como:

  • Sigue siendo una distribución mantenida 100% por la comunidad, con 33 programadores y 37 TU (Trusted Users).
  • Como Arch utiliza software vanilla (sin modificaciones del original), muchos de los errores corregidos por los desarrolladores de Arch son enviados a los proyectos oficiales.
  • El proceso de migración de Arch a systemd.
  • Como se eligen los paquetes que deben entrar al repositorio core, extra, testing, entre otros.

También explica algunas cosas sobre distribuciones de linux, por eso, usen o no esta distribución les recomiendo ver la charla.

Y si no has usado Arch, te recomiendo darle una prueba. Solo debes tener conocimientos básicos de Linux y paciencia para aprender como se usa, pero vale la pena por su velocidad y simplicidad.

Hoy hace 10 años Judd Vinet lanzó la primera versión de la grandiosa distribución de Linux: Archlinux de los cuales llevo casi 6 años usándola en mis equipos. Recuerdo migrar a esta distribución luego de usar Debian por un tiempo, andaba buscando una distribución estable, ligera y con los últimos paquetes de las versiones (Debian no me ofrece eso) luego de investigar encontre Arch y decidí darle una prueba, desde el primer momento me encantó por su rapidez, tener un programa para manejar todos los paquetes a diferencia de varios como APT, como se manejaban bien las dependencias y no se instalaba software de relleno, entre otros. Para mas detalles de como fue esa experiencia de cambiar, pueden leer mi articulo sobre el cambio a Archlinux.

Seis años después sigo usando la misma distribución por las mismas razones, además actualizan los paquetes muy rápidos, tiene buen soporte para 64bits (creo que hoy en día es normal para toda distribución), los pocos cambios que he visto en este tiempo son que ahora es mas fácil de instalar, cuenta con mayor popularidad, la comunidad ha crecido mucho y posee mini-comunidades en toda latinomerica, la documentación en español es extensa (recuerdo que era casi nula al principio, de hecho, fuí traductor durante mucho tiempo de la Wiki), mas arquitecturas, entre otros.

A continuación les muestro mi lista de ventajas y desventajas de usar Archlinux luego de estarla usando tanto tiempo:

Ventajas

  • Vas a tener siempre las últimas versiones de los programas, algunas versiones solo tardan horas en salir en el repositorio estable y realmente son estables.
  • Muy ligera y rápida: Arch no te instala programas innecesarios, separa muy bien los paquetes (ejemplo KDE) para no ocupar espacio o instalar dependencias no realmente necesarias.
  • Excelente documentación en inglés para hacer cualquier cosa, con pasos detallados para no perderte.
  • Buen manejador de paquetes que permite hacer todas las operaciones desde él.
  • Fácil creación de paquetes a través de ABS, permitiendo modificar o crear paquetes fácilmente.
  • Poca modificación de los programas, es decir, no suelen aplicar parches personalizados para modificar el comportamiento de ellos.
  • Paquetes para casi todo, rara vez es necesario compilar software no disponible en los repositorios.

Desventajas

  • Al usar las últimas versiones a veces se suelen romper temporalmente cosas, por lo que siempre que se actualiza el sistema, es necesario leer la página oficial por si se debe intervenir en algo.
  • Debido a la constante actualización del software, se requiere descargar muchos paquetes cada vez que actualizas el sistema (pero también es una ventaja, ¿no?)
  • Falta de documentación actualizada para el idioma español.
  • Ser una distro muy cool si no la usas.

En fin, ¡Felices 10 años al proyecto Archlinux!, gracias a todos los miembros de la comunidad por crear una distribución magnifica que me permite utilizar bien mis computadores todos los días. Veremos que depara el futuro del proyecto y ver si se convierte en una de las 4 distribuciones mas populares de GNU/Linux

A partir de este mes de Agosto, la comunidad oficial (o de habla inglesa) empezará a publicar una revista mensual de esta distribución acerca de noticias de la distro, artí­culos interesantes de uso de linux, análisis de programas, entre otros.

Se puede decir que es una newsletter mas presentable y en formato PDF, se las recomiendo si pueden leer inglés, de lo contrario, pueden esperar, pues la comunidad está en el proceso de traducir mensualmente estas publicaciones para tenerlas a disposición de los usuarios de habla hispana.

Para leer la edición de agosto en su idioma original pueden encontrarla en la página:

Haz clic para acceder a ALM-2009-Aug.pdf

Si desean colaborar traduciendo a español esta publicación, pueden escribir un comentario por aquí­ o contactarme por cualquier medio.

Después de descargar como 500mb de actualizaciones y reiniciar me di cuenta al ver en el arranque que se ha lanzado una nueva versión de Archlinux (en Arch el sistema se actualiza automáticamente sin uno darse cuenta), la misma es simplemente una ligera actualización con respecto a la versión anterior es por ello que no voy a realizar un análisis sino listar lo que ofrece nuevo:

  • Soporte para instalar el S.O con ext4 (si no quisieron migrar de manera manual) y realizar operaciones de recuperación de un sistema que use este formato de archivos.
  • Kernel 2.6.28 que es el último para la fecha.
  • Imágenes de arranque de respuesto para usar en caso que el Grub falle.
  • Corrección de diversos bugs

Como ven, es una actualización sencilla y si ya tienen instalado Arch solo basta con un pacman -Suy para actualizar a la nueva versión.

Una de las novedades de la versión del kernel 2.6.28 lanzada el pasado diciembre, es la de soporte oficial y estable para las particiones ext4 (para mayor información leer su entrada en wikipedia) que permite mayor volúmenes de datos, mejor escritura en el disco y menor tiempo de uso del CPU, entre otros. Como es notable en las particiones ext, no es necesario formatear la partición ya que tienen compatibilidad por ello podemos usando 2 comandos transformar los sistemas de archivos ext3 a ext4 sin perder los datos en ello.

Para Archlinux es necesario:

  1. Tener actualizado todo el sistema (pacman -Suy)
  2. Tener un LiveCD (Usb ó CD)
  3. Conexión a Internet si usas el Live de Arch.
  4. Respaldo de los archivos a migrar por si algo sale mal.

En este caso vamos a usar el LiveCD para transformar el sistema de archivo raí­z ( / ) pero si vas a transformar otra partición que no sea esa puedes hacerlo directamente desde tu sistema Arch con la partición a transformar ext4 desmontada.

Los pasos para migrar a ext4 desde ext3 son:

  1. Una vez arrancado tu sistema Arch (con LiveCD para migrar / ) debemos asegurarnos que tenemos e2fsprogs actualizado a una versión mayor o igual a 1.41 para ello ejecutamos:
    pacman -Sy e2fsprogs
  2. Le agregamos ó activamos las funciones nuevas de ext4 con el siguiente comando donde sdX es la partición a migrar:
    tune2fs -O extents,uninit_bg,dir_index /dev/sdX
  3. Luego hacemos una desfragmentación para arreglar el sistema de archivos al nuevo formato de ext4, donde sdX es la partición a migrar:
    fsck -fp /dev/sdX
  4. Si estamos migrando una partición no raí­z montamos la partición de nuevo (asegurarse de cambiar ext3 a ext4 en la lí­nea correspondiente en /etc/fstab) y listo. Pero si estamos migrando la partición raí­z debemos reiniciar e iniciar con el kernel-fallback (el de soporte de errores) ya que tenemos que generar una imagen nueva de kernel con el siguiente comando dentro del sistema Arch ya arrancado:
    mkinitcpio -k 2.6.28-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
  5. Esperamos a que nos diga que se ha creado correctamente la nueva imagen del kernel y ¡listo!. Reinicia la máquina y entra Arch como lo harí­as normalmente, teóricamente ahora deberí­a arrancar mas rápido y tener mayor velocidad al usar el disco.

Nota 1: No es necesario migrar a grub2 porque el grub de arch ya esta parcheado para usar ext4.

Nota2: Hacer estos pasos bajo su propio riesgo y como root.

Mas Información en ingles: http://wiki.archlinux.org/index.php/Create_an_Ext4_Partition

Mas información y soporte en español: http://www.archlinux-es.org/foros/viewtopic.php?f=9&t=1736.

Luego de que hace dos dí­as saliera la imagen del instalador de la nueva versión de Archlinux decidí­ echarle un vistazo para ver que cosas hay de nuevo. Antes de empezar, quiero aclarar que en Archlinux no es necesario formatear la PC cada vez que sale una nueva versión, de hecho, los usuarios nos actualizamos mucho antes que salgan las imágenes del instalador, por ello es que me enfoco en el instalador y no en la versión como tal. Tal vez sea útil leer mi análisis de Arch 0.8 para observar los cambios que han ocurrido.

El instalador esta disponible para las arquitecturas x86 y x86_64, ambas soportadas oficialmente que pueden ser descargadas desde los mirrors de repositorios (opción muy lenta) o usando Bittorrent (rápida y ayudas a no gastar ancho de banda en los servidores).

Novedades en la instalación:

Como una novedad de esta versión es que ahora se puede instalar usando un pendrive (memoria usb) y el instalador (tanto en CD como USB) funciona como Live CD, cosa que le hacia falta para casos donde uno querí­a respaldar datos, arreglar el grub (aunque ya se podí­a), entre otros.

Archlinux\'s Grub

Menú del Grub

Un detalle notorio es que en el gestor de arranque del instalador, se consiguen herramientas para probar la memoria (memtest86), probar el cpu, instalar/reparar el Grub automáticamente, arreglar el LILO y un juego de Space Invaders (que loco pero divertido); todas se encuentran en la entrada de Tools en el menú por lo que no es necesario arrancar el sistema live para usarlas.

Space Invader

Space Invaders desde el CD de Arch

Ahora el manejo de discos se hace por UUID, por defecto, al iniciar sesión detecta todos los discos y/o particiones montándolos automáticamente; se instala todos los paquetes base por defecto, de modo que sin importar como hagas las instalación no se te escapará paquetes necesarios o indispensables para seguir configurando y agregando cosas a tu sistema, en otras palabras, no tendrás problemas de dependencias al momento de ir instalando los demas paquetes.

Novedades en la comunidad:

En cuanto a la comunidad lo que ha cambiado es la documentación, se ha hecho una gran revisión a los artí­culos y se han actualizado la mayorí­a. Además, ahora se está intentando agregar en todos los artí­culos su correspondiente traducción a otro idioma. En AUR, se ha hecho una gran limpieza de los paquetes obsoletos, que migraron a otro nombre u otra forma de distribución (ejemplo: aquellos paquetes que pasaron de svn a git), se anexó la Guí­a de Principiantes a la wiki, entre otras cosas.

Instalación:

La instalación no ha cambiado nada, basta con seguir los pasos secuencialmente y tendras instalado un sistema base, el cual es una sistema linux muy simple, sin entorno gráfico, sin paquetes no esenciales (para no tener basura o cosas que no usaras en tu PC), luego depende de ti ir instalando los paquetes o software que necesites hasta tener un sistema completo a tu medida. Tal vez parezca muy difí­cil pero no lo es para un usuario medio de linux, sin embargo para un usuario novato si se le puede complicar la cosa.

Pasos para instalar Archlinux

Arranque de Arch

Archlinux arrancando por primera vez

Conclusiones:

Como observan no hubo grandes cambios como tal en esta versión de Archlinux, esto es debido a que es una distribución que siempre esta en constante actualización y no necesita de reinstalarse para ello, simplemente con actualizar los paquetes se pasa de una versión a otra sin formateo, sin importar si hay grandes cambios en el sistema, actualización del kernel (obviamente hay que reiniciar en este caso) que por cierto siempre es la última versión. Con Arch siempre tendrás las últimas versiones de tu software y del Sistema Operativo por lo que no se depende tanto del instalador.

Pero si quieren instalar Arch, entren a:http://www.archlinux.org/download y descarguen la imagen que necesiten.

Después de tanto trabajo por Sud_Crow se ha abierto el portal http://www.archlinux-es.org que ahora será el sitio oficial para la comunidad que habla español, el sitio anterior (el que era .com.ar) será redirigido a este por lo que les recomiendo que se acostumbren al nuevo dominio, la nota de lanzamiento anunciada por la comunidad ha sido la siguiente:

El equipo de Arch Hispano tiene algunas novedades para comentar:

1) Hemos migrado de servidor, con lo cual esperamos no tener mas los inconvenientes de ancho de banda ni limitaciones de espacio previas.
2) No solo migramos de servidor, sino que migramos de dominio, a partir de este momento, nos comenzaremos a encontrar en http://www.archlinux-es.org . La misma, pero renovada Comunidad Hispana de Arch 🙂
3) Por que creemos que con eso nos quedamos chicos, también aprovechamos y:
a) migramos de WordPress a Drupal, algo q nos va a permitir proveer mas y mejores servicios para todos los usuarios que quieran participar mas activamente en el sitio.
b) otro cambio, aunque menos drástico, es el Foro… despedimos a nuestro querido phpBB 2, quien básicamente ha sido el creador de esta comunidad y donde todos compartimos nuestras penas y glorias con la distribución y le damos la bienvenida a phpBB 3. Veremos si esta a la altura de las circunstancias.
c) también se ha rediseñado el sistema de la Wiki, haciéndola mas simple para la búsqueda y colaboración de artí­culos. Un aplauso para CarmaZone y Skatox que se han llevado la parte mas fea del trabajo, migrando los artí­culos y organizando las categorí­as, todito a mano!

En fin, espero que disfruten del nuevo sitio, y nos estaremos viendo en los foros… 😉

El sitio principal, si bien viene livianito de contenido y con un tema no muy trabajado, pronto vera algunos cambios, pero ya es funcional.
Pasen y vean: http://www.archlinux-es.org

pd. Durante unos dí­as este sitio permanecerá en linea, luego esta dirección sera espejada en el otro dominio.
Desde este momento, todos los enlaces, artí­culos, y noticias deberí­an funcionar correctamente en ambos sitios y bajo la misma URL (salvo por el dominio).


P.D: Se anda buscando gente que ayude a crear, actualizar y traducir artí­culos para la Wiki