LINUX.ORG.RU

Wine 11.9

 


0

1

Состоялся выпуск Wine 11.9, очередной экспериментальной версии свободной реализации Win32 API, позволяющей запускать Windows-приложения в Linux, BSD и macOS без полноценной виртуальной машины. Релиз опубликован 15 мая 2026 года и продолжает двухнедельный цикл разработки ветки 11.x, которая в дальнейшем ляжет в основу Wine 12.0.

В Wine 11.9 основное внимание уделено низкоуровневым изменениям в работе потоков, улучшениям для ARM64, развитию поддержки Wayland и дальнейшему повышению совместимости с приложениями, использующими VBScript. Кроме того, разработчики закрыли 24 отчёта об ошибках, затрагивающих как прикладные программы, так и игры.

Что изменилось

  • Добавлена поставляемая вместе с Wine библиотека SQLite. В состав Wine включена собственная копия SQLite, подготовленная на основе исходного кода основного проекта SQLite. Она используется для реализации winsqlite3, то есть совместимого с Windows интерфейса доступа к SQLite. Практически это уменьшает зависимость от внешнего окружения и делает поведение winsqlite3 более предсказуемым для Windows-программ, которые ожидают наличие этой библиотеки в системе.

  • Начата поддержка системных потоков. Wine начал переходить к использованию потоков операционной системы там, где раньше часть работы обслуживалась собственными внутренними механизмами. Это изменение пока обозначено как начальная поддержка, но оно важно для дальнейшей переработки внутренних подсистем Wine. В частности, отмечается, что системные потоки смогут использоваться и другими компонентами, включая внутренние части звукового драйвера.

  • Реализована приостановка потоков в эмулируемом коде на ARM64. Для ARM64 добавлена возможность приостанавливать потоки внутри эмулируемого кода. Это относится к тем случаям, когда Wine исполняет код Windows-приложений на ARM64-системах и должен корректно воспроизводить поведение Windows при управлении потоками. Улучшение особенно важно для сложных программ, которые активно работают с многопоточностью, синхронизацией и низкоуровневыми механизмами исполнения.

  • Продолжена работа над совместимостью с VBScript. В новой версии внесены очередные исправления в поддержку VBScript. Этот компонент нужен не только для старых сценариев, но и для установщиков, корпоративных приложений и служебных компонентов Windows-программ, которые до сих пор используют сценарии на VBScript. Среди исправленных ошибок отдельно упоминается проблема в разборе присваивания в VBScript.

  • Добавлена поддержка принудительного перемещения указателя в драйвере Wayland. В драйвере Wine для Wayland появилась поддержка перемещения указателя через протокол wp_pointer_warp_v1. Такая возможность нужна приложениям и играм, которые ожидают, что программа может программно переставлять указатель мыши. Для обычных оконных программ это не всегда заметно, но для игр, особенно от первого лица, отсутствие такой функции часто приводит к проблемам с управлением камерой и захватом мыши.

  • Исправлено 24 ошибки. В список закрытых проблем вошли исправления для Lotus Notes, WinSCP, VBScript, Wargaming Game Center, Command & Conquer 3 и других приложений и игр. Среди конкретных отчётов упомянуты сбой установщика Lotus Notes 8.x с ошибкой SAX parser, проблема отрисовки интерфейса WinSCP и ошибка компиляции конструкции присваивания в VBScript.

>>> Источник

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

А кодировки при использовании dxvk так и не починили.

LightDiver ★★★★★
()

А скачущую жырность шревтов исправили?

Set440 ★★
()
Ответ на: комментарий от NeTC

Считается, что практика могла возникнуть в Голландии, возможно, под влиянием морских традиций

Пётр Алексеич какое-то сомнительное окно открыл 😕

apt_install_lrzsz ★★★★
()

без полноценной виртуальной машины.

Здесь нужно убрать слово «полноценной», а то выходит, что Вайн, по смыслу — неполноценный.

Set440 ★★
()
Ответ на: комментарий от apt_install_lrzsz

Царь Российский – Пётр Первый
Был делами знаменит:
Прорубил окно в Европу –
Из него теперь сквозит…

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit
У царя России Николая
На плече - дракон
Кто колол - пока никто не знает
Царь-то был ого!
Пей за тех
Пей за всех
Мастеров тату!
Тут
Там
Там
Тут
Выпей брат за мастеров тату!

https://www.youtube.com/watch?v=2cl_ufi30KU

Set440 ★★
()

не «без полноценной виртуальной машины», а «без использования виртуальной машины» - это альтернативная реализация win32 api/abi

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

Спасибо, Кэп!

Я имел в виду, что там слово «полноценной» — как-бы противопоставляется вайну. Вот.

Set440 ★★
()
Ответ на: комментарий от etwrq

Lotus Notes

флешбеки с нулевых😱😱😱

Первый релиз в 1989, последний в 2018. Не знаю, можно ли при таком широком диапазоне говорить только про нулевые…

VIT ★★
()
Ответ на: комментарий от VIT

я тогда, оказией, познакомился с системой.

etwrq ★★★★★
()
Ответ на: комментарий от NeTC

Трейдеры же. У них же вся работа исключительно из дрочева состоит. Тот, кто рисовал лого софтины лихо потроллил, ящетаю. Так и надо. :)

Stanson ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.