SteamOS 3, estas son sus características mas importantes
Collabora dio a conocer hace poco mediante una publicación de blog una nota sobre la arquitectura del sistema operativo SteamOS 3, que se suministra en la computadora de juegos portátil Steam Deck y es fundamentalmente diferente de SteamOS 2.
Para quienes desconocen de SteamOS, deben saber que esta es una distribución de Linux especializada para dispositivos de juegos, en la que Valve y Collabora han estado trabajando juntos durante varios años.
SteamOS 3 se destaca sobre versiones pasadas de SteamOS debido a que esta se basa en Arch Linux, una distribución de lanzamiento continuo que incluye la última versión de Mesa para soporte de gráficos acelerados de código abierto y reemplaza la versión SteamOS 2 basada en Debian utilizada en el proyecto Steam Machine anterior.
Con su nuevo diseño “A/B”, ahora hay dos particiones de sistema operativo, con dos versiones diferentes de SteamOS. Al actualizar, se escribe una nueva imagen del sistema operativo en cualquier partición que no esté actualmente en uso, antes de reiniciar el sistema. Luego, un módulo de cargador de arranque especializado selecciona automáticamente el sistema operativo más nuevo y lo inicia. Si la actualización fue exitosa, continúa usando el nuevo sistema operativo y la partición del sistema anterior se reutiliza para la próxima actualización. Si la versión actualizada no arranca correctamente, entonces el gestor de arranque retrocede automáticamente a la partición del sistema anterior y puede volver a intentarlo más tarde.
Dentro de las características de SteamOS 3 versus SteamOS 2 podremos encontrar las siguientes:
- Migración de la base del paquete Debian a Arch Linux.
- De forma predeterminada, el FS raíz es de solo lectura.
- Se proporciona un modo de desarrollador, en el que la partición raíz se pone en modo de escritura y brinda la capacidad de modificar el sistema e instalar paquetes adicionales utilizando el administrador de paquetes pacman para Arch Linux.
- Mecanismo atómico para instalar actualizaciones: hay dos particiones de disco, una está activa y la otra no, la nueva versión del sistema en forma de imagen preparada se carga completamente en la partición inactiva y se marca como activa.
- En caso de falla, se puede volver a la versión anterior sin ningún problema.
- Soporte para paquetes Flatpak.
- El servidor de medios PipeWire está habilitado.
- La pila de gráficos se basa en la última versión de Mesa.
- Para ejecutar un juego de Windows, se utiliza Proton, que se basa en el código base del proyecto Wine y DXVK.
Ademas, cabe mencionar que para acelerar el lanzamiento de los juegos, se utiliza el servidor compuesto Gamescope (anteriormente conocido como steamcompmgr), que utiliza el protocolo Wayland, que proporciona una pantalla virtual y puede funcionar sobre otros entornos de escritorio.
Además de la interfaz Steam especializada, la composición principal incluye el escritorio KDE Plasma para realizar tareas que no son de juegos (puede conectar un teclado y un mouse al dispositivo Steam Deck a través de USB-C y convertirlo en una estación de trabajo).
La comunidad de KDE ha trabajado mucho para mejorar la experiencia, incluidos cambios de tema, elementos de interfaz de usuario adicionales y correcciones de estabilidad.
En uso normal, la partición activa del sistema operativo es de solo lectura, para que Steam Deck sea lo más robusto posible. Sin embargo, a diferencia de la mayoría de las consolas de juegos, este es un dispositivo completamente abierto y se puede cambiar a un modo de desarrollador donde la partición del sistema operativo es de lectura/escritura y se puede modificar.
Finalmente, si estás interesado en poder conocer más al respecto sobre la nota, puedes consultar el comunicado original en el siguiente enlace.
Descargar y probar SteamOS 3 para Steam Deck
Para los que estén interesados en poder probar este nuevo sistema, deben saber que ya se encuentra disponible para descargar y la imagen del sistema tiene un peso de 2.5 GB).
Ademas de ello también se publicaron instrucciones para flashear esta imagen en Steam Deck. La imagen está diseñada para restaurar el firmware en caso de falla y solo para uso en Steam Deck. Para las PC normales, se promete que la compilación SteamOS 3 se publicará más adelante.