Box64 v0.3.2 revolutioneert emulatie op Linux met prestatieverbeteringen en compatibiliteit

De nieuwste versie van Box64, de gebruikersruimte-emulator voor Linux die het mogelijk maakt om x86_64-binaire bestanden uit te voeren op ARM64-apparaten, is gearriveerd met belangrijke nieuwigheden. Versie v0.3.2 introduceert aanzienlijke verbeteringen in snelheid, compatibiliteit en nieuwe functionaliteiten, zoals de integratie van Box32 voor het uitvoeren van 32-bits applicaties op 64-bits besturingssystemen.

Belangrijke nieuwigheden

Box64 v0.3.2 brengt diverse optimalisaties en nieuwe kenmerken met zich mee:

  • Box32: Het is nu mogelijk om 32-bits programma’s op 64-bits systemen uit te voeren dankzij deze nieuwe geïntegreerde functionaliteit. Hoewel het standaard is uitgeschakeld en nog in ontwikkeling is, ondersteunt Box32 al enkele games en applicaties met goede prestaties.
  • Native flags: Er is ondersteuning toegevoegd voor “native flags” op ARM64, wat het mogelijk maakt om CPU-intensieve taken te optimaliseren door de flags tussen ARM-architecturen en x86 te matchen. In tests zoals de 7zip benchmark, heeft deze verbetering snelheidstoename van tot 30% getoond.
  • Verbeteringen in het sterke geheugenmodel: De emulatie van het geheugenmodel is herzien om de invoeging van memory barriers te optimaliseren en de prestaties te verbeteren, vooral in spellen die van deze kenmerken afhankelijk zijn, zoals die ontwikkeld in Unity3D.
  • Compatibiliteit met nieuwe extensies en systeemaanroepen: Er zijn meer Vulkan-extensies en nieuwe systeemaanroepen toegevoegd, wat de compatibiliteit met recentere software vergroot.

Box64 tegenover andere emulatieoplossingen

Box64 blijft zijn prestaties verbeteren en concurreert gunstig met oplossingen zoals Rosetta, het emulatiehulpmiddel van Apple. In prestatietests met benchmarks zoals 7zip, heeft Box64 op Fedora Rosetta overtroffen op Apple Silicon-apparaten.

Aan de andere kant, hoewel Box64 uitblinkt in vele gebieden, staat het nog steeds voor uitdagingen tegenover software geoptimaliseerd voor geavanceerde CPU-extensies zoals AVX.

De toekomst met Box32

Box32, een onderdeel van Box64, komt op als antwoord op de noodzaak om 32-bits software uit te voeren in 64-bits omgevingen, iets wat steeds relevanter wordt in de industrie. Hoewel nog in een vroeg stadium, staat Box32 al het uitvoeren van sommige Linux- en Windows-games toe, en belooft in de toekomst de compatibiliteit uit te breiden.

Echter, er zijn huidige beperkingen, zoals het gebrek aan ondersteuning voor Vulkan en bepaalde incompatibiliteiten in Wine, die het ontwikkelteam hoopt op te lossen in komende versies.

Impact en bijdragen

Naast de verbeteringen in prestatie, bevat Box64 v0.3.2 nieuwe tools zoals “wrapperhelper”, een geautomatiseerde oplossing voor het sneller en nauwkeuriger genereren van bibliotheekwrappers. Dit vergemakkelijkt de bijdrage van ontwikkelaars aan de uitbreiding van de compatibiliteit van de emulator.

Downloads en beschikbaarheid

De nieuwe versie van Box64 v0.3.2 en Box86 v0.3.8 zijn nu beschikbaar op GitHub. Gebruikers kunnen deze updates benutten om x86-software efficiënter uit te voeren op ARM64-apparaten, vooral in oudere games en applicaties die eerder niet compatibel waren.

Met deze innovaties versterkt Box64 zijn positie als een sleutelhulpmiddel voor emulatie in Linux-omgevingen, waarmee het een stap vooruit zet in compatibiliteit en prestaties op gemengde architectuurplatformen.

Box64Logo
Scroll naar boven