Tyst och diskret slĂ€pptes FEX 2605 â en öppen emulator och kompatibilitetsmiljö avsedd för att köra Linux-applikationer byggda för x86 och x86-64-arkitekturer pĂ„ ARM64-system. Projektet utvecklas som ett alternativ till box64 och qemu-user, med fokus pĂ„ hög prestanda, stöd för spel och komplexa anvĂ€ndarprogram.
FEX anvÀnder dynamisk binÀr översÀttning (JIT) och implementerar sin egen modell för hantering av Linux-systemanrop, vilket gör att den kan köra Steam, Wine, Proton och ett stort antal vanliga x86_64-program pÄ ARM-enheter. Projektet utvecklas aktivt inom ramen för Linux-spel pÄ ARM och stöds bland annat av utvecklare frÄn Valve.
I version 2605 ligger huvudsaklig fokus pÄ att förbÀttra kompatibiliteten och förbereda för nya ARM-plattformar. Bland förÀndringarna finns:
- förbÀttrat stöd för Qualcomm Snapdragon X Elite/X2-processorer;
- fel i Wine och Proton har ÄtgÀrdats;
- stabiliteten hos flertrÄdiga applikationer har ökat;
- JIT-kompilatorns prestanda har optimerats;
- kompatibilitetsproblem med ett antal spel och DRM-komponenter har lösts;
- mekanismer för hantering av AVX- och SSE-instruktioner har uppdaterats;
- integrationen med Mesa och Vulkan-drivrutiner har förbÀttrats;
- kostnaderna vid kontextbyten har minskats.
Utvecklarna noterar sÀrskilt det fortsatta arbetet med att köra moderna spelprojekt pÄ ARM-laptops under Linux. Under de senaste mÄnaderna nÀmns FEX allt oftare som en av de viktigaste komponenterna i det framtida ARM-ekosystemet för Linux pÄ stationÀra datorer och spelapparater.
Projektet distribueras under MIT-licens. KÀllkoden publiceras pÄ GitHub.
KĂ€llkod:
KĂ€lla: linux.org.ru
