jueves, 29 de diciembre de 2011

ArchLinux - Un entorno productivo!.

ArchLinux con Grub2 y LXDE como entorno de escritorio.

Desde hace algunos meses he estado bagando de una distribución a otra, ya que me aburrí del la evolución tan lenta de Debian Estable, trate de usar la rama "Testing" pero resulta casi inmanejable con su esquema tan arbitrario de actualizaciones y los recurrentes problemas en las replicas de red y el instalador. Luego trate de pasar a LMDE pero no es lo mismo, por más que lo intente Mint sigue muy influenciada por Ubuntu aun en la rama Debian... así que he pasado de un lado a otro: Trisquel, Vector, Slax, Gentoo, Mageia... pero nada siempre ha quedado un cierto vació, hasta que un amigo me recomendó ArchLinux, la verdad estaba escéptico respecto al mantenimiento de una distribución como esta, sin embargo después de montarlo en VBox y en mi PC de mesa he quedado gratamente sorprendido.

Arch ofrece las tres características fundamentales de una buena distribución Linux:
  • Primero y fundamental: posee una comunidad nutrida, comprometida y activa algo que de lo que adolecen muchas distribuciones como Debian (Me perdonaran pero son sumamente cerrados y lentos) y razón por la cual Ubuntu ha crecido hasta donde esta ahora.
  • Segundo: presenta un excelente soporte de software para aplicaciones y mantenimiento (actualización) de la distribución, gracias a su filosofía el sistema se mantiene estable y simple aun tras largos periodos de uso. Además el sistema AUR es algo maravilloso que hace sonrojar a cualquier otro Linux y su comunidad, en mi opinión muy superior al PPA de Ubuntu y derivados.
  • Tercero: Arch se puede personalizar a muy alto grado, tanto que con un buen nivel e conocimientos y algo de esfuerzo se puede tener una distribución casi que única y perfecta para las necesidades de cada quien.
Bueno esa es mi explicación de porque Arch, ahora porque Grub2... bueno Arch viene con Grub Legacy que ya es una reliquia y molesta bastante a la hora de mantener un sistema multiboot así que resulta conveniente "Actualizar" a Grub2. En cuanto a porque usar LXDE... bueno solo diré que Gnome3 me ha decepcionado, KDE sigue siendo mi favorito pero exige muchos recursos y Fluxbox es una belleza rara que solo algunos tíos muy retro apreciamos; así que al buscar un entorno de escritorio ligero, amigable y estéticamente aceptable la elección más natural es LXDE en especial porque su filosofía modular (puede usar aplicaciones y componentes de otros entornos) es la que mas se ajusta a la idea de Arch.
Dejando de lado las explicaciones y la carreta procedamos con lo interesante... instalar Arch y personalizarlo un poco. Pero antes un par de recomendaciones:
  • Todo lo que aparezca con un # es un comando de Linux que debe ejecutarse como root, análogamente lo que esta precedido por $ es un comando de usuario normal.
  • NO usare sudo, toda la labor administrativa se hará como root, si desean usar sudo es fácil de configurar pero no le incumbe a este post.
  • Seria ideal que si van a seguir los procedimientos aquí descritos conozcan de antemano algo de Linux, de preferencia que tengan uno instalado o lo hayan usado antes.
  • Los pasos descritos pertenecen a una maquina virtual con 1 Gb de Ram, procesador mono núcleo de 2.8 GHz y 18 Gb de disco, recomido que primero lo prueben en virtual para familiarizarse y luego si lo prueben con el PC físico.
  • La instalación se realizara con Netinstall que es lo mas recomendable para una distribución como Arch, asegúrese de tener una acceso a internet vía cable y con DHCP, la configuración manual de red e inalámbrica la dejare para después aunque no es cosa del otro mundo y pueden leerlo en la WIKI de Arch que es muy buena.
  • Deben estar realmente dispuestos a mantener la distribución, en Arch se puede hacer casi cualquier cosa que se desee pero hay un precio... Aprender de la comunidad, de la WIKI, de los foros, hay que investigar y compartir lo aprendido. "Si queréis un sistema Instant-On mejor quedaos con Ubuntu".
  • Si no tenéis ni idea de sistemas y los conceptos de partición, swap, arquitectura, boot y otros os suenan a chino o marciano, mejor dad la vuelta y salid huyendo o armaos de valor y voluntad para aprender por vuestra cuenta (no viene al caso que explique esas cosas o el post seria aun más largo de lo que es y eso ya es mucho) que significan todas esas cosas.
Salvadas las advertencias procedamos bajo la responsabilidad de cada uno...