Es posible que haya escuchado que Steam Deck usa Arch Linux. Esto es técnicamente cierto. SteamOS de Valve está basado en Arch Linux.
Pero la experiencia en el Deck es muy diferente de lo que encontraría si instalara Arch Linux en una PC. Aquí hay algunas formas en que SteamOS es diferente de su distribución principal.
1. Tú (más o menos) no puedes usar Pacman
La mayor parte del software en su PC viene en forma de paquetes. Para agregar o eliminar paquetes, necesita un administrador de paquetes. Ahí es donde entra Pacman. pacman es el administrador de paquetes basado en la línea de comandos que viene con Arch Linux. Sí, Pacman es la abreviatura de "administrador de paquetes", no una referencia al sprite amarillo en forma de pastel que come gránulos.
Si instala Arch Linux de la manera tradicional, terminará usando Pacman incluso antes de llegar a un escritorio gráfico funcional. En SteamOS, su escritorio viene todo configurado y listo para funcionar.
Si decide abrir una terminal y escribir un comando Pacman, como lo haría en Arch Linux normal, recibirá un mensaje de error. SteamOS no permite cambios de software de esta manera.
Si desactiva el modo de solo lectura, la situación cambia un poco. Sí, técnicamente puede usar Pacman en este punto, pero cualquier software que instale desaparecerá cuando Valve emita la próxima actualización del sistema.
2. Tú (un poco) tampoco puedes acceder al AUR
El repositorio de usuarios de Arch, más conocido como AUR, es uno de los grandes atractivos de Arch Linux. Si algo no está disponible en los repositorios oficiales de Arch, es muy probable que esté disponible en AUR.
En SteamOS, el AUR no está disponible de fábrica. Técnicamente, puede acceder a AUR, al igual que técnicamente puede acceder a Pacman, desactivando el modo de solo lectura. Y al igual que con Pacman, cualquier software que instale desde AUR desaparecerá cuando instale una nueva actualización del sistema.
Puede estar leyendo esto pensando que todo lo que necesita hacer después de cada actualización es reinstalar sus cosas, y eso es cierto. Si esto le parece una solución viable, entonces sí, todavía tiene acceso tanto a Pacman como a AUR en SteamOS. Pero para otros, esta es una clara diferencia con Arch Linux con la que no querrás lidiar.
3. Menos riesgo de rotura
La razón por la que no puede usar Pacman o AUR sin reemplazar regularmente su software tiene que ver con los cambios que hizo Valve para hacer que Arch Linux sea más estable.
Según Valve Preguntas frecuentes sobre Steam Deck, la compañía distribuye SteamOS como un sistema operativo de solo lectura, similar a la forma en que Apple y Google administran sus sistemas operativos.
En el frente de Linux, Fedora Silverblue es la distribución basada en imágenes más conocida. En un sistema de este tipo, en lugar de que las actualizaciones y el software realicen cambios en los archivos del sistema directamente, todos los archivos del sistema se distribuyen como parte de una imagen del sistema.
Cuando llega el momento de las actualizaciones, se reemplaza toda la imagen del sistema. Esto reduce la probabilidad de que una actualización o instalación de una aplicación deje su dispositivo en un estado en el que no se iniciará.
En resumen, Valve ensambla un sistema operativo basado en Arch que funciona, guarda esta configuración como una imagen y la distribuye directamente a usted. Luego, en lugar de enviarle un flujo continuo de actualizaciones a paquetes individuales, como experimentaría si estuviera usando Arch Linux en una PC, Valve prueba las actualizaciones y envía una versión más nueva de todo el sistema operativo cuando siente que ha habido suficiente cambios.
Si desea realizar ediciones en la imagen de solo lectura, puede hacerlo con un solo comando:
sudo steamos-readonly desactivar
Incluso con las modificaciones habilitadas, la vida en Steam Deck aún no es tan precaria como con Arch Linux normal. Una vez más, cuando lleguen las actualizaciones, devolverán los archivos de su sistema a un borrón y cuenta nueva, deshaciendo sus modificaciones.
4. No tiene total libertad para personalizar su sistema
El enfoque de Valve para SteamOS lo convierte en un sistema mucho más listo para el consumidor. Lo que quiere la gran mayoría de la gente es tener un sistema que se envía en un estado de funcionamiento, que no requiere configuración y tiene pocas posibilidades de romperse. Pero para las personas que desean un control total sobre su experiencia, SteamOS elimina lo que más les gusta de Arch.
Arch Linux toma muy pocas decisiones por ti. Puede elegir sus propios entornos de escritorio. Puede elegir su propio servidor de visualización, servidor de audio, sistema de archivos y más. Tu PC es lo que tú haces, no lo que alguien más decidió.
SteamOS no es eso. Sí, técnicamente es Arch. Pero al mismo tiempo, no es Arch. Se podría argumentar que es más restrictivo que Ubuntu, Fedora o cualquier otro sistema Linux típico. Entonces, si desea la máxima libertad, es posible que no esté satisfecho con intentar usar un Steam Deck como su PC.
5. No tienes acceso a Snaps
SteamOS utiliza Flatpak como su principal formato de distribución de aplicaciones. Pero Flatpak es solo uno de los formatos de paquetes universales disponibles para Linux. Si tiene experiencia en Ubuntu, es posible que esté familiarizado con el formato Snap de Canonical. Algunas aplicaciones solo están disponibles para Linux como instantáneas.
SteamOS no viene con el software requerido para ejecutar instantáneas y no puede instalar fácilmente el código requerido. Incluso con el modo de solo lectura deshabilitado, es un desafío obtener acceso a la parte necesaria del sistema para instalar snapd, el demonio Snap requerido para instalar snaps. Entonces, para todos, excepto para las personas más dedicadas, las instantáneas no son una opción.
¿Es esto un gran problema? Eso realmente depende del software que desee ejecutar. Muchos programas populares están disponibles en formato Flatpak. La comunidad de código abierto más amplia generalmente se ha unido a Flatpak sobre Snap.
Pero algunas aplicaciones solo están disponibles instantáneamente, y si uno de estos es un programa imprescindible para usted, es posible que SteamOS no sea tan viable para usted como Arch Linux normal.
SteamOS y Arch Linux: más diferentes que iguales
SteamOS y Arch Linux comparten fundamentos similares, pero no son la misma distribución. En muchos sentidos, la diferencia entre SteamOS y Arch es incluso mayor que la relación de Ubuntu con su distribución principal, Debian.
Con bastante frecuencia, es mejor pensar en ambas distribuciones como fundamentalmente diferentes de sus padres y tratarlas como tales. SteamOS y Arch Linux son muy diferentes, pero eso no hace que SteamOS sea una distribución menos buena para Steam Deck.