Wine 9.0 Выпущен с экспериментальным графическим драйвером для Wayland

Категория: линукс

Этот выпуск добавляет поддержку запуска существующих бинарных файлов Windows на системах ARM64 и начальную поддержку сборки Wine для архитектуры ARM64EC.

Wine 9.0 Сегодня была выпущена Wine 9.0 - последняя версия этого бесплатного и открытого средства совместимости, которое позволяет запускать приложения и игры, разработанные для систем Windows, на операционных системах Unix-подобного типа.

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

Поскольку это начальная реализация, драйвер Wayland по умолчанию отключен в Wine 9.0. Это означает, что, если вы хотите использовать его, вам нужно включить его через ключ реестра HKCU\Software\Wine\Drivers с помощью команды wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland, а затем сбросить переменную окружения DISPLAY.

Драйвер Vulkan был обновлен для поддержки Vulkan 1.3.272 и более поздних версий, драйвер PostScript был переосмыслен для работы с файлами спульных формата Windows и избегания прямых вызовов со стороны Unix, а также появилась опция темной темы в темизации WinRT, которую можно включить в WineCfg.

Wine 9.0 также добавляет поддержку многих дополнительных инструкций в эффекты Direct3D 10, реализует декодер Windows Media Video (WMV) для DirectX Media Object (DMO), реализует фильтры DirectShow Audio Capture и DirectShow MPEG-1 Video Decoder, а также добавляет поддержку видео- и системных потоков, а также аудио-потоков для фильтра DirectShow MPEG-1 Stream Splitter.

В этом выпуске также улучшена интеграция с рабочим столом, позволяя пользователям закрывать окно рабочего стола в полноэкранном режиме с использованием пункта "Выйти из рабочего стола" в меню "Пуск", а также поддержка экспорта ассоциаций протоколов URL/URI в качестве обработчиков URL на рабочем столе Linux.

Звуковая поддержка улучшена в Wine 9.0 с добавлением нескольких модулей DirectMusic, загрузкой звуковых шрифтов DLS1 и DLS2, поддержкой формата SF2 для совместимости с звуковыми шрифтами MIDI стандарта Linux, поддержкой эффекта Допплера в DirectSound, декодером Indeo IV50 Video для Windows, а также воспроизведением MIDI в dmsynth.

Среди других значительных изменений в Wine 9.0 добавлена поддержка загрузки модулей ARM64X и ARM64EC в загрузчике, а также возможность запуска существующих бинарных файлов Windows на системах ARM64 и начальная поддержка сборки Wine для архитектуры ARM64EC.

Также представлен новый интерфейс эмуляции 32-битного x86, новый режим WoW64, который поддерживает запуск 32-битных приложений на последних версиях macOS, не поддерживающих 32-битные процессы Unix, поддержка карт действий DirectInput для улучшения совместимости со многими старыми видеоиграми, которые отображают управление в игровых действиях, а также Windows 10 в качестве версии Windows по умолчанию для новых префиксов.

И, наконец, ядро было обновлено для поддержки рандомизации распределения адресного пространства (ASLR) для современных бинарных файлов PE, лучшей производительности выделения памяти с использованием реализации Low Fragmentation Heap (LFH) и поддержки заполнителей памяти в виртуальном выделителе памяти для резервирования виртуального пространства приложениями.

Wine 9.0 также добавляет поддержку смарт-карт, поддержку ключей Diffie-Hellman в BCrypt, реализует пакет безопасности Negotiate, добавляет поддержку уведомлений об изменении сетевого интерфейса и исправляет множество ошибок. Подробности можно найти в примечаниях к выпуску.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2024