El rincón de Chucho / Entradas / Un sitio web personal para Chucho

Me cambié a Artixlinux, compartiendo mi experiencia personal.

2020-08-17

Me cambié a Artixlinux, compartiendo mi experiencia personal

Introducción

Hola.

Esta entrada hablará sobre el sistema operativo que estoy usando en la actualidad Artixlinux.

La distro se basa en Archlinux con la diferencia que no tiene systemd. La principal razón por la que escribí esta entrada es porque tuve un error con systemd el cual simplemente mi sistema sin ningún motivo colapsó y no tuve ni siquiera la oportunidad de abrir una consola “tty” para ver que podía estar pasando. Desde ese día decidí probar otras alternativas.

Quise probar “Gentoo” pero uso mi computador para trabajar y no tengo mucho tiempo para perder. Miré “Devuan” y me gustó pero desde hace mucho tiempo no uso una distro basada en “Debian” y el otro problema que vi es que Devuan no es “rolling-release”. También miré “Void Linux” pero el estar basado en “musl” me echó un poco hacía atrás, no quería tener problemas con algún software que no esté compilado con esa librería. Por último quería probar S6 viendo que no muchas distros lo soportan como init.

Instalación

El proceso de instalación es muy similar a Archlinux así que eso significa que está dirigido a usuarios avanzados o principiantes que quieran dedicar mucho tiempo a aprender. No mostraré el proceso de instalación porque está muy claro en su wiki. Hay imágenes ISO para instalar de manera gráfica pero mi recomendación es instalar esta distro desde la ISO base.

Al igual que Archlinux la ISO base viene “vacía” y simple así que el usuario es completamente libre de instalar el software que quiere y configurarlo como desee. A diferencia de Archlinux el usuario puede elegir el “init”, las opciones son “OpenRC”, “Runit” y “S6”. Yo personalmente elegí S6 pero “Runit” y “OpenRC” también son buenas opciones. En mi humilde opinión he sentido una mejora notable en el arranque en comparación a systemd y siempre cuento con mi terminal “tty” disponible.

Hardware

¿Es en serio? La principal ventaja de Artixlinux es que puedes instalarlo en un servidor potente o en un tamagochi (Obviamente exagero). Al final el rendimiento dependerá del software que instalas, por ejemplo. No puedes instalar Gnome 3 en un “Pentium II” si no tienes acelerador 3D, además dudo mucho que el escritorio se ejecute. De cualquier manera, estas son las carácteristicas de mi máquina:

Rendimiento

A pesar de contar con una buena máquina, he decidido instalar software ligero y simple como DWM, st y dmenu. Al final el software que mas consume RAM, 2GB, es el navegador que en mi opinión es bastante.

ps aux --sort=-%mem | head
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
chucho    6244  4.1  4.4 3336688 545916 ?      Rl   10:13   7:30 /usr/lib/librewolf/librewolf -contentproc -childID 10 -isForBrowser -prefsLen 3714 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab
chucho    5720 16.7  3.6 3290240 444112 ?      Sl   09:58  32:32 /usr/lib/librewolf/librewolf
chucho    8242  1.7  2.0 2720316 253756 ?      Sl   10:54   2:22 /usr/lib/librewolf/librewolf -contentproc -childID 25 -isForBrowser -prefsLen 3759 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab
chucho    8155  1.2  1.8 2509260 229228 ?      Sl   10:51   1:41 /usr/lib/librewolf/librewolf -contentproc -childID 23 -isForBrowser -prefsLen 3759 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab
chucho   11450  5.8  1.8 2585304 221208 ?      Sl   12:43   1:42 /usr/lib/librewolf/librewolf -contentproc -childID 36 -isForBrowser -prefsLen 6206 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab
chucho    8640  1.3  1.6 2673944 202940 ?      Sl   11:14   1:37 /usr/lib/librewolf/librewolf -contentproc -childID 32 -isForBrowser -prefsLen 3759 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab
chucho   11485  1.0  1.6 2596508 202376 ?      Sl   12:43   0:17 /usr/lib/librewolf/librewolf -contentproc -childID 37 -isForBrowser -prefsLen 6206 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab
chucho    5751  6.1  1.6 965088 199784 ?       Sl   09:58  12:02 /usr/lib/librewolf/librewolf -contentproc -parentBuildID 20200811092007 -prefsLen 1 -prefMapSize 225139 -appdir /usr/lib/librewolf/browser 5720 gpu
chucho    7533  0.8  1.5 2652068 189880 ?      Sl   10:47   1:11 /usr/lib/librewolf/librewolf -contentproc -childID 21 -isForBrowser -prefsLen 3759 -prefMapSize 225139 -parentBuildID 20200811092007 -appdir /usr/lib/librewolf/browser 5720 tab

Facilidad de uso.

Yo diría que la instalación, al menos desde base, es para usuarios avanzados. Una vez el sistema esté configurado como quieres la facilidad de uso depende de cada uno. Por ejemplo, si logras instalar el sistema y luego instalas software como KDE y Gnome las cosas serán mucho mas sencillas. Pero si instalas un administrador de ventanas como “I3”, “DWM” ya las cosas no son tan amigables.

A pesar de que la instalación del SO no es tan “amigable”, Artixlinux hereda las ventajas de Archlinux, para muchos de nosotros la wiki de Arch es el santo grial, incluso para otros sistemas operativos linux. Toda la documentación, a excepción de las partes que incluya systemd, sirve para Artixlinux. De todas formas si tienes algún problema siempre puedes consultar en el foro y la comunidad te echará una mano, eso si recuerda siempre leer el puto manual y buscar en la puta web antes de hacer una pregunta en el foro.

¿Repositorio de terceros?

En mi experiencia personal pienso que no son necesarios. Sin embargo recomiendo habilitar el repositorio “Universal” porque tiene software interesante como Ungoogled-Chromium y Librewolf. También si necesitas algún paquete siempre puedes usar AUR pero debes considerar que si el paquete tiene una dependencia de systemd, seguramente será necesario que escribas el script para tu respectivo init.

Conclusiones

Desde que systemd dejó de ser un “init” para convertirse en “una herramienta de administración” se ha perdido algo del principio KISS que tenía Archlinux. Así que tener algo como “El Arch sin systemd” siempre es una buena noticia para el mundo del software libre. Esta es mi lista con las ventajas y desventajas.

Ventajas

Desventajas


Next Modificar el paquete de ncspot en AUR para que soporte el backend de alsa


Copyright © 2022 Jesús Ballesteros. / Power by Hugo / Theme SK1 by J-Siu / Licensed under CC-BY-SA-4.0 / Este sitio web está escrito en html puro así que no maneja "cookies", analítica o útilidades de mierda que se dediquen a extraer información suya. No me importan los datos de quien ingrese a este sitio y si voy a hablar del respeto a la privacidad de los usuarios yo debo aplicar lo mismo aquí. También he configurado Hugo para deshabilitar toda la basura que pueda violar la privacidad, mas información: https://gohugo.io/about/hugo-and-gdpr.