Выпущена основная версия ПО для запуска приложений Windows в Linux Wine 7.0

Изображение: WineHQ
Компьютерная игра World of Warcraft, запущенная в ОС Linux
Компьютерная игра World of Warcraft, запущенная в ОС Linux
Компьютерная игра World of Warcraft, запущенная в ОС Linux

Новый стабильный выпуск открытой реализации программного интерфейса операционной системы (ОС) Windows Win32 API для ОС Linux Wine 7.0 представлен командой разработчиков 18 января на сайте проекта.

Для данного выпуска подтверждена стабильная работа 5 156 приложения для ОС Windows. 4 312 приложений можно запустить с применение дополнительных настроек и внешних динамических библиотек. 3 813 приложений имеют некоторые проблемы, но их основные функции работают.

Версия содержит несколько основных изменений и большое число менее значимых. Всего она получила 9 100 различных доработок.

В Wine 7.0 изменен формат запуска динамических библиотек с ELF на родной для Windows Portable Executable (PE). Это решило проблемы запуском приложений, в используемых которыми библиотеках есть защита от копирования. Реализована корректная работа модулей PE с библиотеками для Unix- подобных систем.

Внедрена поддержка архитектуры приложений WoW64 (64-bit Windows-on-Windows). Это позволяет запускать 32-разрядные приложения Windows в 64-разрядных процессах для Unix-подобных ОС.

Добавлена поддержка тем оформления ОС Windows. Перенесены темы «Light», «Blue» и «Classic Blue». Реализована их корректная поддержка приложениями и возможность настраивать внешний вид элементов графического интерфейса.

Расширена поддержка устройств Human interface device (HID), что позволило использовать множество различных устройств ввода, в частности, джойстиков. Это нужно любителям запускать компьютерные игры для Windows из Linux.

Реализовано множество других изменений, касающихся обработки изображения и звука, использования шрифтов, системных утилит Windows. Улучшена поддержка сетевых взаимодействий. Добавлена поддержка процессоров Apple M1.