Ang FEX 2605, usa ka open-source emulator ug compatibility environment nga gidisenyo aron modagan ang mga aplikasyon sa Linux nga gitukod alang sa x86 ug x86-64 nga arkitektura sa mga sistema sa ARM64, hilom ug dili matinud-anon nga gipagawas. Ang proyekto gipalambo isip alternatibo sa box64 ug qemu-user, nga nagpunting labi na sa taas nga performance, suporta alang sa mga dula, ug komplikado nga software sa tiggamit.
Ang FEX naggamit og just-in-time (JIT) binary translation ug nagpatuman og lumad nga Linux system call processing model, nga nagtugot niini sa pagpadagan sa Steam, Wine, Proton, ug daghang standard nga x86_64 nga mga programa sa mga ARM device. Ang proyekto aktibo nga gipalambo alang sa mga dula sa Linux sa ARM ug gisuportahan, lakip sa uban pa, sa mga developer sa Valve.
Ang Release 2605 nagpunting sa mga pag-ayo sa compatibility ug pagpangandam alang sa bag-ong mga plataporma sa ARM. Ang mga pagbag-o naglakip sa:
- Gipauswag nga suporta para sa mga processor sa Qualcomm Snapdragon X Elite/X2;
- Naayo na ang mga bug sa Wine ug Proton;
- Gipauswag nga kalig-on sa mga multithreaded nga aplikasyon;
- Na-optimize na ang operasyon sa JIT compiler;
- Giayo ang mga isyu sa pagkaangay sa daghang mga dula ug mga sangkap sa DRM;
- Ang mga mekanismo sa pagproseso sa instruksyon sa AVX ug SSE gi-update na;
- Gipauswag nga integrasyon sa mga drayber sa Mesa ug Vulkan;
- Nakunhuran ang gasto sa pag-ilis sa konteksto.
Espesipikong gipunting sa mga developer ang ilang padayon nga trabaho sa paglunsad og mga modernong proyekto sa pagdula og mga dula sa mga laptop nga nakabase sa ARM nga Linux. Sa bag-ohay nga mga bulan, ang FEX nagkadaghan nga gihisgutan isip usa ka hinungdanon nga sangkap sa umaabot nga ekosistema sa Linux nga nakabase sa ARM alang sa mga desktop ug mga aparato sa pagdula.
Ang proyekto giapod-apod ubos sa lisensya sa MIT. Ang source code gipatik sa GitHub.
Tinubdan nga kodigo:
Source: linux.org.ru
