FEX 2605 是一款開源模擬器和相容環境,旨在在 ARM64 系統上運行為 x86 和 x86-64 架構構建的 Linux 應用程式。該專案已悄悄發布。 FEX 2605 的開發目標是成為 box64 和 qemu-user 的替代方案,主要專注於高效能、遊戲支援以及對複雜用戶軟體的兼容性。
FEX採用即時(JIT)二進位翻譯,並實作了原生Linux系統呼叫處理模型,使其能夠在ARM裝置上執行Steam、Wine、Proton以及大量標準x86_64程式。該計畫正積極開發用於ARM平台Linux遊戲的開發,並得到了包括Valve在內的眾多開發者的支持。
版本 2605 主要著重於相容性修復和對新 ARM 平台的適配。變更內容包括:
- 改進了對高通驍龍 X Elite/X2 處理器的支援;
- Wine 和 Proton 的漏洞已修復;
- 提高了多執行緒應用程式的穩定性;
- JIT編譯器操作已最佳化;
- 修復了與多款遊戲和DRM組件的兼容性問題;
- AVX 和 SSE 指令處理機制已更新;
- 改進了與 Mesa 和 Vulkan 驅動程式的整合;
- 減少上下文切換開銷。
開發人員特別指出,他們正在持續努力,致力於在基於 ARM 架構的 Linux 筆記型電腦上推出現代遊戲專案。近幾個月來,FEX 被越來越多地提及,被認為是未來面向桌面和遊戲設備的未來基於 ARM 架構的 Linux 生態系統的關鍵組成部分。
該項目採用MIT許可證發布。原始碼已發佈在GitHub上。
原始碼:
來源: linux.org.ru
