3 distribuciones de Linux basadas en Arch que realmente resuelven problemas reales, no solo cambios de apariencia 1

3 distribuciones de Linux basadas en Arch que realmente resuelven problemas reales, no solo cambios de apariencia

Índice
  1. ObsidianOS: Arch estable con inmutabilidad y atomicidad "opcional"
  2. BlendOS: Todo en todo al mismo tiempo
  3. CachyOS: La experiencia Arch de vanguardia "real"

Descubre tres distribuciones de Arch que van más allá de lo superficial, ofreciendo soluciones innovadoras a problemas reales para usuarios de Linux. ¡Transforma tu experiencia!

¿Estás cansado de las distribuciones basadas en Arch que son solo cambios de apariencia con configuraciones del sistema ligeramente diferentes? ¿Buscas una distribución que realmente aborde un problema real que el usuario promedio no puede resolver por su cuenta? Bueno, aquí hay tres distribuciones de Arch que realmente solucionan problemas reales.

Existen cientos de distribuciones de Linux, pero la mayoría de ellas no están haciendo algo radicalmente diferente. O cambian la apariencia predeterminada o ajustan configuraciones del sistema que, sinceramente, podrías configurar tú mismo en una hora. Lo que es raro es una distribución que resuelva un problema que realmente no puedes solucionar por tu cuenta; una que aporte algo arquitectónicamente nuevo. Estas tres distribuciones basadas en Arch hacen exactamente eso.

ObsidianOS: Arch estable con inmutabilidad y atomicidad "opcional"

El modelo de lanzamiento continuo de Arch significa que siempre estás en la vanguardia, lo cual es estupendo para acceder rápidamente a las últimas funciones, pero horrible cuando un error termina rompiendo tu sistema. Distribuciones más nuevas como Garuda Linux abordan esto con instantáneas de Btrfs. Crea automáticamente puntos de restauración para que puedas volver a un estado anterior que funcionaba. Funciona, pero hace que el sistema de archivos sea excesivamente complicado.

Aquí es donde ObsidianOS entra con su solución única al problema: la partición A/B. En lugar de crear instantáneas del sistema, la distribución mantiene dos particiones raíz. Las actualizaciones se escriben en la partición inactiva mientras sigues utilizando la activa. Si la actualización funciona, cambias. Si no, simplemente reinicias en la partición que nunca tocaste. Puedes gestionar ambas particiones utilizando la herramienta CLI obsidianctl o el Centro de Control de ObsidianOS, si prefieres una aplicación gráfica. Además, la distribución utiliza el fiable sistema de archivos EXT4, que tiene décadas de fiabilidad comprobada.

El principal problema con este enfoque es la persistencia de paquetes. Supongamos que instalas Spotify en la partición A, que usas todos los días. Esto significa que el paquete no está presente en la partición B. Así que si cambias a la partición B después de una actualización, o por cualquier motivo, Spotify no estará presente. Actualmente, la solución es sincronizar manualmente ambas particiones antes de actualizar, para evitar este problema. No es elegante, pero un simple script en bash puede automatizar este proceso.

Los desarrolladores están trabajando en OPM (ObsidianOS Package Manager), que instala aplicaciones como imágenes superpuestas sobre el sistema de archivos raíz. Esto significa que los paquetes persisten independientemente de la partición en la que arranques, haciendo que toda la experiencia sea mucho más fluida. Aún es experimental en el momento de escribir esto, pero probé algunas aplicaciones instaladas a través de OPM y funcionan bastante bien.

Sin embargo, el panorama general aquí es que este sistema A/B habilita naturalmente la inmutabilidad y la atomicidad, similar a Fedora Silverblue, pero como características opcionales. Por ejemplo, si solo instalas paquetes a través de superposiciones OPM, nunca estarás escribiendo directamente en la partición raíz, manteniéndola efectivamente en modo solo lectura, es decir, inmutable. Del mismo modo, si siempre actualizas en la partición inactiva antes de cambiar, las actualizaciones o tienen éxito por completo o no se aplican en absoluto, haciendo que la distribución sea atómica.

BlendOS: Todo en todo al mismo tiempo

Una de las principales razones por las que las personas se sienten atraídas por Arch es el Arch User Repository (AUR), un repositorio impulsado por la comunidad con decenas de miles de paquetes. Es impresionante, pero no es exhaustivo. Además, tiene un problema real de malware que requiere que hagas tu diligencia debida antes de instalar cualquier cosa.

