
Состоялся релиз FEX 2605 — открытой среды совместимости, предназначенной для запуска Linux-приложений, созданных для архитектур x86 и x86–64, на системах ARM64. Проект позиционируется как высокопроизводительная альтернатива эмуляторам уровня box64 и qemu-user, ориентированная на запуск игр и требовательного пользовательского ПО.
FEX использует методы динамической двоичной трансляции (JIT) и собственную модель обработки системных вызовов Linux. Это позволяет запускать Steam, Wine, Proton и широкий спектр x86_64-программ на устройствах с ARM-процессорами. Разработка проекта ведется при участии инженеров, связанных с Valve, и активно прогрессирует в контексте поддержки Linux-игр на ARM-архитектуре.
Ключевые изменения в релизе 2605
Основной фокус обновления направлен на улучшение совместимости с актуальным «железом» и повышение стабильности работы программного стека. Основные нововведения:
- Улучшена поддержка процессоров Qualcomm Snapdragon X Elite и X2.
- Исправлены критические ошибки, влиявшие на корректную работу Wine и Proton.
- Повышена общая стабильность многопоточных приложений.
- Проведена оптимизация JIT-компилятора для более эффективной трансляции кода.
- Устранены конфликты совместимости с рядом современных игр и специфических DRM-компонентов.
- Обновлены механизмы обработки инструкций AVX и SSE.
- Улучшена интеграция с графическим стеком Mesa и Vulkan-драйверами.
- Минимизированы накладные расходы при переключении контекстов выполнения.
Перспективы для ARM-десктопов
Команда разработчиков подчеркивает, что приоритетной задачей остается запуск современных игровых проектов на ARM-ноутбуках под управлением Linux. В последние месяцы FEX становится фундаментальным компонентом для формирования полноценной ARM-экосистемы, способной заменить классические десктопные решения на базе x86.
Проект распространяется на условиях лицензии MIT, а исходный код доступен для изучения и внесения правок на платформе GitHub.






