Найти в Дзене
Новости linux

Wine 10.0-rc1: Новый уровень совместимости с Windows-приложениями и важные улучшения

Разработчики Wine объявили о выпуске первой кандидатской версии Wine 10.0, которую планируется окончательно выпустить в середине января 2025 года. Этот релиз знаменует собой переход к фазе стабилизации перед окончательным выпуском, когда все усилия команды будут направлены на устранение оставшихся ошибок и повышение общей надежности системы. - Поддержка DirectX 12: Благодаря интеграции библиотеки VKD3D версии 1.14, пользователи смогут запускать приложения, использующие DirectX 12, через API Vulkan, что значительно улучшит производительность графики. Этот релиз демонстрирует значительные успехи разработчиков в области улучшения совместимости и стабильности Wine, делая его ещё более привлекательным решением для пользователей Linux и других операционных систем, желающих запускать Windows-приложения. Исходный код Wine 10.0-rc1 уже доступен в репозитории GitLab, где каждый может ознакомиться с изменениями и внести свой вклад в развитие проекта. Тема: Linux центр Крылья
Наши партнёры: «Сияни
Оглавление
Wine 10.0-rc1: Новый уровень совместимости с Windows-приложениями
Wine 10.0-rc1: Новый уровень совместимости с Windows-приложениями

Разработчики Wine объявили о выпуске первой кандидатской версии Wine 10.0, которую планируется окончательно выпустить в середине января 2025 года. Этот релиз знаменует собой переход к фазе стабилизации перед окончательным выпуском, когда все усилия команды будут направлены на устранение оставшихся ошибок и повышение общей надежности системы.

Основные новшества в Wine 10.0-rc1:

- Поддержка DirectX 12: Благодаря интеграции библиотеки VKD3D версии 1.14, пользователи смогут запускать приложения, использующие DirectX 12, через API Vulkan, что значительно улучшит производительность графики.

  • Новый драйвер Bluetooth: В состав Wine включен новый драйвер winebth.sys, который обеспечивает поддержку устройств Bluetooth, расширяя возможности взаимодействия с периферией.
  • Поддержка UTF-8: В среде выполнения C добавлена поддержка кодировки UTF-8, что делает Wine более универсальным инструментом для запуска приложений, работающих с различными языками и символами.
  • Обновленный Wine Mono: Компонент Wine Mono обновлён до версии 9.4, что повышает стабильность и совместимость с .NET-приложениями.
  • Исправления ошибок: Устранены 17 критических проблем, связанных с работой популярных приложений, таких как Mathcad 15, Links 2003 и FL Studio 21.

Важные изменения по сравнению с версией 9.22:

  • Системные улучшения:
  • Начальная реализация функции `NtContinueEx()` для повышения гибкости работы с потоками.
  • Оптимизировано управление файловыми дескрипторами, что снижает вероятность их утечки и увеличивает общую эффективность работы системы.
  • Улучшена работа с отладочными каналами, что упрощает процесс диагностики и поиска ошибок.
  • Графика:
  • Реализован механизм HLSL FFP для пиксельных шейдеров, что позволяет более точно воспроизводить эффекты, заложенные разработчиками игр и графических приложений.
  • Ускорена обработка текстур в модуле wined3d, что положительно сказывается на производительности в играх и мультимедийных приложениях.
  • Добавлена поддержка освещения в HLSL FFP-конвейере, повышающая реалистичность визуальных эффектов.
  • -Мультимедиа:
  • Значительно улучшены механизмы работы с аудиосигналами в DirectSound, что уменьшает задержки и артефакты звука.
  • Оптимизирована обработка аудиопотоков, обеспечивая плавную передачу звукового контента без прерываний.
  • Повышено качество рендеринга видео, что важно для приложений, активно использующих видеоконтент.
  • Безопасность:
  • Устранены утечки памяти при работе с токенами безопасности, что предотвращает возможные уязвимости.
  • Улучшен контроль прав доступа, что помогает избежать несанкционированного использования системных ресурсов.

Этот релиз демонстрирует значительные успехи разработчиков в области улучшения совместимости и стабильности Wine, делая его ещё более привлекательным решением для пользователей Linux и других операционных систем, желающих запускать Windows-приложения. Исходный код Wine 10.0-rc1 уже доступен в репозитории GitLab, где каждый может ознакомиться с изменениями и внести свой вклад в развитие проекта.

Тема: Linux центр Крылья
Наши партнёры: «Сияние любви», г. Вязники, СИЯНИЕ ЛЮБВИ • НН

Что думаете вы, дорогие наши подписчики? Делитесь своими впечатлениями в комментариях