FEX 2605

Halkan és észrevétlenül megjelent a FEX 2605 – egy nyílt emulátor és kompatibilitási környezet, amely a Linux-alkalmazások x86 és x86-64 architektúrákra írt verzióinak ARM64 rendszereken való futtatására szolgál. A projekt a box64 és a qemu-user alternatívájaként fejlődik, elsősorban a magas teljesítményre, a játékok támogatására és bonyolult felhasználói szoftverekre összpontosít.

A FEX dinamikus bináris fordítást (JIT) használ, és saját Linux rendszerhívás-kezelő modellt valósít meg, ennek köszönhetően képes futtatni a Steamet, a Winet, a Protont és rengeteg általános x86_64 programot ARM-eszközökön. A projekt aktívan fejlődik a Linux játékok ARM környezetében, és a Valve fejlesztői is támogatják.

A 2605-ös kiadásban a kompatibilitás javítására és az új ARM platformok megjelenésére való felkészülésre helyezték a hangsúlyt. A változások között szerepel:

  • javították a Qualcomm Snapdragon X Elite/X2 processzorok támogatását;
  • javították a Wine és Proton működésével kapcsolatos hibákat;
  • növelték a több szálú alkalmazások stabilitását;
  • optimalizálták a JIT fordító működését;
  • elhárították a kompatibilitási problémákat számos játékkal és DRM komponenssel;
  • frissítették az AVX és SSE utasítások feldolgozásának mechanizmusait;
  • javították az integrációt a Mesa és Vulkan meghajtókkal;
  • csökkentették a kontextusváltás költségeit.

A fejlesztők külön megjegyzik, hogy folytatják a modern játékprojektek ARM-notebookokon való futtatásának munkálatait Linux alatt. Az utóbbi hónapokban a FEX egyre gyakrabban említik, mint a jövőbeli ARM Linux ökoszisztéma egyik kulcsfontosságú összetevőjét asztali számítógépek és játékkészülékek számára.

A projekt MIT licenc alatt érhető el. A forráskódok a GitHub-on érhetők el.

Forráskód: FEX GitHub

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster