Megjelent a Wine 10.18 verzió Vulkan alapú OpenGL memóriakezeléssel

6/10
A kiadás több hasznos fejlesztést és hibajavítást hoz, amelyek javítják a windows alkalmazások kompatibilitását és teljesítményét.

A Windows játékok és programok Linuxon történő futtatását lehetővé tévő Wine kompatibilitási réteg 10.18-as fejlesztői verziója megérkezett, mely egy karbantartási frissítés a 10-es sorozathoz. A fejlesztések elsődleges célja továbbra is a teljesítmény növelése és a még jobb windows alkalmazáskompatibilitás biztosítása, különös tekintettel a grafikus és multitasking alkalmazások esetén. Az új 10.18 kiadás azonban technológiai újításokat is hoz, mely közül az egyik legjelentősebb az OpenGL memóriakezeléséhez kapcsolódik a WOW64 üzemmód alatt.

Megjelent a Wine 10.18 verzió Vulkan alapú OpenGL memóriakezeléssel

Változó OpenGL memóriakezelés a WOW64 üzemmódban

A WoW64 üzemmód, amely elősegíti a 32 bites Windows-alkalmazások futtatását 64 bites architektúrájú rendszereken, a Wine 10.18-ban jelentős továbbfejlesztést kapott az OpenGL memóriakezelés terén. Az új megközelítés a Vulkan technológiát használja az OpenGL-memória leképezéséhez, ami sokkal hatékonyabb adatátvitelt és gyorsabb grafikai feldolgozást eredményez. Ez a fejlesztés a játékok és a 3D-s alkalmazások számára hoz érezhető előnyt, hiszen csökkenti a grafikus alrendszerre nehezedő terhelést, miközben simább képi megjelenítést biztosít.

A frissítés részeként a Wine fejlesztői bevezették a szinkronizációs korlátok (synchronization barriers) API-ját, amely javítja a több szálon futó programok és folyamatok együttműködését, ezáltal a Wine működése még közelebb kerül a Windows eredeti viselkedéséhez. Emellett megjelent a WinRT kivételek kezelése is, ami jelentősen javítja a modern Windows Runtime-alapú alkalmazások futtathatóságát, stabilitását és kompatibilitását.

SCSI-Passthrough támogatás a WOW64 üzemmódban

A kiadás másik fontos fejlesztése a SCSI pass-through támogatás bevezetéséhez kapcsolódik, és amely lehetővé teszi az alacsony szintű hardveres kommunikáció pontosabb emulációját. Ez főképp azoknál a programoknál jelent előrelépést, amelyek közvetlenül a meghajtókkal vagy más fizikai eszközökkel lépnek kapcsolatba.

Több mint harminc hiba került kijavításra az új verzióban

A Wine 10.18 ezen túl harminc különböző hibát is kijavít, amelyek népszerű játékokat és alkalmazásokat érintenek. A javítások között olyan címek találhatók, mint a Sid Meier’s Pirates!, a The Witcher 2, a Jolly Rover, a Command & Conquer: Generals – Zero Hour és az Exact Audio Copy, valamint olyan szoftverek, mint a KeePass 2 és az Autodesk Fusion. A fejlesztők emellett több régóta fennálló technikai problémát is megoldottak, köztük a fájlútvonalakban szereplő záró perjelek hibás kezelését, a szálkezelési anomáliákat és az OpenGL-alkalmazások teljesítménycsökkenését az új WoW64 alrendszer használata során.

A Wine 10.18 forráskódja már letölthető a projekt GitLab-oldaláról, a különböző Linux disztribúciókhoz készült bináris csomagok pedig rövidesen elérhetők lesznek.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.