Uvolnění proběhlo Víno 11.9, další experimentální verze bezplatné implementace Win32 API, která umožňuje spouštět Windows-aplikace v Linux, BSD a macOS bez plnohodnotného virtuálního stroje. Verze je publikována 15 května 2026 rok a pokračuje v dvoutýdenním vývojovém cyklu větve 11.x, která později vytvoří základ Wine 12.0.
Wine 11.9 se zaměřuje na změny nízkoúrovňového vláknování, vylepšení ARM64, rozšířenou podporu Waylandu a další vylepšení kompatibility s aplikacemi VBScript. Vývojáři navíc uzavřeli 24 hlášení o chybách, které ovlivňovaly aplikace i hry.
Co se změnilo
Přidána knihovna SQLite dodávaná s Wine. Wine obsahuje vlastní kopii SQLite, založenou na zdrojovém kódu hlavního projektu SQLite. Používá se k implementaci winsqlite3, který je kompatibilní s... Windows Rozhraní pro přístup k SQLite. V praxi to snižuje závislost na vnějším prostředí a chování winsqlite3 je předvídatelnější. Windows-programy, které očekávají přítomnost této knihovny v systému.
Podpora systémových vláken byla zahájena. Víno začalo migrovat Používat vlákna operačního systému tam, kde dříve část práce zpracovávaly jeho vlastní interní mechanismy. Tato změna je v současné době označena jako počáteční podpora, ale je důležitá pro další redesign interních subsystémů Wine. Zejména je třeba poznamenat, že systémová vlákna budou moci být používána jinými komponentami, včetně interních částí ovladače zvuku.
Implementováno pozastavení vláken v emulovaném kódu na ARM64. Pro ARM64 byla přidána možnost pozastavit vlákna v emulovaném kódu. To se týká případů, kdy Wine spouští kód. Windows-aplikace na systémech ARM64 a měly by správně reprodukovat dané chování Windows ve správě vláken. Toto vylepšení je obzvláště důležité pro složité programy, které se silně spoléhají na multithreading, synchronizaci a mechanismy nízkoúrovňového provádění.
Práce na kompatibilitě s VBScriptem pokračovaly. Nová verze obsahuje další vylepšení podpory VBScriptu. Tato komponenta je potřebná nejen pro starší skripty, ale také pro instalační programy, podnikové aplikace a utility. Windows-programy, které stále používají skripty VBScript. Mezi opravenými chybami je zmíněn specifický problém s parsováním přiřazení ve VBScriptu.
Přidána podpora pro vynucený pohyb ukazatele v ovladači Wayland. Ovladač Wine pro Wayland nyní podporuje deformaci ukazatele pomocí protokolu wp_pointer_warp_v1. Tuto funkci potřebují aplikace a hry, které očekávají, že program bude schopen programově přemístit ukazatel myši. I když to není vždy patrné u běžných okenních programů, u her, zejména her z pohledu první osoby, absence této funkce často vede k problémům s ovládáním kamery a snímáním myši.
Opraveno 24 chyb. Seznam uzavřených problémů zahrnuje opravy pro Lotus Notes, WinSCP, VBScript, Wargaming Game Center, Command & Conquer 3 a další aplikace a hry. Mezi konkrétní hlášení patří pád instalačního programu Lotus Notes 8.x s chybou parseru SAX, problém s vykreslováním rozhraní WinSCP a chyba kompilace přiřazovací konstrukce ve VBScriptu.
Zdroj: linux.org.ru
