Le lancement discret de FEX 2605 a eu lieu â un Ă©mulateur open source et un environnement de compatibilitĂ©, conçu pour exĂ©cuter des applications Linux compilĂ©es pour les architectures x86 et x86-64 sur des systĂšmes ARM64. Ce projet Ă©volue en tant qu'alternative Ă box64 et qemu-user, axĂ©e principalement sur la haute performance, le support des jeux et des logiciels utilisateurs complexes.
FEX utilise une compilation binaire dynamique (JIT) et met en Ćuvre son propre modĂšle de gestion des appels systĂšme Linux, ce qui lui permet d'exĂ©cuter Steam, Wine, Proton et un grand nombre de programmes x86_64 standards sur des appareils ARM. Le projet est activement dĂ©veloppĂ© dans le contexte des jeux Linux sur ARM et est soutenu par des dĂ©veloppeurs de Valve.
Dans la version 2605, l'accent est mis sur l'amélioration de la compatibilité et la préparation pour l'arrivée de nouvelles plateformes ARM. Parmi les changements :
- prise en charge améliorée des processeurs Qualcomm Snapdragon X Elite/X2 ;
- corrections des bogues liés à Wine et Proton ;
- stabilité améliorée des applications multithread ;
- optimisation du fonctionnement du compilateur JITÂ ;
- problÚmes de compatibilité résolus avec plusieurs jeux et composants DRM ;
- mécanismes de traitement des instructions AVX et SSE mis à jour ;
- intégration améliorée avec les pilotes Mesa et Vulkan ;
- réduction des charges lors du changement de contexte.
Les développeurs soulignent également le travail continu pour exécuter des projets de jeux modernes sur des ordinateurs portables ARM sous Linux. Ces derniers mois, FEX est de plus en plus mentionné comme l'un des composants clés de l'avenir de l'écosystÚme ARM de Linux pour les ordinateurs de bureau et les appareils de jeu.
Le projet est distribué sous la licence MIT. Le code source est publié sur GitHub.
Code source :
Source : linux.org.ru
