Wine 11.12 включил библиотеки FFmpeg и обновил Wine Mono до 11.2

2026-06-30 380 комментарии
Вышел Wine 11.12 — промежуточный выпуск слоя совместимости для запуска Windows-программ в Linux и macOS. В сборку включили библиотеки libswresample и libswscale из FFmpeg, обновили движок Wine Mono и переработали разбор XSLPattern для старых продуктов Corel

вышел Wine 11.12 – очередной промежуточный выпуск слоя совместимости с открытым исходным кодом для запуска Windows-приложений и игр в Linux, macOS и других Unix-подобных системах. В сборку включили библиотеки libswresample и libswscale из проекта FFmpeg, движок Wine Mono обновили до версии 11.2, а в компоненте MSXML заново реализовали разбор шаблонов XSLPattern. Всего в выпуске устранили 27 ошибок в прикладных программах и играх.

Библиотеки FFmpeg в составе Wine

В состав Wine теперь входят библиотеки libswresample и libswscale из проекта FFmpeg. Раньше слой совместимости полагался на версии этих компонентов, установленные в хост-системе. Поставка библиотек прямо в сборке обеспечивает согласованность версий и предсказуемое поведение независимо от того, какие сборки FFmpeg присутствуют в конкретном дистрибутиве.

libswresample и libswscale – библиотеки FFmpeg. Первая выполняет передискретизацию, преобразование канальной структуры и форматов звука, вторая отвечает за масштабирование изображения и преобразование цветовых пространств.

Wine Mono 11.2 и переработка MSXML

Движок Wine Mono обновлён до версии 11.2. Он служит открытой заменой Microsoft .NET Framework и обеспечивает запуск приложений, которым требуются компоненты .NET.

Wine Mono – открытая реализация Microsoft .NET Framework, которая позволяет запускать в Wine приложения, зависящие от компонентов .NET.

Отдельно в выпуске заново реализовали разбор шаблонов XSLPattern в компоненте MSXML. Изменение устраняет давние ошибки, из-за которых неправильно работали старые продукты Corel – Corel Paint Shop Photo Pro, а также CorelDRAW Graphics Suite X3 и X4.

XSLPattern – язык запросов к XML-узлам, применявшийся в Microsoft XML Core Services (MSXML) до перехода на XPath. В MSXML 3.0 он использовался по умолчанию ради обратной совместимости.

Что исправили в играх

Из 27 устранённых ошибок часть относится к играм. В Need for Speed Most Wanted 2005 исправили сбой контроллера: ввод «Вверх» срабатывал непрерывно, без действий игрока. В Super Hexagon устранили ошибку, из-за которой игра переставала реагировать на ввод после выбора пункта в стартовом меню при подключённом геймпаде. В Against the Storm вернули анимированные ролики в энциклопедии, которые ранее не воспроизводились.

Greenshot, Office 2007 и Microsoft Money

Исправления затронули и прикладные программы. В Greenshot устранили ошибку, возникавшую при добавлении текстового поля. В Microsoft Office 2007 исправили регрессию, из-за которой программа не принимала ключ продукта из файла конфигурации. Отдельные проблемы устранили в Microsoft Money выпусков 1997 и 2000 годов.

Полный список затронутых программ также включает LTspice, Progman, Slingplayer, Avogadro, ComicRackCE, VRChat и Sonic Boom.

Сборка и кросс-компиляция

Выпуск содержит и правки сборки. Устранили проблему, из-за которой при кросс-сборках не устанавливался исполняемый файл wine. Исправили сбои скрипта configure в системах без поддержки символьных ссылок (ln -s), ошибки сборки SymCrypt с clang-msvc, а также нарушенную раскрутку стека для архитектуры i386.

Заключение

Wine 11.12 – промежуточный выпуск в линейке открытого слоя совместимости. Ключевые изменения – библиотеки FFmpeg в составе сборки, обновлённый Wine Mono 11.2 и переработанный разбор XSLPattern, благодаря которому снова работают старые продукты Corel. На стороне исправлений – 27 устранённых ошибок в играх и прикладных программах. Полное описание изменений доступно в официальном анонсе, исходный код опубликован на странице релиза на GitLab. Бинарные пакеты для дистрибутивов выйдут через штатные каналы проекта.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте