Cuando el verano pasado Valve anunciĂł su Steam Deck, habĂa mĂĄs preguntas que respuestas. Para usuarios como un servidor, en un principio parecĂa un aparato un poco (demasiado) caro, y mĂĄs si tenĂamos en cuenta que sĂłlo se podrĂan jugar a los tĂtulos de Steam. Con el paso del tiempo nos enteramos de que no, que este dispositivo es mucho mĂĄs que una consola, e incluso se le podrĂĄn instalar diferentes sistemas operativos. El que viene instalado por defecto es SteamOS 3.0, y Simon McVittie, de Collabora, nos explica un poco cĂłmo funciona.
Pero antes de seguir, tenemos que avisar de que esto no es una «review» o prueba de un usuario cualquiera. McVittie trabaja en Collabora, quien ha colaborado con Steam para que todo esto sea posible. Dicho de otro modo, es informaciĂłn de alguien que se ha involucrado en el proyecto, pero informaciĂłn al fin y al cabo. Empieza explicando algo que ya sabĂamos, que SteamOS 3.0 estĂĄ basado en Arch Linux, una distribuciĂłn Rolling Release con soporte para la Ășltima versiĂłn de Mesa.
SteamOS 3.0 estĂĄ basado en Arch Linux, dejando atrĂĄs a Debian
McVittie dice que un dispositivo como este necesita un Frameworks actualizado, y esa es una de las mayores contribuciones de Collabora a SteamOS 3.0, ayudar a que las actualizaciones sean råpidas y sin fisuras. También nos explica que con su diseño «A/B», ahora hay dos particiones de sistemas operativos con dos versiones diferentes de SteamOS. Al actualizar, se instalarå una nueva imagen del sistema en la partición que no esté en uso antes de reiniciar el sistema. Un módulo de bootloader especial elige automåticamente la versión mås actualizada del sistema operativo y lo inicia. Si la actualización ha ido bien, se usarå el nuevo sistema operativo, y el viejo serå sustituido por la futura versión de SteamOS.
Esto del diseño «A/B» es algo interesante porque nos asegura que nada saldrĂĄ mal. Es decir, si se actualiza el sistema operativo y no inicia bien, el bootloader volverĂĄ a lo que habĂa en la particiĂłn que funcionaba, y podemos volver a actualizar mĂĄs tarde.
KDE Plasma es el escritorio instalado por defecto
Como ya mencionamos, se le pueden instalar diferentes sistemas operativos, y eso es porque en realidad es como un ordenador tipo «mini». Cuando salimos del software de juegos, SteamOS 3.0 nos deja en el escritorio KDE Plasma que viene instalado por defecto. AdemĂĄs, estĂĄ todo diseñado para que sea difĂcil estropearlo:
En el uso normal, la particiĂłn activa del sistema operativo es de sĂłlo lectura, para que la Steam Deck sea lo mĂĄs robusta posible. Sin embargo, a diferencia de la mayorĂa de las consolas de juegos, se trata de un dispositivo totalmente abierto, y se puede cambiar a un modo de desarrollador en el que la particiĂłn del sistema operativo es de lectura/escritura y se puede modificar. El gestor de paquetes «pacman» de Arch Linux estĂĄ disponible para su uso en modo desarrollador.
Sin olvidar que lo importante son los juegos
McVittie termina recordando que casi nada de esto tendrĂa sentido sin los juegos, que es el motivo por el que han creado la Steam Deck. En este sentido, recuerda que tenemos acceso a todos los juegos de Steam disponibles para Linux y muchos otros de Windows, gracias a Proton y software como WINE o DXVK.
Por supuesto, nada de esto es muy interesante sin algunos juegos, y ademĂĄs de los tĂtulos nativos de Linux disponibles en Steam, la Steam Deck tambiĂ©n puede ejecutar muchos juegos que fueron construidos para Windows. Para ello utiliza Proton, un marco de compatibilidad creado en torno a WINE y DXVK por Codeweavers, Valve y la comunidad de WINE. Proton no es sĂłlo para Steam Deck: gracias al entorno de contenedores estable, basado en Debian, proporcionado por el Steam Linux Runtime, y lanzado por la herramienta pressure-vessel desarrollada por Collabora, puede ejecutarse en un entorno consistente en la mayorĂa de las distribuciones de Linux de escritorio, que van desde los Ășltimos rolling releases como Arch Linux, hasta distribuciones LTS mĂĄs antiguas como Ubuntu 14.04.
La Steam Deck estĂĄ disponible desde finales de febrero. Los primeros usuarios en recibirla serĂĄn aquellos que la reservaron, y lo harĂĄn en el orden en el que la pidieron por un sistema basado en una cola.