Arch Linux, o cuando el riesgo compensa

 

 

"Si funciona, mejor no tocarlo"

Una frase muy popular... aunque quizás demasiado sensata.

De haberla seguido al pie de la letra, ni se me hubiera ocurrido borrar mi OpenSUSE (que continuaba funcionando a la perfección) para lanzarme a la incierta aventura de instalar Arch Linux, una distribución no recomendada para novatos que, para empezar (al menos teóricamente), requiere editar a mano todos los ficheros de configuración.

Pero no es tan fiero el león como lo pintan y el "riesgo" ha merecido la pena...

En primer lugar, y ante el variopinto panorama que hoy presenta el mundo de las distribuciones Linux (donde ya está al alcance de muchos usuarios fabricarse la suya propia), ¿por qué salirse del común denominador y aventurarse con Arch?

Arch no es una distribución recomendada para novatos, pero tampoco hace falta ser un gran experto para exprimirla. Presume de no ocultar la configuración pura y dura del sistema tras los habituales asistentes que realizan por el usuario de todo el "trabajo sucio", pero en la práctica incluso la instalación (en modo texto, eso sí) tan sólo requiere retocar un par de líneas (por lo demás prácticamente autoexplicativas) en uno o dos ficheros. Con algunas ideas sobre lo que es particionar, y conociendo mínimamente grub -o lilo-, el resto de sistemas operativos que existan en el disco no corren ningún peligro, si bien es preciso agregarlos a mano para poder seleccionarlos en el arranque. Lo cierto es que en pocos minutos disponemos de una consola de texto, con conexión a Internet, que además arranca en muy pocos segundos en una máquina rápida.

Y es que la velocidad es una de las características principales de Arch. Al estar compilado para máquinas i686, Arch corre en éstas como una exhalación, recordando en ese aspecto a Gentoo (al que aventaja, en mi opinión, en la mayor sencillez de instalación de Arch).

Uno de los aspectos en que más me fijo en un sistema operativo es su sistema de gestión de paquetes, porque de ello va a depender lo cómodo que pueda resultar adaptarlo a nuestras necesidades y mantener el sistema al día y libre de incoherencias y conflictos. En este aspecto también me ha sorprendido muy gratamente la utilidad pacman de Arch, muy similar al sistema que utiliza Debian.

Tan cómo y sencillo de utilizar resulta pacman que actualizar el sistema (pacman -Suy) puede ir seguido de la instalación del sistema gráfico (pacman -S xorg) y de KDE 3.5.2 (pacman -S kde), Gnome 2.14 (pacman -S gnome), Enlightenment (pacman -S enlightenment) o Xfce (pacman -S xfce4), por citar algunos ejemplos. Las dependencias se ajustan automáticamente y en pocos minutos pasamos de la consola de texto a un sistema con todas las virguerías al uso en cualquier escritorio gráfico.

Por tanto, y finalizando, disponiendo de cierta práctica en Linux obtenemos sin dificultad una instalación rápida, sencilla y limpia que, sin más esfuerzo por nuestra parte que teclear algunos sencillos comandos y modificar a mano algunos ficheros (xorg.conf, fstab, rc.conf...), puede convertirse enseguida en un excelente escritorio a medida.

Eso sí: mantener siempre a la vista los recursos web de Arch, bien en otra máquina o bien en la misma (ya desde la misma consola de texto inicial, un simple pacman -S lynx nos proporciona el navegador web en texto del mismo nombre, desde el que podemos despejar sobre la marcha las posibles dudas que nos puedan ir surgiendo).

Insisto: una experiencia muy recomendable.

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).
tete's picture

Mi caso


Llevo usando unos 4 meses Arch, y solo puedo hablar maravillas de ella. Lo que mas me gusta:

- No existe como tal una version de Archlinux, sino que la renovacion es constante. Las versiones que aparecen son solo "imagenes" de un determinado momento.

- El sistema de arranque al estilo BSD sencillamente genial, por no hablar del rc.conf, que casi lo unico que tocas para configurar el sistema.

- Rapido, muy rapido

- Sistemas de paquetes muy parecido al de debian, lo que significa que la gestion de dependencias es automatica

