FEX 2605

Tiše a nenápadně došlo k vydání FEX 2605 — otevřeného emulátoru a prostředí pro kompatibilitu, určeného pro spuštění Linuxových aplikací, sestavených pro architektury x86 a x86-64, na systémech ARM64. Projekt se vyvíjí jako alternativa k box64 a qemu-user, přičemž se primárně zaměřuje na vysoký výkon, podporu her a složitého uživatelského softwaru.

FEX využívá dynamickou binární translaci (JIT) a realizuje vlastní model zpracování systémových volání Linuxu, díky čemuž je schopen spouštět Steam, Wine, Proton a velké množství běžných x86_64 programů na ARM zařízeních. Projekt se aktivně vyvíjí v kontextu Linuxových her na ARM a je podporován také vývojáři ze společnosti Valve.

V vydání 2605 se hlavní pozornost zaměřila na opravu kompatibility a přípravu na vznik nových ARM platforem. Mezi změnami:

  • byla vylepšena podpora procesorů Qualcomm Snapdragon X Elite/X2;
  • byly opraveny chyby v práci Wine a Proton;
  • byla zvýšena stabilita vícero procesových aplikací;
  • byla optimalizována práce JIT kompilátoru;
  • byly odstraněny problémy s kompatibilitou s řadou her a DRM komponent;
  • byly aktualizovány mechanismy zpracování instrukcí AVX a SSE;
  • byla zlepšena integrace s Mesa a Vulkan ovladači;
  • byly sníženy režijní náklady při přepínání kontextů.

Vývojáři zvlášť zdůrazňují pokračující práci na spuštění moderních herních projektů na ARM noteboocích pod Linuxem. V posledních měsících je FEX stále častěji zmiňován jako jedna z klíčových složek budoucí ARM ekosystému Linuxu pro desktopová a herní zařízení.

Projekt je distribuován pod licencí MIT. Zdrojové kódy jsou publikovány na GitHubu.

Zdrojový kód: FEX GitHub

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster