- PVSM.RU - https://www.pvsm.ru -

На Хабре публиковалась [1] новость о Wine 8.0, новый релиз был представлен [2] спустя целый год разработки и трех десятков тестовых версий для «обкатки». Наконец, несколько дней назад разработчики представили стабильный релиз Wine 8.0. Работа действительно очень объемная — команда внесла почти 9 000 изменений.
В новой версии стабильно работает множество различного виндового софта. По словам разработчиков, это 5266 программ, но, конечно, на самом деле их может быть значительно выше, особенно если учитывать софт, который работает с проблемами, но все же работает. Давайте посмотрим на ключевые изменения нового релиза и того, что он может предложить пользователям.
Главное то, что как раз в восьмой версии завершена работа по переводу модулей Wine в формат PE. Продолжается работа по оптимизации WoW64 для запуска 32-разрядных программ в 64-разряном окружении. Также введена реализация Print Processor, добавлена поддержка эффектов в Direct2D. Плюс ко всему, появился компилятор шейдеров для языка HLSL в Direct 3D, значительно улучшена поддержка игровых контроллеров, добавлена поддержка протокола OCSP.
Но это все — глобально, теперь давайте поговорим о более конкретных [2] подробностях нового обновления.


Здесь все круто:
Прослойки WoW64 теперь представлены для всех Unix-библиотек, они дают возможность 32-разрядным модулям в формате PE обращаться к 64-разрядным Unix-библиотекам. Сделано это затем, что после ликвидации прямых вызовов PE/Unix даст возможность выполнения 32-разрядных Windows-приложений без установки 32-разрядных Unix-библиотек.
Нет 32-разрядного загрузчика, но в Wine обеспечивается запуск 32-разрядных приложений. Это делается в новом режиме WoW64, который реализован таким образом, что внутри 64-разрядного процесса запускается 32-разрядный код. Режим этот включается при сборке Wine с опцией '--enable-archs'. Правда, его разработка не завершена, так что команда проекта призывает не использовать его повсеместно.


Возможно, эти тексты тоже вас заинтересуют:
→ Нужны ли изменения в работе команды? Рассчитываем ответ по формуле Глейчера [4]
→ Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию [5]
→ Гиперскейлинг в 2023 году: что мы делали, чтобы поддержать бизнес клиентов [6]

Собственно, на этом все. Если вы уже успели поработать с новым релизом — расскажите, пожалуйста, в комментариях, как он вам. Возможно, возникли какие-то проблемы? Если да, то насколько критичны и как их можно решить, если это вообще возможно?
Автор:
XoRoWmeister
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/382495
Ссылки в тексте:
[1] публиковалась: https://habr.com/ru/news/t/712662/
[2] новый релиз был представлен: https://www.winehq.org/announce/8.0
[3] удалось перевести: https://www.opennet.ru/opennews/art.shtml?num=58539
[4] Нужны ли изменения в работе команды? Рассчитываем ответ по формуле Глейчера : https://habr.com/ru/company/selectel/blog/709656/
[5] Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию : https://habr.com/ru/company/selectel/blog/708554/
[6] Гиперскейлинг в 2023 году: что мы делали, чтобы поддержать бизнес клиентов : https://habr.com/ru/company/selectel/blog/709158/
[7] Источник: https://habr.com/ru/post/712786/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712786
Нажмите здесь для печати.