A Wine fejlesztői kiadták a 11.5-ös fejlesztői verziót, amely ezúttal több, a kompatibilitási réteg működését érintő változást hoz. A hivatalos kiadási jegyzék szerint bekerült a C++ támogatás a buildrendszerbe, a projekt immár csomagolva szállítja az ICU könyvtárakat, megjelent a Linuxos Syscall User Dispatch támogatása, emellett több VBScript-kompatibilitási javítás és összesen 22 hibajavítás is helyet kapott a csomagban.
Tartalomjegyzék

Bemutatkozik a Syscall user dispatch támogatás a Wine 11.5-ben
A kiadás legérdekesebb újdonsága a Syscall User Dispatch támogatása. A Linux kernel dokumentációja szerint ezt a mechanizmust olyan kompatibilitási rétegekhez tervezték mint a Wine, hogy a folyamat nem natív részeiből érkező rendszerhívásokat felhasználói térben lehessen kezelni, a natív Linuxos részek pedig továbbra is közvetlenül hívhassák a kernelt nagyobb többletterhelés nélkül. A megoldás egy felhasználói térben tárolt kapcsolóval jelzi, mikor kell a rendszerhívásokat átirányítani, így a Wine és a natív Linuxos működés közötti váltás gyorsabban történhet, kisebb teljesítményveszteséggel. A dokumentáció arra is kitér, hogy ezt a mechanizmust nem biztonsági elkülönítésre szánták, hanem kifejezetten a kompatibilitási rétegek igényeihez, és működése nem az ABI részleteire, hanem a rendszerhívás-diszpécser címére, valamint egy felhasználói kulcsra épül.
22 db hibajavítást sikerült lezárni ebben a verzióban
A 11.5-ös kiadásban a buildrendszer C++ támogatást kapott, a projekt beépített ICU könyvtárakkal érkezik, és több VBScript-kompatibilitási javítás is bekerült.
A kiadásban összesen 22 darab hibajegyet sikerült lezárniuk a fejlesztőknek. A nyilvános összefoglaló alapján ezek között szerepelt egy olyan hiba, amely a Detroit: Become Human, a Red Dead Redemption 2 és az Arknights: Endfield futását érintette az x86_64 SYSCALL utasítás közvetlen használata miatt.
A részletek kiadási bejelentés a projekt weboldalán olvasható.
