Új kompatibilitási rétegekkel bővíti a SteamOS-t a Valve
A Steam Deck révén ismertté vált Proton kompatibilitási réteg után a Valve két új, rendszerszintű eszközzel bővíti a Linux-alapú SteamOS operációs rendszert. A vállalat célja, hogy a Steam Frame elnevezésű új headseten még szélesebb játékkínálatot tegyen futtathatóvá, miközben megnyitja az utat az Arm-architektúrájú lapkakészletek és a hagyományos androidos alkalmazáscsomagok (APK) közvetlen integrációja előtt a Steam ökoszisztémájában.
Az első új kompatibilitási réteg a FEX, amely a nyílt forráskódú fex-emu projekt Valve által készített átirata, és az x86-os processzorutasításokat emulálja Arm chipeken. A fejlett bináris újrafordítóval felszerelt rendszer támogatja a modern x86-64 utasításkészleteket, a grafikus hívásokat közvetlenül OpenGL-re és Vulkanra fordítja a kisebb terhelés érdekében, kódgyorsítótára pedig minimalizálja az akadozást. Pierre-Loup Griffais, a Valve mérnöke megerősítette, hogy a cég már a kezdeti prototípustól fogva anyagilag támogatta a vezető fejlesztőt, Ryan Houdeket, a Steam Frame pedig előkészíti a terepet az általános, egyéb eszközökön futó Arm-alapú SteamOS előtt is.
A másik kulcsfontosságú újdonság a Lepton, a meglévő Waydroid projektre épülő szoftverkonténer, amely androidos APK-k futtatását teszi lehetővé SteamOS alatt. Erre azért van szükség, mert a népszerű önálló VR-címek többsége eredetileg az Android-alapú Quest headsetekre készült. A VR.org elemzése szerint a Steam Frame-re jóváhagyott első 120 játékból 52 a Lepton rétegen keresztül, androidos programként fut, sőt megjelent az első három olyan játék is a Steam áruházában, amely semmilyen Windows-, Mac- vagy asztali Linux-verzióval nem rendelkezik. Noha Jeremy Selan mérnök szerint ez lényegesen megkönnyíti a mobil VR-fejlesztők átállását, Lawrence Yang kiemelte, hogy a Valve továbbra is kifejezetten a játékokra összpontosít.
Folytasd az appban — szavazz és szólj hozzá ➔