ArchLinux, mi compañero diario para programar y jugar

7 min read
0
Mascotte anime avec logo Arch Linux sur fond bleu.

A diferencia de Emmanuel, que solo confía en Linux Mint, lo mío es ArchLinux. Y no es una pelea 🙂 cada persona encuentra su distribución ideal, y eso es precisamente lo que hace que el mundo Linux sea tan divertido. Algunos adoran la estabilidad de Debian, otros se sienten cómodos con Fedora, muchos valoran la sencillez de Mint o Ubuntu. ¿Y yo? Me gusta entender lo que pasa bajo el capó, me gusta trastear y tener la seguridad de que mi máquina es realmente mía. Por eso ArchLinux se convirtió en mi sistema principal hace años, y sigo usándolo hoy tanto para programar como para mis partidas nocturnas en Steam.

¿Por qué ArchLinux?

Cuando probé Arch por primera vez, me sentí intimidado. La guía de instalación parecía un rito de iniciación: sin asistente gráfico, sin botón de «siguiente», sin ayuda. Era como si me hubieran dejado frente a una terminal desnuda con un «suerte, chaval». Pero después de esa primera instalación dura, entendí algo importante. El camino Arch no consiste en sufrir, sino en comprender. Vas construyendo tu sistema paso a paso, paquete a paquete, decisión tras decisión. Y cuando finalmente aparece el escritorio, sabes exactamente qué se está ejecutando y por qué. Eso te da libertad.

Mucha gente reduce Arch a un meme o a una pose elitista con el famoso «btw I use Arch» en Reddit. Vale, los chistes tienen gracia, pero en la vida diaria se trata de otra cosa. Arch no es presumir, es flexibilidad. Puedes dejarlo ligero y minimalista, o montar una estación de trabajo completa con todas las herramientas que necesites. Y gracias al modelo rolling release, siempre tienes los paquetes más recientes sin esperar seis meses a la próxima versión. Eso significa que cuando necesito la última versión de Python, Node.js o mi editor favorito, Pacman me lo instala al instante.

Pacman y el AUR

Pacman me parece uno de los gestores de paquetes más infravalorados. Sintaxis clara, rápido y potente. Con un simple pacman -Syu mi sistema se mantiene siempre actualizado. Pero el verdadero tesoro es el Arch User Repository, el famoso AUR. Es como una gran cocina comunitaria donde los usuarios comparten recetas para todo lo que no está en los repos oficiales. ¿Necesitas una biblioteca rara para un experimento de código? Seguramente está en el AUR. ¿Quieres la última beta de un cliente de juegos? También allí. Uso yay como ayudante de AUR y siento que tengo acceso a una biblioteca de software infinita.

Algunos advierten sobre la seguridad de los paquetes del AUR. Sí, conviene revisar el PKGBUILD antes de instalar, pero eso forma parte del espíritu Arch: saber qué instalas, revisar los ingredientes y mantener el control. En todos estos años nunca he tenido un problema serio, y he descubierto tantos proyectos interesantes a través del AUR que ya no podría vivir sin él.

ArchLinux para programar

En programación, Arch es un terreno de juego ideal. Salto entre lenguajes según el día: a veces escribo scripts en Python para analizar datos, otras trabajo con bibliotecas en C++, y en ocasiones monto pequeñas aplicaciones web con JavaScript o Go. Arch lo hace todo sencillo. Gracias a las actualizaciones continuas, siempre tengo los compiladores, intérpretes y toolchains más recientes. Nada de versiones obsoletas ni backports raros. Si quiero Rust nightly, lo instalo en el momento. Si quiero probar la última versión de un framework, suele estar disponible en pocos días.

Mi entorno es ligero: Neovim con algunos plugins, Git, Docker para contenedores y a veces VSCode cuando quiero un IDE completo. Todo se instala rápido, se actualiza rápido y se mantiene limpio. Arch también me obliga a aprender. Si una actualización rompe algo, el Arch Wiki está ahí para salvarme. Sinceramente, el Arch Wiki es uno de los mejores recursos técnicos de internet. Incluso si no usas Arch, probablemente ya lo has consultado alguna vez para resolver un problema en Linux. Así de bueno es.

