Nuevas Capas de Compatibilidad en SteamOS: La Estrategia de Valve para Ampliar su Alcance
Valve continúa innovando en el ámbito de los videojuegos con el objetivo de expandir las capacidades de SteamOS, su sistema operativo basado en Linux. Desde el lanzamiento de Steam Deck, la compañía ha implementado la capa de compatibilidad Proton, que permite a los usuarios ejecutar juegos diseñados para Windows de manera eficiente en SteamOS. Sin embargo, para aumentar la compatibilidad de más títulos, Valve está introduciendo dos nuevas capas de compatibilidad que enriquecen la arquitectura de Steam.
La primera de estas capas es FEX, un puerto de fex-emu, un proyecto de código abierto que emula instrucciones del procesador x86 en chipsets Arm. Desde su inicio en 2018, este proyecto ha evolucionado considerablemente, incorporando un recompilador binario avanzado que soporta todas las extensiones modernas del conjunto de instrucciones x86(-64). Además, el emulador es capaz de realizar llamadas a bibliotecas gráficas como OpenGL y Vulkan, lo que ayuda a reducir la sobrecarga, y utiliza un sistema de caché de código para minimizar la latencia durante la ejecución de juegos.
A diferencia de Proton, que se basa en la herramienta de conversión Wine, Valve ha estado respaldando financieramente a Ryan Houdek, el desarrollador principal de FEX, desde que el proyecto era solo un prototipo. La compañía anticipó que se requerirían años de trabajo para que FEX-emu alcanzara la robustez necesaria para que los usuarios confiaran en él para gestionar sus bibliotecas de juegos.
En una reciente celebración del séptimo aniversario del proyecto, Houdek agradeció a Valve por su apoyo desde el inicio, destacando la importancia de estructurar el proyecto de manera que no solo satisfaga las necesidades de la compañía, sino que también permanezca como un recurso abierto para que otros lo adapten a sus propios usos.
Con la integración de FEX en el auricular Steam Frame, Valve está activamente explorando versiones de SteamOS para otros dispositivos Arm. Pierre-Loup Griffais, ingeniero de Valve, comentó que uno de los objetivos es hacer que SteamOS sea más accesible para una variedad de dispositivos Arm, lo que podría ofrecer experiencias de juego excepcionales en un ecosistema que, aunque actualmente es un poco diferente, no es tan distante en su esencia.
Este movimiento no solo refleja el compromiso de Valve con la innovación y la accesibilidad en el mundo de los videojuegos, sino que también posiciona a la compañía como un actor clave en la evolución de las plataformas de juego, lo que puede resultar de gran interés para los tomadores de decisiones en el mercado mexicano y latinoamericano.
