FEX 2605

È avvenuto silenziosamente il rilascio di FEX 2605, un emulatore open source e un ambiente di compatibilità progettato per eseguire applicazioni Linux compilate per architetture x86 e x86-64 su sistemi ARM64. Il progetto si sviluppa come alternativa a box64 e qemu-user, focalizzandosi principalmente su alte prestazioni, supporto per giochi e software utente complesso.

FEX utilizza la traduzione binaria dinamica (JIT) e implementa un proprio modello di gestione delle chiamate di sistema Linux, consentendo di eseguire Steam, Wine, Proton e un gran numero di programmi x86_64 su dispositivi ARM. Il progetto è attivamente sviluppato nel contesto dei giochi Linux su ARM ed è sostenuto anche dagli sviluppatori di Valve.

Nella versione 2605, l'attenzione principale è stata rivolta alla correzione della compatibilità e alla preparazione all'arrivo di nuove piattaforme ARM. Tra le modifiche:

  • migliorato il supporto per i processori Qualcomm Snapdragon X Elite/X2;
  • corrette le anomalie di funzionamento di Wine e Proton;
  • aumentata la stabilità delle applicazioni multithreading;
  • ottimizzato il funzionamento del compilatore JIT;
  • risolti i problemi di compatibilità con vari giochi e componenti DRM;
  • aggiornati i meccanismi di gestione delle istruzioni AVX e SSE;
  • migliorata l'integrazione con i driver Mesa e Vulkan;
  • ridotti i costi operativi durante il passaggio dei contesti.

Gli sviluppatori segnalano in particolare il continuo lavoro per eseguire progetti di gioco moderni su laptop ARM sotto Linux. Negli ultimi mesi, FEX è stato sempre più citato come uno dei componenti chiave dell'imminente ecosistema ARM Linux per desktop e dispositivi di gioco.

Il progetto è distribuito con la licenza MIT. I codici sorgente sono pubblicati su GitHub.

Codice sorgente: FEX GitHub

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster