ARM64 жүйелерінде x86 және x86-64 архитектуралары үшін жасалған Linux қосымшаларын іске қосуға арналған ашық бастапқы кодты эмулятор және үйлесімділік ортасы FEX 2605 тыныш және жасырын түрде шығарылды. Жоба box64 және qemu-user бағдарламаларына балама ретінде әзірленуде, негізінен жоғары өнімділікке, ойындарды қолдауға және күрделі пайдаланушы бағдарламалық жасақтамасына бағытталған.

FEX дәл уақытында (JIT) екілік аударманы пайдаланады және Linux жүйелік шақыруларды өңдеу моделін енгізеді, бұл оған ARM құрылғыларында Steam, Wine, Proton және көптеген стандартты x86_64 бағдарламаларын іске қосуға мүмкіндік береді. Жоба ARM-дегі Linux ойындары үшін белсенді түрде дамып келеді және басқалармен қатар Valve әзірлеушілерімен қолдау тапқан.

2605 шығарылымы үйлесімділікті түзетуге және жаңа ARM платформаларына дайындыққа бағытталған. Өзгерістерге мыналар кіреді:

  • Qualcomm Snapdragon X Elite/X2 процессорларына арналған жақсартылған қолдау;
  • Wine және Proton қателері түзетілді;
  • Көп ағынды қолданбалардың тұрақтылығын жақсарту;
  • JIT компиляторының жұмысы оңтайландырылды;
  • Бірқатар ойындар мен DRM компоненттерімен үйлесімділік мәселелері шешілді;
  • AVX және SSE нұсқауларын өңдеу механизмдері жаңартылды;
  • Mesa және Vulkan драйверлерімен интеграцияны жақсарту;
  • Контекстті ауыстыру шығындары азайды.

Әзірлеушілер ARM негізіндегі Linux ноутбуктарында заманауи ойын жобаларын іске қосу бойынша жүргізіліп жатқан жұмыстарын ерекше атап өтті. Соңғы айларда FEX үстел үсті компьютерлері мен ойын құрылғыларына арналған болашақ ARM негізіндегі Linux экожүйесінің негізгі құрамдас бөлігі ретінде жиі айтылып келеді.

Жоба MIT лицензиясы бойынша таратылады. Бастапқы код GitHub сайтында жарияланған.

Бастапқы код: FEX GitHub

Ақпарат көзі: linux.org.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster