Megérkezett a szokásos kéthetes ciklus szerint a Wine 9.16 fejlesztési verziója. Ez egy nyílt forráskódú kompatibilitási réteg, amely lehetővé teszi a Windows játékok és alkalmazások futtatását Linuxon.
Tartalomjegyzék
Legfontosabb újdonságok
A Wine 9.16 az utóbbi idők egyik legizgalmasabb fejlesztési verziója. A 9.16 tartalmaz egy kezdeti Driver Store implementációt, valamint Pbuffer támogatást a Wayland illesztőprogramban.
A Microsoft Driver Store-t a Windows Vista vezette be, mint egy megbízható, gyárilag beépített és harmadik féltől származó illesztőprogram-csomag gyűjteményét mely egy biztonságos helyen található a merevlemezen. A Microsoft dokumentációja így írja le a Windows Driver Store-t:
“A Driver Store egy megbízható gyűjteménye a gyárilag beépített és harmadik féltől származó illesztőprogram-csomagoknak. Az operációs rendszer ezt a gyűjteményt egy biztonságos helyen tartja a helyi merevlemezen. Csak a Driver Store-ban lévő illesztőprogram-csomagok telepíthetők egy eszközre.
Amikor egy illesztőprogram-csomagot átmásolnak a Driver Store-ba, az összes fájlt átmásolják. Ez magában foglalja az INF fájlt és az összes fájlt, amelyre az INF fájl hivatkozik. Az illesztőprogram-csomag összes fájlja kritikusnak számít az eszköz telepítéséhez. Az INF fájlnak hivatkoznia kell az összes szükséges fájlra az eszköz telepítéséhez, hogy azok jelen legyenek a Driver Store-ban. Ha az INF fájl olyan fájlra hivatkozik, amely nincs benne az illesztőprogram-csomagban, az illesztőprogram-csomagot nem másolják át a store-ba.
Az illesztőprogram-csomag átmásolásának folyamata a Driver Store-ba staging néven ismert. Egy illesztőprogram-csomagot be kell stage-elni a Driver Store-ba, mielőtt az csomag bármely eszköz telepítésére használható lenne. Ennek eredményeként a driver staging és az eszköz telepítése külön műveletek.
Egy illesztőprogram-csomag a Driver Store-ba történő stage-elése a hitelesítés és ellenőrzés által történik.“
A 9.16-tal a SETUPAPI kód innentől telepíti a Driver Store-ba a SetupCopyOEMInf() segítségével a drivereket, és lehetővé teszi azok eltávolítását a Driver Store-ból a SetupUninstallOEMInf() segítségével, ezen felül pedig további előkészítő munkákat is tartalmaz.
További fejlesztések
A Wine 9.16 tartalmazza a Wayland pixel buffer illesztőprogram támogatását a WGL_ARB_pbuffer és WGL_ARB_render_texture kezelésére, mely a pbuffer-képes formátumok reklámozására szolgál.
A Wine 9.16 emellett több prototípus objektumot valósított meg az MSHTML-ben, és 25 ismert hibajavítást is tartalmaz.
További részletek a Wine 9.16 fejlesztési kiadásáról a WineHQ.org oldalon.