FEX 2605, 'n oopbron-emulator en versoenbaarheidsomgewing wat ontwerp is om Linux-toepassings te laat loop wat gebou is vir x86- en x86-64-argitekture op ARM64-stelsels, is stilweg en diskreet vrygestel. Die projek word ontwikkel as 'n alternatief vir box64 en qemu-user, met 'n fokus hoofsaaklik op hoë werkverrigting, ondersteuning vir speletjies en komplekse gebruikersagteware.
FEX gebruik net-betyds (JIT) binêre vertaling en implementeer 'n inheemse Linux-stelseloproepverwerkingsmodel, wat dit in staat stel om Steam, Wine, Proton en 'n groot aantal standaard x86_64-programme op ARM-toestelle te laat loop. Die projek ontwikkel aktief vir Linux-speletjies op ARM en word onder andere ondersteun deur ontwikkelaars by Valve.
Weergawe 2605 fokus op versoenbaarheidsoplossings en voorbereiding vir nuwe ARM-platforms. Veranderinge sluit in:
- Verbeterde ondersteuning vir Qualcomm Snapdragon X Elite/X2-verwerkers;
- Wyn- en Proton-foute is reggestel;
- Verbeterde stabiliteit van multidraadtoepassings;
- JIT-samestellerwerking is geoptimaliseer;
- Het versoenbaarheidsprobleme met 'n aantal speletjies en DRM-komponente opgelos;
- Die AVX- en SSE-instruksieverwerkingsmeganismes is opgedateer;
- Verbeterde integrasie met Mesa- en Vulkan-drywers;
- Verminderde konteksskakelingsoorhoofse koste.
Die ontwikkelaars noem spesifiek hul voortgesette werk om moderne spelprojekte op ARM-gebaseerde Linux-skootrekenaars te loods. In onlangse maande is FEX toenemend genoem as 'n sleutelkomponent van die toekomstige ARM-gebaseerde Linux-ekosisteem vir rekenaars en speltoestelle.
Die projek word versprei onder die MIT-lisensie. Die bronkode word op GitHub gepubliseer.
Bronkode:
Bron: linux.org.ru
