Команда Wine представила очередной релиз в рамках цикла разработки — версию 11.2

Проект Wine продолжает свой размеренный, но важный путь развития. После крупного обновления 11.1, сфокусированного на исправлениях, вышел релиз 11.2. Его главная цель — дальнейшее совершенствование внутренних механизмов совместимости и устранение конкретных проблем, мешающих запуску самых разных программ — от культовых игр 2000-х до современных Linux-терминалов.

Что нового в разработке

Хотя релиз не приносит пользователям видимых новых функций, под капотом проведена важная работа:
  • Оптимизация загрузки PDB: Улучшена работа с файлами отладочной информации (Program Database), что может ускорить запуск некоторых приложений и улучшить работу отладчиков.
  • Поддержка MSVC-конструкторов: Добавлена поддержка конструкторов, созданных компилятором Microsoft Visual C++ (MSVC) в среде выполнения C (C runtime). Это улучшает совместимость с софтом, скомпилированным в этой среде.
  • Упрощённое создание ресурсов версий: Внедрён более простой механизм для создания ресурсов версий (version resources) в исполняемых файлах, что облегчает жизнь разработчикам.

Главные исправления (выбрано из 32)

Как всегда, самая ценная часть релиза — это исправления конкретных проблем. Вот наиболее заметные:
  • Игры и графика:
    • Grand Theft Auto: San Andreas / Vice City: Интро-видео больше не отображается как белый экран.
    • Black Mirror (2017): Устранена проблема низкой производительности в режиме Direct3D 11.
    • The Hong Kong Massacre: Исправлены глитчи текстур пола при использовании OpenGL-рендерера.
    • King of Dragon Pass, Divinity II: Developer's Cut, Gothic 1 Demo: Исправлены краши при загрузке сохранений и на старте.
    • osu!stable: Больше не зависает при работе на WineWayland.
  • Звук и мультимедиа:
    • Daedalic-игры (A New Beginning & Night of the Rabbit): Восстановлено воспроизведение звука в некоторых видеороликах.
    • MilkyTracker: Теперь корректно обнаруживает звуковые устройства.
    • Imperium GBR: Звук в видео воспроизводится корректно при использовании нативного dsound.dll.
  • Системные компоненты и приложения:
    • Проводник Windows (explorer.exe): Реализованы функции «Каскадом» (CascadeWindows) и «Рядом» (TileWindows) для управления окнами.
    • Alacritty (терминал): Исправлен краш при запуске благодаря реализации ResizePseudoConsole.
    • Pegasus Mail: Решена проблема с немедленным восстановлением окна.
    • Winecfg: Исправлена работа выпадающих списков.
    • Последовательные порты (COM): Добавлена поддержка скоростей передачи данных (baud rate) выше 115200.
  • Регрессии: Исправлена проблема с установкой Nexus Terminal, которая перестала работать в предыдущих версиях.
Это обновление — классический «рабочий» релиз, который методично улучшает фундамент, на котором строится вся совместимость. Исправление таких багов, как белый экран в GTA или краш проводника, напрямую влияет на пользовательский опыт тысяч людей. Всё это постепенно делает Wine более целостной и надёжной средой для запуска Windows-программ.

Исходный код и бинарные пакеты уже доступны на официальном сайте. Как всегда, проект существует благодаря труду сотен контрибьюторов по всему миру.

  • Просмотров: 289

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.