Box64 v0.3.2 révolutionne l’émulation sous Linux avec des améliorations de performances et de compatibilité

Box64 v0.3.2 révolutionne l'émulation sous Linux avec des améliorations de performances et de compatibilité

La dernière version de Box64, l’émulateur d’espace utilisateur pour Linux qui permet d’exécuter des binaires x86_64 sur des appareils ARM64, est arrivée avec d’importantes nouveautés. La version v0.3.2 introduit des progrès significatifs en termes de vitesse, de compatibilité et de nouvelles fonctionnalités, telles que l’intégration de Box32 pour exécuter des applications de 32 bits sur des systèmes opérationnels de 64 bits.

Nouveautés notables

Box64 v0.3.2 apporte plusieurs optimisations et nouvelles caractéristiques :

  • Box32 : Il est maintenant possible d’exécuter des programmes de 32 bits sur des systèmes de 64 bits grâce à cette nouvelle fonctionnalité intégrée. Bien qu’elle soit désactivée par défaut et encore en développement, Box32 prend déjà en charge certains jeux et applications avec une bonne performance.
  • Flags natifs : Le support pour les « flags natifs » dans ARM64 a été ajouté, ce qui permet d’optimiser les tâches intensives en CPU en alignant les flags entre les architectures ARM et x86. Dans des tests tels que le benchmark de 7zip, cette amélioration a offert des augmentations de vitesse jusqu’à 30 %.
  • Améliorations dans le modèle de mémoire forte : L’émulation du modèle de mémoire a été révisée pour optimiser l’insertion des barrières de mémoire et améliorer les performances, en particulier dans les jeux qui dépendent de ces caractéristiques, comme ceux développés sous Unity3D.
  • Compatibilité avec de nouvelles extensions et appels système : De nouvelles extensions Vulkan et de nouveaux appels système ont été ajoutés, élargissant la compatibilité avec le logiciel le plus récent.

Box64 face aux autres solutions d’émulation

Box64 continue d’améliorer ses performances et rivalise favorablement avec des solutions comme Rosetta, l’outil d’émulation d’Apple. Dans des tests de performance avec des benchmarks tels que 7zip, Box64 sous Fedora a réussi à dépasser Rosetta sur les appareils Apple Silicon.

D’un autre côté, bien que Box64 se distingue dans de nombreux domaines, il rencontre encore des défis face aux logiciels optimisés pour des extensions CPU avancées comme AVX.

L’avenir avec Box32

Box32, une sous-partie de Box64, émerge comme réponse à la nécessité de faire tourner des logiciels de 32 bits dans des environnements de 64 bits, quelque chose de plus en plus pertinent dans l’industrie. Bien qu’elle soit encore à un stade précoce de développement, Box32 permet déjà d’exécuter certains jeux Linux et Windows, et promet d’élargir la compatibilité à l’avenir.

Cependant, il existe des limitations actuelles, comme le manque de support pour Vulkan et certaines incompatibilités avec Wine, que l’équipe de développement cherche à résoudre dans les versions à venir.

Impact et contributions

En plus des améliorations de performance, Box64 v0.3.2 comprend de nouveaux outils tels que « wrapperhelper », une solution automatisée pour générer des enveloppes de bibliothèques plus rapidement et avec plus de précision. Cela facilite la contribution des développeurs à l’expansion de la compatibilité de l’émulateur.

Téléchargements et disponibilité

La nouvelle version de Box64 v0.3.2 et Box86 v0.3.8 sont déjà disponibles sur GitHub. Les utilisateurs peuvent profiter de ces mises à jour pour exécuter du logiciel x86 sur des appareils ARM64 avec une plus grande efficacité, en particulier dans les jeux anciens et les applications qui n’étaient pas compatibles auparavant.

Avec ces innovations, Box64 renforce sa position en tant qu’outil clé pour l’émulation dans les environnements Linux, marquant un pas en avant dans la compatibilité et la performance sur les plateformes à architecture mixte.

Box64 v0.3.2 révolutionne l'émulation sous Linux avec des améliorations de performances et de compatibilité 1

le dernier