Tiše a nepozorovaně byl vydán FEX 2605 - emulátor s otevřeným zdrojovým kódem a kompatibilitní prostředí určené pro spuštění Linux- aplikace vytvořené pro architektury x86 a x86-64 na systémech ARM64. Projekt je vyvíjen jako alternativa k box64 a qemu-user, se zaměřením především na vysoký výkon, podporu her a komplexní uživatelský software.
FEX používá binární překlad just-in-time (JIT) a implementuje vlastní model zpracování systémových volání. Linux, což mu umožňuje spouštět Steam, Wine, Proton a velké množství standardních x86_64 programů na zařízeních ARM. Projekt je aktivně vyvíjen v kontextu Linux- hry na ARM a je podporována mimo jiné vývojáři z Valve.
Verze 2605 se zaměřuje na opravy kompatibility a přípravu na nové platformy ARM. Mezi změny patří:
- Vylepšená podpora procesorů Qualcomm Snapdragon X Elite/X2;
- Chyby ve Wine a Proton byly opraveny;
- Vylepšená stabilita vícevláknových aplikací;
- Byla optimalizována práce JIT kompilátoru;
- Opraveny problémy s kompatibilitou s řadou her a komponent DRM;
- Mechanismy zpracování instrukcí AVX a SSE byly aktualizovány;
- Vylepšená integrace s ovladači Mesa a Vulkan;
- Snížené náklady na přepínání kontextu.
Vývojáři samostatně upozorňují na probíhající práci na spuštění moderních herních projektů na noteboocích ARM pod... LinuxV posledních měsících je FEX stále častěji zmiňován jako jedna z klíčových součástí budoucího ekosystému ARM. Linux pro stolní počítače a herní zařízení.
Projekt je distribuován pod licencí MIT. Zdrojový kód je zveřejněn na GitHubu.
Zdrojový kód:
Zdroj: linux.org.ru
