Arch Linux переходить на WoW64 Wine: що це означає для користувачів

Arch Linux переходить на WoW64 для Wine: що це означає для користувачів

Користувачі Arch Linux, які використовують Wine для запуску Windows-додатків, незабаром помітять суттєві зміни в архітектурі системи. Дистрибутив оголосив про перехід на чисті WoW64-збірки для пакетів wine та wine-staging, що фактично усуває їхню залежність від репозиторію multilib.

Цей крок наближає Arch до розробки основного Wine, одночасно спрощуючи управління пакетами та залежностями.

Що таке WoW64 і чому це важливо

WoW64 (Windows-on-Windows 64-bit) — це підсистема Windows, яка дозволяє 32-розрядним програмам працювати на 64-розрядних версіях Windows.

Традиційно багато дистрибутивів Linux створювали окремі 32-розрядні та 64-розрядні пакети Wine. З чистими збірками WoW64 можна встановити лише один 64-розрядний Wine, який може запускати як 64-розрядні, так і 32-розрядні програми Windows, за умови наявності необхідних multilib бібліотек.

Протягом років користувачі Wine на Arch також залежали від репозиторію multilib для обробки 32-бітних шарів сумісності. Однак цей новий перехід на WoW64 — гібридну 32/64-бітну архітектуру — означає, що Wine тепер може запускати 32-бітні програми Windows безперешкодно на 64-бітних системах без потреби в окремих 32-бітних бібліотеках.

Причини переходу на WoW64

За словами розробників Arch, рішення було зумовлене траєкторією розвитку основного Wine, який все більше віддає перевагу WoW64 через спрощене обслуговування та зменшену складність.

Хоча перехід обіцяє довгострокові переваги, він не позбавлений короткострокових проблем.

Потенційні проблеми під час переходу

Варто враховувати два ключові моменти:

1. Зниження продуктивності OpenGL: WoW64-збірка має відоме зниження продуктивності для 32-бітних додатків, які використовують OpenGL. Геймери та користувачі графічно насичених програм можуть помітити різницю, хоча додатки Vulkan та Direct3D залишаються непошкодженими.

2. Необхідна реконфігурація префіксів: Існуючі 32-бітні префікси Wine — користувацькі середовища, де встановлено Windows-програми — необхідно створити заново. Користувачам, які зіткнулися з проблемами, рекомендується зробити резервні копії своїх даних, видалити старі префікси та перевстановити свої програми в новому налаштуванні WoW64.

Крім того, варто зазначити, що ці зміни є частиною природної еволюції проєкту Wine і повинні в кінцевому підсумку привести до більш стабільної та ефективної екосистеми для запуску Windows додатків на Linux.

Для отримання додаткової інформації відвідайте офіційне оголошення Arch Linux або сайт Wine Project.