Esta entrada tenÃa que haber sido publicada el Domingo pasado (13/04/08), dado que fue el dÃa en el que oficialmente ya tenÃa instalado Arch tras árduas horas de palizas y linchamientos.
Para resumirlo, la experiencia es… excepcional. Siempre me ha gustado hacer las cosas desde terminal (no me preguntéis el por qué), de hecho me estoy aficionando a los scripts en bash/shell (tengo un exámen dentro de poco … …), pero la experiencia final de cara al usuario es la misma que con ubuntu, vale que faltan cosas, no es tan automatizado, y me tiré cerca de cinco horas con la instalación… pero después de pegarte para dejar el sistema a tu gusto durante la instalación, nunca más tendrás que repetir ese paso, puesto que el gestor de paquetes pacman (package manager) se encargará de mantener tu sistema al dÃa con un sencillo comando, no más actualizaciones de distribución cada no se sabe cuantos meses, un sistema simple, ligero y eficaz.

Keep it simple, stupid
La filosofÃa Arch está basada en la simplicidad, aunque tal vez debamos de matizarlo… Arch es simple, según se pueda mirar.
Para un usuario novato, Arch es una de las herramientas más complejas jamás vistas… nada más lejos de la realidad. Primero, tendrÃamos que definir al usuario novato, dado que nos podemos encontrar con varios tipos: el que lo quiere todo hecho, el que quiere investigar, el que le gusta el cambio, el de “teniendo güindorz pirata pá qué”, …
Un usuario que no haya salido nunca del mundo Windows, va a ver Arch una de las “cosas” más tontas jamás vista… ¿para que instalar eso, en lo que ni siquiera puedes jugar apenas hay juegos decentes no se pueden jugar la mayorÃa de juegos comerciales actuales, complejo de instalar en un ordenador? Muy sencillo, tener un sistema más optimizado para tu máquina, llegando a rendimientos muy superiores a Windows, es una gran alternativa. El único problema que ven ellos es el cambio.
Si a un usuario de Windows le dices que Linux es mejor el va a pensar que lo va a instalar, le va a instalar Office, Internet Explorer, sus jueguecitos, y que van a funcionar mejor que en su Windows, con lo cual, serÃamos unos mentirosos. Linux no es mejor, Linux es diferente. Si a un usuario después de decirle esto le dices que no tiene Internet Explorer, pero tiene Firefox, que no tiene Office, pero tiene OpenOffice, y un largo etcétera, os podéis imaginar su reacción.
Para un usuario que más o menos entienda de alternativas (haya oido hablar alguna vez de Linux u algún otro sistema operativo) Arch también le parecerá complejo, aunque no tenga ese miedo (o cabezonerÃa) de no querer probarlo, dado que un usuario con conocimientos básicos puede ser un usuario con conocimientos en expansión. Sabrá que si quiere investigar, tendrá que indagar (y eso que no hay que ir lejos) e informarse, Internet es un gran recurso para gente que sabe quiere buscarse la vida para hacer algo.
Volviendo al tema, Arch es menos complicado de lo que al principio parece, si sabes buscar. Yo no me considero un usuario avanzado (ni mucho menos en Linux), por lo que tuve que leer y releer la wiki bastantes veces, hasta el extremo de imprimirla. Cuando menciono horas en la instalación, es por pegarme para configurar las X (entorno gráfico), el wireless (inclusión de paquetes en la instalación), entre otras cosas. Pero a pesar de pegarme tanto, me gustó, porque ahora conozco que archivo funciona para qué cosa, los he toqueteado todos (vienen comentados hasta la saciedad) y tengo información en internet. Esa es la principal razón por la que me gustó más que ubuntu, sé donde van las cosas desde un principio en lugar de tenerlo todo hecho sin mas.
Y eso es algo realmente gratificante… “vaya, falla el demonio X…”. Pues nada, me voy al rc.conf, le pongo una exclamación delante para desactivarlo a ver si asà todo va correcto. ¿Qué necesito activar otro? Lo activo, ¿añadirlo? Lo añado, ¿que se ejecute en segundo plano? ¡Caray! ¡Si sé como hacer todo! Increible.
Mantente siempre actualizado
En un sistema cuya base es la simplicidad… ¿para qué reinstalarse? El equipo de Arch se esfuerza por mantener siempre actualizadas las listas de repositorios (incluso con ayuda de usuarios) para que tu sistema este al dÃa siempre. No más reinstalaciones si sale una nueva distribución, tu sistema siempre estará a la última, instales lo que instales.
Arch Build System (ABS) y Arch User Repository (AUR)
ABS es el sistema sencillo que posee Arch para crear paquetes a partir de código fuente. Mediante un fichero (PKGBUILD) se determina lo necesitado por la aplicación de la que queremos realizar el paquete, tal como nombre, versión, dependencias, conflictos, … una funcion build() que compila el código fuente (o lo necesario para que sea ejecutado/compilado) y todo listo. Es increible la facilidad con la que se pueden realizar.
AUR es un repositorio creado por la comunidad Arch, donde los usuarios suben sus propios PKGBUILD. Es muy completa, con más de 4000 hoy dÃa y mediante un sencillo sistema de votos puedes determinar si un paquete de un usuario se añade al repositorio community, creo que es alcanzando 15 o más votos, para que sea soportado oficialmente por la comunidad Arch.
Aún no lo he probado en profundidad, y me gustarÃa hacer mis propios paquetes pero… ¿de qué? Si todo lo que necesito ya está en el AUR. Espero encontrar algo que no para poder indagar.
La base del éxito…
…reside en KISS. Los usuarios somos simples, y queremos simpleza. Arch nos lo ofrece.
ComplÃcate la vida una única vez, y después, disfruta. Bienvenidos a Arch.


Sitio oficial | Arch Linux
¿Por qué utilizas Linux?
¿Y por qué no?