Leise und unauffĂ€llig erschien FEX 2605 – ein Open-Source-Emulator und eine KompatibilitĂ€tsumgebung, die fĂŒr die AusfĂŒhrung von Linux-Anwendungen, die fĂŒr die Architekturen x86 und x86-64 kompiliert wurden, auf ARM64-Systemen gedacht ist. Das Projekt entwickelt sich als Alternative zu box64 und qemu-user, mit einem besonderen Fokus auf hohe Leistung, UnterstĂŒtzung von Spielen und anspruchsvoller Benutzersoftware.

FEX nutzt die dynamische BinĂ€rĂŒbersetzung (JIT) und implementiert ein eigenes Modell zur Verarbeitung von Linux-Systemaufrufen, wodurch es in der Lage ist, Steam, Wine, Proton und eine Vielzahl herkömmlicher x86_64-Anwendungen auf ARM-GerĂ€ten auszufĂŒhren. Das Projekt wird aktiv im Kontext von Linux-Spielen auf ARM entwickelt und erhĂ€lt UnterstĂŒtzung von Entwicklern von Valve.

In der Version 2605 liegt der Schwerpunkt auf der Behebung von KompatibilitĂ€tsproblemen und der Vorbereitung auf neue ARM-Plattformen. Unter den Änderungen:

  • Verbesserte UnterstĂŒtzung fĂŒr Qualcomm Snapdragon X Elite/X2-Prozessoren;
  • Fehlerbehebungen fĂŒr die Funktionsweise von Wine und Proton;
  • Erhöhte StabilitĂ€t von Multithread-Anwendungen;
  • Optimierung der Arbeitsweise des JIT-Compilers;
  • Behebung von KompatibilitĂ€tsproblemen mit verschiedenen Spielen und DRM-Komponenten;
  • Aktualisierte Mechanismen zur Verarbeitung von AVX- und SSE-Befehlen;
  • Verbesserte Integration mit Mesa- und Vulkan-Treibern;
  • Reduzierte Overheads beim Kontextwechsel.

Die Entwickler weisen außerdem auf die fortlaufenden Arbeiten zur AusfĂŒhrung moderner Spielprojekte auf ARM-Laptops unter Linux hin. In den letzten Monaten wird FEX zunehmend als eines der Kernbestandteile des zukĂŒnftigen ARM-Ökosystems von Linux fĂŒr Desktops und SpielgerĂ€te erwĂ€hnt.

Das Projekt wird unter der MIT-Lizenz veröffentlicht. Der Quellcode ist auf GitHub veröffentlicht.

Quellcode: FEX GitHub

Quelle: linux.org.ru

60GB SSD 8Gb DDR4