Вихід Wine 11.11: Нові можливості для запуску додатків

Вихід Wine 11.11: Нові можливості для запуску Windows-додатків на Linux

Wine 11.11 був випущений як нова розробницька версія шару сумісності для запуску Windows-додатків та ігор на Linux, macOS та інших подібних системах Unix. Ця версія привносить численні вдосконалення в підтримку криптографії та управління вікнами.

Основні зміни в Wine 11.11

Головна зміна в цьому випуску полягає у включенні бібліотеки SymCrypt, яка замінює TomCrypt. SymCrypt — це відкрита криптографічна бібліотека Microsoft, яка надає Wine покращену сумісність з криптографічними функціями Windows. Це забезпечує кращу підтримку для користувачів, які працюють з криптографічними додатками.

Wine 11.11 також продовжує перехід інформації про вікна USER32 до загальної пам’яті. Це є ключовим елементом Windows, відповідальним за управління вікнами та обробку інтерфейсів користувача.

Покращення підтримки Wayland

Підтримка Wayland покращена в цьому випуску завдяки реалізації шаруватих вікон у драйвері Wayland. Це дозволяє реалізовувати ефекти, такі як прозорість, а також кастомізоване рендеринг вікон для застосунків, які покладаються на ці функції при запуску без X11. Додатково, це оновлення покращує сумісність з VBScript.

Виправлення помилок і покращення продуктивності

Wine 11.11 також усуває 25 зареєстрованих проблем, включаючи виправлення для ігор та лаунчерів. Основні покращення включають вирішення проблем установки Battle.net, скорочення часу запуску Battle.net, виправлення зупинок Total War: Shogun 2 з вбудованим компонентом d3dx9_42, виправлення розмитості в Wreckfest з OpenGL-рендерером, відновлення звуку в Gray Matter та усунення регресії, що не дозволяла з’явитися вікну гри Istaria з Wine 11.10.

Також, у цьому випуску була вирішена проблема, пов’язана з Marvel’s Spider-Man Remastered, яка вимагала Windows 10 версії 1909 або новішої. Додаткові виправлення торкаються відтворення відео в Yesterday Origins, завантаження зображень у Space Empires V та масштабування DPI в winmine.exe.

Загальні виправлення для програм

Виправлення, специфічні для додатків, стосуються рендерингу списку уTorrent 3.x, відсутніх точкових файлів у діалоговому вікні відкриття файлу, зупинок у Foxit Reader та Foxit PhantomPDF, випадкових зупинок Think or Swim, затримок візуального відгуку у Guitar Pro, помилок завантаження MS Money 2000 OCX, зупинок Sunlogin через неімплементовану функцію ADVAPI32, а також збоїв uSimmics, пов’язаних з неімплементованою функцією MSVCP100.

Фікси рівня налаштування та системи

Нарешті, Wine 11.11 включає виправлення на рівні налаштування та системи. Покращене ідентифікування USB HID пристроїв, виправлено поведінку SetupDiEnumDeviceInfo, а також вирішено регресію багатопотокових додатків. Це також включає фікс для тимчасового втручання з інструментами кольорової температури, такими як Redshift.

Додаткові деталі можна знайти у оголошенні. Код джерела Wine 11.11 доступний для завантаження на сторінці проекту GitLab. Бінарні пакети для підтримуваних Linux-розподілів будуть доступні через репозиторії завантаження проекту.