Aquí es donde BlendOS entra en escena. Está basado en Arch y te da acceso al AUR, pero también agrupa todos los repositorios principales de distribuciones a la vez: Fedora, Debian, Ubuntu y CentOS Stream. Y si eso aún no es suficiente para ti, hay soporte de Flatpak de serie. En la práctica, esto significa que prácticamente todas las aplicaciones de Linux existentes están disponibles para ti desde un solo sistema.

Waydroid también está incorporado, brindándote soporte para aplicaciones de Android desde el primer momento. Sin embargo, el rendimiento real de las aplicaciones aún es bastante irregular. Este es un problema con la emulación de Android en Linux, y no de la distribución.

Lo que hace que esto sea genuinamente útil más allá de la disponibilidad en bruto es que la misma aplicación puede ser mejor en un repositorio que en otro. Firefox en Debian, por ejemplo, es sólido y estable. Firefox en Arch es.

de vanguardia. Con BlendOS, puedes tomar esa decisión basada en lo que realmente importa a tu flujo de trabajo.

Bajo el capó, todo está impulsado por contenedores Podman. Esencialmente, estás creando un contenedor para la distribución que necesites e instalando aplicaciones utilizando el gestor de paquetes nativo de esa distribución. La sintaxis es clara: algo como apt.debian install vlc instalará el reproductor multimedia VLC desde el repositorio de Debian utilizando el gestor de paquetes APT. Además, cualquier aplicación que instales desde cualquier contenedor aparece en tu menú de aplicaciones regular como si fuera una aplicación nativa.

Todo el sistema se basa en una base de Arch inmutable y declarativa. Esto significa que la distribución es de solo lectura, y como mencioné, estás instalando nuevas aplicaciones y paquetes dentro de los contenedores Podman. También hay un archivo system.yaml donde puedes definir el estado deseado de tu sistema: paquetes, entorno de escritorio, núcleo y controladores. Puedes consultar este desglose detallado de BlendOS de mi colega para más información.

CachyOS: La experiencia Arch de vanguardia "real"

La mayoría de las personas cambian a Arch debido al modelo de lanzamiento contínuo: obtienes actualizaciones de software tan pronto como los desarrolladores las publican, manteniéndote permanentemente en la vanguardia. Pero eso solo se aplica al software que instalas. El núcleo y los paquetes en sí siguen siendo compilados para ejecutarse en la mayor variedad posible de hardware, que incluye CPUs de hace una década. Si estás utilizando un chip AMD o Intel relativamente moderno, en realidad no estás aprovechando cada bit de rendimiento.

Este es el vacío que CachyOS llena. Viene con un núcleo personalizado—el Núcleo CachyOS—cargado de optimizaciones como el planificador BORE, junto con técnicas de compilación LTO, PGO y BOLT que están específicamente ajustadas para procesadores modernos—la serie AMD Ryzen e Intel Haswell o más recientes. Además, CachyOS mantiene su propio repositorio donde los paquetes se compilan con estas mismas optimizaciones integradas. Así que no solo obtienes software más nuevo más rápido, obtienes software más nuevo optimizado para hardware más nuevo.

Puse a prueba CachyOS en mi sistema principal que utiliza un CPU Ryzen 5 5600G, cambiando de Garuda Linux—el cual he estado usando a diario durante años. La diferencia fue notable—el lanzamiento de aplicaciones se sintió más ágil, los tiempos de compilación de AUR fueron más cortos, y todo el sistema tenía una capacidad de respuesta que es difícil de cuantificar pero fácil de sentir. Es el tipo de mejora que normalmente esperarías de una actualización de hardware.

También es una de las distribuciones modernas de Arch simplificadas con excelentes configuraciones predeterminadas y aplicaciones GUI para ayudar a los principiantes de Linux a adaptarse al sistema. Tienes la aplicación CachyOS Hello que te ayuda a instalar todo lo que necesitas. También puede ayudarte a instalar paquetes de juegos relevantes y convertir esto en una distribución para juegos—una de las mejores maneras de utilizar toda esa potencia que acabas de desbloquear.

El ecosistema de Linux prospera en la innovación, pero las soluciones verdaderamente novedosas son raras. ObsidianOS, BlendOS y CachyOS no son solo reskins—están repensando lo que puede ser una distribución basada en Arch.

Si deseas encontrar artículos similares a 3 distribuciones de Linux basadas en Arch que realmente resuelven problemas reales, no solo cambios de apariencia, te sugerimos revisar la categoría Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir