Wine 11.5: podpora C++ v sestavování a vylepšení pro Linux
- března 2026 vydali vývojáři Wine 11.5 – experimentální sestavení pro spouštění Windows aplikací na Linuxu, macOS a BSD. Od ledna 2025 projekt prošel verzemi Wine 10.0 a vydáním 11.0 ze dne 13. ledna 2026. Očekává se Wine 12.0 na začátku roku 2027. Tým zhruba 2000 účastníků vyřešil 22 hlášení chyb a implementoval 196 změn, přičemž hlavní příspěvek pochází od 32 přispěvatelů.
Wine potvrzuje stabilní fungování více než 5400 Windows programů bez úprav. Dalších 4400 aplikací funguje stabilně s dodatečnými nastaveními a externími DLL. V 4086 případech jsou zaznamenány drobné problémy, které neovlivňují klíčové funkce.
Klíčová technická vylepšení
Nová verze se zaměřuje na infrastrukturu sestavování a kompatibilitu. Hlavní novinky:
- Podpora C++ v systému sestavování Meson, což usnadňuje kompilaci složitých modulů s moderním C++.
- Integrace vestavěných knihoven ICU pro zpracování Unicode a internacionalizace bez externích závislostí.
- Podpora user-mode systémových volání v Linuxu prostřednictvím dispatch, což zvyšuje výkon emulace.
- Opravy v VBScript pro lepší kompatibilitu skriptů z Windows aplikací.
Tyto změny se týkají nízkourovňových komponent, díky čemuž je Wine spolehlivější pro středněpokročilé a seniorní vývojáře, kteří portují legacy software pro PC.
Vývojáři zpracovali hlášení chyb z předchozích 11.x vydání a soustředili se na stabilitu API Win32. Podpora roste: s každým vydáním se rozšiřuje seznam ověřených aplikací a minimalizuje se nepoužívatelný obsah v hodnoceních.
Statistiky kompatibility a roadmap
Projekt sleduje metriky pro více než 5400 aplikací v kategorii Platinum (plná funkčnost), 4400 v Gold (stabilně s úpravami) a 4000 v Silver (drobné problémy). To umožňuje hodnotit pokrok v emulaci Windows na ne-Windows platformách.
| Kategorie | Počet aplikací | Popis |
|-----------|----------------|-------|
| Platinum | 5400+ | Plná kompatibilita |
| Gold | 4400+ | Stabilně s nastavením |
| Silver | 4086 | Drobné problémy |
Roadmap zahrnuje Wine 12.0 s další optimalizací pro ARM a vylepšeními v DirectX/Vulkan bridgingu. Přispěvatelé (32 v tomto vydání) urychlují opravy, což je klíčové pro produkční použití v CI/CD pipelinech.
Co je důležité
- Přidána nativní podpora C++ v Meson build systému pro urychlení vývoje Wine modulů.
- Vestavěné knihovny ICU odstraňují závislosti na systémových balíčcích v Linux distribucích.
- User-mode syscall dispatch optimalizuje volání do Linux kernelu a snižuje režii emulace.
- Opravy VBScript zvyšují kompatibilitu s enterprise aplikacemi založenými na skriptech.
- Celkový pokrok: 196 patchech, 22 bug reportů uzavřeno, příspěvek 32 vývojářů.
— Editorial Team
Zatím žádné komentáře.