- Solo tengo activados dos repositorios, los "oficiales", current y extra, y tengo las versiones estables de todos los paquetes, sin necesidad de recurrir a repositorios externos (en estos se incluyen flash, java, win32-codecs, etc...). Existe testing, aunque yo no lo necesito para nada

- Los paquetes llevan el nombre y el software que el autor hace. Es decir, no espereis poder instalar kedit y no kwrite, se instala kdebase entero.

- No es tan dificil como la pintan

¿Algo malo? bueno, no tiene tanto software como otras, pero existe ABS, algo parecido a los ports de BSD que hacen muy sencillo compilar cualquier cosa.

En mi humilde opinion, creo que es una distribucion que va a pegar fuerte en el futuro.

En fin, siempre se achaca que hay 1000 distribuciones linux, pero es que las licencias permiten "fabricar" una distribucion que sea como tu quieres. Arch, se acerca mucho a lo que yo quiero y necesito.

Y nada mas ;-)

Un saludo

DarwinSoft's picture

Alguien conoce Gentoo???


Gentoo es una distribucion muy potente, flexible y adaptable. Tiene el mejor arbol de ports que he visto en mi vida (si si, mejor que el de Debian) no tiene instalador grafico en si (bueno creo que en la ultima version tiene uno) de manera que te montas el sistema tu a tu medida como quieras y con lo que quieras.

¿Que hace a Gentoo diferente a las demas aparte de eso??

Pues que Gentoo tiene tres "modos" de instalacion denominados stages

"Stage 1" en el que compilas en tu maquina todo el sistema, bajas los sources de los repositorios y los compilas a medida de tu maquina, la instalacion es mas lenta pero el resultado se evidencia luego como el mas optimo.

"Stage 2" en el que solo compilas lo que deseas y lo que no ya viene precompilado.

"Stage 3" no compilas nada en tu maquina, instalas todo del CD o de los repositorios pero precompilado.

Gentoo tambien te pone a los mandos de una consola con acceso a internet en pocos minutos, se puede hacer mas y mejor sin ningun asistente que lo haga por ti.

Eso claro repercute en que debes saber manejarte.

Yo personalmente no soy ningun guru pero lo tengo instalado en un PowerBookG4 y en un DualCore x86_64 y me van geniales, lo mejor sin dudarlo es portage.

No es spam eh??? xDDD

Saludos a todos.

Discutir con desconocidos por internet es un ejercicio de imbeciles; todos acaban siendo quinceañeros arrogantes con cantidades infinitas de tiempo libre.

- Neal Stephenson "Snowcrash"

michel's picture

Yo me he pasado a Gentoo


Inicialmente por simple curiosidad y ganas de aprender (y la verdad es que la instalación de Gentoo te hace aprender bastantes cosas, aunque con el manual al lado tampoco es difícil), pero como el resultado fue un sistema que funcionaba bien (y un pelín más rápido, pero aunque se venda la rapidez como una de sus ventajas creo que la diferencia global no es para tanto) pues me he quedado con él.

Aclarar que los stages no es exactamente como lo comentas: lo que se compila en unos casos y no en otros son las herramientas necesarias para construír el sistema (el gcc y tal), pero lo que va a quedar instalado en tu ordenador es compilado tanto en stage1 como en stage3, desde el núcleo al entorno de escritorio.

Y sí, portage es una maravilla. La única pega que le veo es que instalar programas grandes le cuesta un rato (ya que lo tiene que compilar). Normalmente es cosa de unos minutos, pero algunos programas especialmente grandes (openoffice, kde...) se pueden pegar varias horas.

DarwinSoft's picture

Respecto a eso!!!


Puedes "paquetizar" los programas para no tener que recompilarlos en caso de reinstalacion "quickpkg 'nombre del port' "

Las posibilidades son muchas y variadas.

Respecto a los stages no te quitare razon ya que yo solo tiro de stage 1 (por aquello de ir actualizado) y no me he mirado mucho los otros dos xDDDDD

Un Saludo a todos.

Discutir con desconocidos por internet es un ejercicio de imbeciles; todos acaban siendo quinceañeros arrogantes con cantidades infinitas de tiempo libre.

