Вт. Фев 18th, 2025
Wine 10

Обзор Wine 10.0

Состоялся свежий стабильный релиз Wine — открытого программного обеспечения, которое позволяет запускать приложения и игры Windows на Linux и macOS. В рамках нового релиза было внесено более 6,000 изменений, собранных за последние 12 месяцев в ходе разработки серии Wine 9.x. Хотя многие изменения уже известны тем, кто использовал версии разработки, обновления в Wine 10.0 открывают новые горизонты.

Популярность Wine в мире Linux

Этот инструмент продолжает широко использоваться в сообществе геймеров на Linux, являясь неотъемлемой частью таких проектов, как Proton от Valve и CrossOver от CodeWeaver. Хотя его применение для десктопного программного обеспечения сократилось, некоторые дистрибутивы, такие как Zorin OS, продолжают интегрировать Wine.

Новые функции Wine 10.0

Поддержка ARM

Wine перестает быть только эмулятором, предоставляя возможность запускать 64-битные x86 приложения на системах ARM. Это важное нововведение стало возможным благодаря внедрению интерфейса эмуляции x86 в сборках Wine для ARM. Разработчики утверждают, что это позволяет выполнять весь код Wine на ARM, в то время как лишь код x86-64 приложения требует эмуляции.

К сожалению, сам Wine не включает библиотеку эмуляции, но можно использовать сторонние библиотеки. Также Wine 10.0 усиливает поддержку ARM, добавляя поддержку архитектуры ARM64EC и поддержку модулей Hybrid ARM64X.

Поддержка High-DPI и Vulkan

В новой версии Wine 10.0 улучшена поддержка High-DPI: окна, не осведомленные о DPI, теперь автоматически масштабируются. Пользователи могут настроить это поведение, используя новые флаги совместимости.

Кроме того, поддержка Vulkan в Wine была улучшена: теперь X11 backend поддерживает рендеринг дочерних окон с использованием Vulkan. Драйвер Vulkan обновлен до версии v1.4.303 и теперь поддерживает расширения Vulkan Video.

Изменения в пользовательском интерфейсе

Wine 10.0 включает обновленный драйвер Wayland с поддержкой OpenGL и улучшением работы с всплывающими окнами. Драйвер Wayland включен по умолчанию, хотя при наличии драйвера X11 система будет использовать его.

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

Для управления системными значками на рабочем столе можно задавать значения «NoTrayItemsDisplay=1» и «NoDesktop=1».

Wine 10.0 также поддерживает сенсорные экраны, улучшает поддержку клавиатуры Dvorak и добавляет новый апплет управления джойстиками.

Наконец, реализован Bluetooth-драйвер, хотя он пока находится на начальной стадии разработки и предлагает только базовый функционал.

Как получить Wine 10.0

Скачать исходный код Wine 10.0 и собрать его можно вручную. Однако проще воспользоваться официальными бинарными пакетами, доступными на официальном сайте Wine для различных дистрибутивов Linux. Wine также поддерживает собственный репозиторий для Ubuntu 20.04 LTS и более поздних версий, что упрощает установку последней версии Wine на Ubuntu.

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

От Pavlikys

Добавить комментарий