365 - Sobre la distribución Linux perfecta
Mis pensamientos a cerca de las reflexiones de Alex sobre la distribución Linux perfecta. ¿Cual es mi distribución Linux perfecta hoy?
Hace unos días me llegó un correo a mi buzón de entrada que me hizo reflexionar. Se trata de algo que llevo rumiando desde hace algún tiempo, pero hasta el momento no había visto la luz. Tal y como comenté en un episodio anterior del podcast, me he cambiado a Manjaro como distribución de cabecera, después de mas de 15 años utilizando Ubuntu. Nadie me puede llamar distro hopper, sin lugar a dudas. El cambio no ha sido gratuito ni mucho menos. La cuestión es que, tal y como plantea Alex en su correo, ¿sería posible una distribución Linux perfecta?
Sobre la distribución Linux perfecta
Ubuntu como la distribución perfecta
El título de la consulta/reflexión sería: “La distribución Linux perfecta”. Y versa sobre cómo la versatilidad GNU/Linux y del software libre nos pueden ayudar a alzancar esta meta.Para mí, la distribución Linux perfecta ha sido siempre Ubuntu. A pesar de que no es perfecta, y siempre se le han criticado diferentes aspectos, para mí ha sido la que más se acercaba a mis necesidades y gustos personales.
Justo es la parte por la que yo empezaría, una distribución que cumpla con mis necesidades. Respecto a los gustos personales, ahí si que no estoy tan de acuerdo, porque siempre puedes adaptar el entorno de escritorio a tu gusto.
Es decir, yo empezaría buscando aquella distribución con la que me encuentro cómodo y que se que puedo trabajar con comodidad y facilidad, y posteriormente elegiría el entorno de escritorio. Es posible, que en alguna circunstancia cuadren ambos, pero si no, esta es una de las grandes ventajas de las distribuciones, que tu puedes adaptarla y modificarla.
Los paquetes snap en Ubuntu
El problema es que en las últimas versiones de Ubuntu siento que el rumbo que está tomando se está alejando poco a poco de lo que para mí era “la distribución Linux perfecta”. Para mi el principal inconveniente en cuanto al rumbo de Ubuntu es la paquetería “snap”. Estoy seguro que a nivel de concepto es muy buena idea, pero a nivel de implementación la considero un fracaso.
Las aplicaciones snap son mucho más lentas que sus versiones .deb y, además, ocupan mucho más espacio en disco.Por este motivo, intento evitar las aplicaciones snap todo lo posible. Hasta ahora, gracias a la versatilidad que nos ofrece GNU/Linux, he podido mantenerme a salvo de snap. Principalmente, desinstalo de Ubuntu todo lo relacionado con snap, y reemplazo la tienda de software de Ubuntu por la de Gnome.
Esto de las aplicaciones snap es un verdadero problema. Creo que se han empeñado en que utilicemos la paquetería snap, a base de quitar la tradicional, cuando la paquetería snap no está suficientemente madura. Tampoco creo que lo esté la paquetería Flatpak, ni mucho menos. Ambas paqueterías adolecen del mismo problema, la glotonería. Se llevan nuestro disco duro por delante.
Para mi, resulta inconcebible que al instalar un paquete snap o flatpak que tradicionalmente son unos pocos megas, se conviertan en cientos cuando no hablamos directamente de gigas.
Por otro lado, tenemos la falta de integración con el sistema, que de una forma u otra, se ha dejado en manos del desarrollador la forma de solucionarlo… No creo ni mucho menos que este sea el camino.
El problema que me vengo encontrando últimamente es que la nueva vuelta de tuerca que nos está aplicando Canonical para hacernos pasar por el aro de los paquetes snap, es eliminar algunas aplicaciones de sus repositorios tradicionales, para dejar únicamente las versiones snap. Ya lo hicieron con Chromium, y me fastidió mucho. En ese caso, con desgana, pasé a usar Chrome por un tiempo. Últimamente, y siguiendo tus sabios consejos, me he pasado totalmente a Firefox. Y coincido contigo en que es un gran navegador, que nos aporta un extra de privacidad que no tenemos con otros navegadores.
Esto es un grave error. Entiendo que por las actualizaciones sea mas cómodo empaquetar Chromium o Firefox, por decir algo con paquete snap… Y digo yo ¿no podría ser sacar la versión de la LTS en .deb y las actualizaciones en snap? Así, el que quiera estar a la última se instalaría el snap, mientras que el resto utilizaría .deb. Esto es una decisión salomónica, pero una buena solución (desde mi punto de vista).
Parece que, en los planes de Canonical para la próxima LTS 22.04 parece que Firefox va a correr la misma suerte que Chromium. ¿Tienes información al respecto? ¿Crees que será verdad que eliminarán Firefox de los repositorios .deb?Si esto sucede de verdad, no veo forma de solucionarlo para poder seguir utilizando Ubuntu.Este último problema enlaza con la reflexión con la que comenzaba el mensaje.
He leído exactamente lo mismo que tu, que en la próxima LTS Firefox irá en snap. Esperemos que en el último momento se reculen.
Llegados a este punto, y al igual que hice en su momento con Chromium, me ofrezco a realizar una solución similar para Firefox. Incluso una aplicación que te permita quitar completamente snap e instalar o Chromium o Firefox o los dos o ninguno.
A la caza de la distribución Linux perfecta
En la inmensidad del universo GNU/Linux, debería ser posible encontrar otra “distribución Linux perfecta” (o casi perfecta) para sustituir a Ubuntu.
Llevo semanas dándole vueltas y probando diferentes distribuciones y la verdad es que a todas les saco alguna pega. Todas tienen aspectos que me gustan, pero también tienen otros aspectos que no me gustan.Por esto llamo a tu puerta, por ver si desde tu experiencia puedes arrojar un poco luz a este problema.Te he escuchado últimamente comentar tu paso a Manjaro, pero la verdad es que yo siempre he utilizado distribuciones basadas en Debian, y de momento quiero seguir esa línea. Donde trabajo utilizamos Lliurex, que está basada en KDE-Neon. Por lo tanto para poder reutilizar conocimientos quiero seguir en la rama Debian.
Hasta aquí, y con lo que he leído, yo continuaría sin lugar a dudas con Ubuntu, no me calentaría la cabeza en absoluto, y aprovecharía mi ofrecimiento para dar una solución de un golpe tanto a snap, como la posibilidad de instalar Chromium y/o Firefox.
Alternativas a Ubuntu como la distribución Linux perfecta
He probado Linux Mint. La verdad es que es una distro sencilla y que funciona bastante bien. Pero creo que le falta algo, sobre todo a nivel estético. Es como retroceder 20 años. Sigo prefiriendo GNOME Shell, aunque sea un poco más lento en rendimiento. Otro inconveniente que le veo a Linux Mint es que utiliza Kernels más antiguos que Ubuntu, por lo que será problemático a la hora de nuevos periféricos o cambiar a un ordenador de última generación.También he pensado en volver a los orígenes, a la distro de las distros: Debian. Pero también le veo algunos inconvenientes: son muy conservadores con las versiones de software y kernels, y el soporte de drivers también es algo limitado, según he leído. Y según leo, en cuestiones de compatibilidad de hardware y drivers, Ubuntu sigue estando en cabeza.
Como conclusión y reflexión personal, creo que en Linux tenemos una gran diversidad para poder seleccionar lo que más nos guste. Pero creo también que esto a veces es contraproducente, ya que hay tantas alternativas que te pasarías la vida entera probando distribuciones y comparando pros y contras.Un saludo, y si tienes algún consejo que pueda ayudarme te lo agradecería.
Respecto a utilizar Manjaro o Ubuntu, simplemente por que utilizan dos paqueterías distintas, yo de ti no me preocuparía lo mas mínimo.
Para que te hagas una idea, en mi equipo personal tengo Manjaro, en los servidores Ubuntu, en la Raspberry, mezclado, algunas con Ubuntu, otras con Raspberry Pi OS y otras con Arch. También Red Hat. Y para terminar de rizar el rizo, los contenedores Docker los hago con Alpine Linux. Un completo batiburrillo. Cada uno con el que mas cómodo o mejor resultado me ofrece.
Así como he comentado anteriormente…
Imagen de portada de Vitolda Klein
En mi caso instalo Linux Mint, y la modernidad con Gnome Shell, ya muy fluida, muy estética y productiva.
Gracias Luis. Precisamente esta es la gran ventaja de que existan tantas distros, que cada uno puede elegir la que mejor se adapta a tus necesidades.
A mí tampoco me gustan nada laa paqueterías snap y flatpak.
Uso Mint xfce en un portátil que tiene ya unos años y aunque tengo suficiente disco me parece una barbaridad que una aplicación que por sí sola ocupe unas cuantas decenas de megas en snap ocupe casi un giga.
Seguramente para los gestores de Ubuntu sea muy cómodo, pero para los usuarios es un desperdicio de recursos.
Totalmente de acuerdo JM. Gracias por comentar.
Buenas tardes, yo llevo despues de probar unas y otras algun tiempo como todos mas o menos, me he quedado ya hace un tiempo y no voy ha cambiar de momento con Linux mint con su escritorio cinnamon y me va muy bien, en cuanto al uso de kernels mas modernos desde la aplicación de actualización se puede cambiar a uno mas nuevo y para no tener problemas con perifericos modernos Mint tiene una versión que se llama «cinnamon edge» que esta hecha a proposito para el hardware nuevo y no tener problema con el, asi que eso no es motivo para no usarlo, saludos cordiales.
Hola Paco.
A mi no me gusta nada cambiar de Kernel, salvo por recomendación de la propia distro, siempre me he llevado mas que una desagradable sorpresa con ello.
Muchas gracias por compartir.
M quedo con Mint, la estetica no mi prioridad sino la simplicidad de uso y lo practico.
Muchas gracias Wiko. Gracias por comentar.
Una buena opción es Debian Sid, aplicas todo lo que has aprendido en ubuntu, obtienes software más actualizado al estilo rolling release, un kernel más reciente con mejor soporte para hardware nuevo; o bien optar por una opción más conservadora y bastante estable como es Debian testing
Muchas gracias por compartir tus conocimientos. Un saludo.
Buenas Atareao,
Con respecto a la problemática de Alex no se podría resolver simplemente metiendo el repositorio de Debian entre los repositorios de ubuntu y Ala!, creo que la cosa es tan sencilla como eso, saludos.
Hola, Lorenzo:
En el minuto 6:16 comentas que en su momento creaste un repositorio PPA para Chromium, así que he ido a buscarlo, pero no lo encuentro, al menos en esta página (https://launchpad.net/~atareao). ¿Estoy mirando mal?
Actualmente estoy utilizando esta PPA para Chromium (https://launchpad.net/~ts.sch.gr/+archive/ubuntu/chromium-browser). Sin embargo, se me ha quedado en la versión 87, sin actualizar a la 97, pese a que esta última aparece ya en el repositorio. ¿Alguien sabe por qué me puede estar pasando esto?
En fin, muchas gracias por tu podcast, que es uno de los imprescindibles en este mundillo GNU/Linux.
Sinceramente no creo que exista una distro que me haya sorprendido tanto como Manjaro en el último año.
Tan simple como que pillé un portátil Asus Zenbook, y al meter un live de Fedora, no iba el teclado, y así, saltando Manjaro (Arch family) en el top 20 de distrowatch, Ubuntu, Debian, Mint, KDENeon, MX, todo… no iba nada, hablamos «Out of the box», sin tirar de un teclado externo, sin complicaciones.
Manjaro… a la primera, y con una calidad sorprendente, terminé en Manjaro + Gnome 40, y estoy encantado como hacía años no sentía. Seguramente haya peros, pero el mío principal es que en el día a día que algo funcione a la primera, y bien, es una sensación que por veterano, valoro muchísimo.