- Neal Stephenson "Snowcrash"

Saturiano's picture

Paquetería rancia


Gentoo me gusta pero los paquetes de las aplicaciones menos populares adolecen de frescura por no hablar del firefox o del thunderbird cuyas últimas versiones estables disponibles son la 1.0.7

Si uno tuviera más tiempo me da que me iba a currar mi disco de instalación básica con lo mínimo y el resto iba a tirar de wget paquete.tar.gz, tar -xzvf, configure, make y make install

michel's picture

No hace falta instalar a mano.


Si no te importa usar paquetes enmascarados (aún no me han dado problemas), tienes el firefox 1.5 en el árbol de portage. Y si ni aún así encuentras la versión que quieres, puedes tirar de overlays, o de ebuilds externos.

deka's picture

Y la satisfacción de haber


Y la satisfacción de haber instalado la distro gentoo y verla funcionando a la perfección es de lo más gratificante.

Sea como sea no todo son ventajas en gentoo, según mi opinión su mayor velocidad no compensa las laaargas horas compilando y compilando y compilando y....razón por la que tras año y medio en gentoo volví a mi querida debian. No será tan rápida ejecutando programas pero instalando y actualizando no tiene comparación ;)

Por suerte, tenemos libertad de elección entre las muchas distribuciones que hay ajustándose cada una a los gustos de unos u otros usuarios ^_^

Saludos

Shevek's picture

¿No te falta mencionar algo?


Tras leer el artículo se me queda en la cabeza la idea que "instalar Arch es una buena experiencia".

Pero.. ¿no se te olvida mencionar la motivación final? Esto es, ¿por qué tendría yo ganas de instalar Arch, aparte de por pasar la "experiencia" de su instalación.

Lo pregunta sin malicia un usuario de Debian que es la primera vez que ha oido hablar de Arch.

SKS, criptografía de curva elíptica de bolsillo
http://sks.merseine.nu

SKS, criptografía de curva elíptica de bolsillo
http://sks.anarres.tk

JMG's picture

Arch vs. Debian


Nada es más difícil que cambiar las preferencias de un debianita, pero sin aspirar a tanto, y en pocas palabras:

  • Arch es más sencillo.
  • Arch tiene menos paquetes pero más actualizados.
  • Con Arch es más fácil construir tus propios paquetes.
  • Arch es más tolerante con los paquetes no-free.
  • Arch viene optimizado para i686.
Shevek's picture

¡No creas!


Aunque todavía no puedo presumir de viejo, creo que he llegado a una edad en la que se han acabado las adhesiones inquebrantables ;-)

De hecho, no soy "debianita" puro. Soy un mestizo que instaló Knoppix y lo fue limando y re-configurando hasta tener una Debian "testing", algún paquete en "stable" y unos cuantos en "inestable". Aún no he instalado Debian como tal y no me parece algo especialmente sencillo; por eso admito con interés las alternativas a Debian (¡siempre que me den datos para considerar su evaluación!).

Muchas gracias por la rápida comparativa. Aparte de la instalación, veo como punto fuerte la dedicación a las CPU "PC-compatibles"; Debian hace muy bien en mantener su distribución para tantos sistemas, pero dada la abundancia en el parque doméstico de los x86, parece razonable dedicarle una distribución a éstos.

Como punto débil considero la "mayor actualización". Si estoy en "testing" es porque quiero medir muy bien la aceptación de nuevas versiones, y considero que los chicos de Debian ya hacen ese trabajo por mi ;-) De hecho, a veces se cuelan desastres, como una famosa versión de "udev" que dio más problemas de los que resolvió. Por tanto, el señuelo de actualizaciones más activas no me atrae.

En fin, el punto fuerte para mi es la herramienta de actualización; es lo que me empujó a Debian y lo que me mantiene en él, además de la pereza intríseca a mudarse de "casa" ;-). Si pacman y sus "front-ends" resulta tan atractivo -o más- que apt-get con synaptic, me plantearé Arch como recambio.

SKS, criptografía de curva elíptica de bolsillo
http://sks.merseine.nu

SKS, criptografía de curva elíptica de bolsillo
http://sks.anarres.tk