Az Arch Linux fontos változtatást hajt végre: a wine és wine-staging csomagok ezentúl tisztán WoW64-alapú (pure WoW64) formában érhetők el, ami megszünteti a multilib tárolóra való hagyományos függőséget.
Mit jelent ez a felhasználóknak?
A WoW64 (Windows-on-Windows 64-bit) egy Windows alrendszer, amely lehetővé teszi 32 bites alkalmazások futtatását 64 bites rendszereken. A Wine ezt a koncepciót használja fel ahhoz, hogy egyetlen 64 bites Wine-támogatással képes legyen mind 32, mind 64 bites Windows-alkalmazások futtatására, külön 32 bites komponensek telepítése nélkül.
Az Arch Linux eddig a multilib tárolóra támaszkodott a 32 bites kompatibilitás biztosítására. Most azonban, az upstream Wine fejlesztési irányvonalát követve, az Arch áttér a hybrid WoW64 architektúrára. Ez egyszerűsíti a csomagolást, csökkenti a karbantartási terheket, és letisztultabb függőségi struktúrát biztosít.
Fontos tudnivalók az átállás kapcsán
Bár a változás hosszú távon előnyökkel jár, rövid távon néhány kompromisszumot is jelent:
1. Teljesítménycsökkenés OpenGL esetén
A tisztán WoW64-alapú Wine építések ismert teljesítménycsökkenést okoznak OpenGL-t használó 32 bites alkalmazásoknál. Ez különösen a játékosokat és grafikai szoftverek felhasználóit érintheti hátrányosan. Jó hír azonban, hogy a Vulkan és Direct3D alapú programok nem érintettek.
2. Prefixek újrakonfigurálása szükséges
A meglévő 32 bites Wine előtagok (prefixek) – vagyis a Wine által használt egyedi alkalmazás-környezetek – nem kompatibilisek az új WoW64 rendszerrel. Az ilyen prefixeket törölni kell, majd az alkalmazásokat újra kell telepíteni. Fontos, hogy előtte készíts biztonsági mentést az adataidról!
Miért előnyös a váltás?
A fejlesztők szerint az átállást az motiválta, hogy az upstream Wine közössége is egyre inkább a WoW64 irányába halad, mivel:
- Kevesebb karbantartási feladatot jelent
- Egyszerűsíti a Wine csomagfelépítését
- Nincs többé szükség külön 32 bites könyvtárakra
A változás tehát egy új korszak kezdete az Arch Linux Wine-felhasználói számára, amely modernizálja és karcsúsítja a Wine működését – még ha az első lépések némi átalakítást is igényelnek a felhasználóktól.
További részletekért érdemes elolvasni a hivatalos bejelentést az Arch Linux weboldalán.