Claro, a veces una actualización rompe algo. Es el precio de vivir en la vanguardia. Pero prefiero arreglar un fallo pequeño de vez en cuando que quedarme atascado con software viejo. Además, cuando sabes cómo hacer chroot en tu sistema y reinstalar un paquete, te sientes como un mago. Dejas de temer a los problemas porque sabes resolverlos. Y eso es una habilidad muy valiosa para cualquier desarrollador.

ArchLinux para jugar con Steam

Pasemos ahora al lado divertido: los juegos. Antes, jugar en Linux era casi un chiste. Apenas podías ejecutar unos pocos indies y nada más. Hoy la historia es completamente distinta. Gracias a Proton, Steam Play y Vulkan, puedo jugar la mayor parte de mi biblioteca directamente en Arch. Instalar Steam es tan fácil como pacman -S steam. Añades Proton GE desde el AUR y de repente funcionan incluso muchos títulos de Windows complicados.

Juego de todo: desde indies pixelados hasta grandes títulos AAA. Doom Eternal, Cyberpunk 2077, Elden Ring, todos corren en Arch sin necesidad de dual boot con Windows. El rendimiento es sólido, a veces incluso mejor que en Windows, porque no hay procesos basura en segundo plano que se coman los recursos. Y lo mejor de todo es el control total. Los drivers Mesa se actualizan rápido, Proton también, y si algo no funciona hoy, casi siempre hay un parche mañana.

Jugar en Linux también se siente más limpio. Sin spyware oculto, sin DRM raro que invada mi sistema. Solo yo, el juego y mi Arch. A veces hago streaming con OBS y el rendimiento sigue siendo sorprendentemente fluido. Con PipeWire gestionando el audio y Proton los juegos de Windows, mi instalación de Arch se siente como una pequeña bestia diseñada exactamente para mí.

Arch en la vida diaria

Más allá del código y los juegos, Arch es simplemente mi sistema del día a día. Lo uso para navegar, escuchar música, escribir, hacer videollamadas y todo lo demás. Prefiero KDE Plasma porque me gustan los escritorios pulidos, pero también conozco a quienes no renuncian a i3 o sway. Esa es la belleza de Arch: eliges tu entorno, nada te viene impuesto.

Las actualizaciones son frecuentes pero indoloras. Sí, lees las noticias antes de actualizar, pero una vez que coges el hábito se vuelve automático. A cambio tienes un sistema que se siente vivo y moderno cada día. No hay que esperar a la próxima LTS, no hay kernel desfasado, no faltan funciones. Solo software fresco.

La mentalidad ArchLinux

Usar Arch me ha enseñado algo más profundo. No es solo un sistema operativo, es una filosofía. Te dice: tú mandas, tú eres responsable, debes saber qué se está ejecutando. No es para todo el mundo, y está bien así. Hay quien quiere cero mantenimiento, y es una elección válida. Pero para mí, Arch es perfecto porque encaja con mi curiosidad. Me obliga a aprender. Me da herramientas, no ilusiones.

No intento evangelizar ni convencer a nadie. Como dije al principio, Linux tiene una distribución para cada necesidad. Mint es genial para quienes buscan estabilidad y sencillez. Ubuntu para instalaciones rápidas. Fedora ofrece cutting edge con elegancia. Debian es roca sólida para servidores. Pero Arch, para mí, logra el equilibrio perfecto entre control y frescura. Es como conducir un coche que tú mismo has construido: conoces cada tornillo, cada cable, y cuando pisas el acelerador sabes exactamente por qué funciona.

Conclusión

Sí, soy usuario de Arch. No por los memes, no porque me guste sufrir, sino porque tiene sentido para mí. Arch me ofrece un entorno perfecto para programar, una plataforma sorprendentemente buena para jugar y un sistema diario que siempre me enseña algo nuevo. Cuando arranco mi escritorio Arch, siento que estoy en casa.

Y la próxima vez que alguien suelte un «btw I use Arch», sonríe. Detrás de ese meme casi siempre hay alguien que realmente se tomó el tiempo de construir su sistema, aprender Linux y disfrutar del viaje. Y eso merece respeto.

Deja una respuesta