# Wine 11.5: wsparcie dla C++ w budowaniu i ulepszenia dla Linuksa
20 marca 2026 roku deweloperzy wydali Wine 11.5 — eksperymentalną wersję do uruchamiania aplikacji Windows na Linuxie, macOS i BSD. Od stycznia 2025 roku projekt przeszedł przez Wine 10.0 i wydanie 11.0 z 13 stycznia 2026 roku. Oczekiwane jest Wine 12.0 na początku 2027 roku. Zespół liczący około 2000 uczestników naprawił 22 raporty błędów i wprowadził 196 zmian, przy czym główny wkład wnieśli 32 współtwórcy.
Wine potwierdza stabilne działanie ponad 5400 programów Windows bez modyfikacji. Kolejne 4400 aplikacji działa stabilnie z dodatkowymi ustawieniami i zewnętrznymi DLL. W 4086 przypadkach występują drobne problemy, nie wpływające na kluczowe funkcje.
Kluczowe ulepszenia techniczne
Nowa wersja skupia się na infrastrukturze budowania i kompatybilności. Główne nowości:
- Obsługa C++ w systemie budowania Meson, co ułatwia kompilację złożonych modułów z nowoczesnym C++.
- Integracja wbudowanych bibliotek ICU do obsługi Unicode i internacjonalizacji bez zewnętrznych zależności.
- Obsługa wywołań systemowych w trybie użytkownika w Linuxie poprzez dispatch, zwiększająca wydajność emulacji.
- Poprawki w VBScript dla lepszej kompatybilności skryptów z aplikacji Windows.
Te zmiany dotyczą komponentów niskiego poziomu, czyniąc Wine bardziej niezawodnym dla deweloperów średnio/zaawansowanych, portujących starsze oprogramowanie PC.
Deweloperzy obsłużyli raporty błędów z poprzednich wydań 11.x, skupiając się na stabilności API Win32. Wsparcie rośnie: z każdym wydaniem lista zweryfikowanych aplikacji się rozszerza, minimalizując odpady w ocenach.
Statystyki kompatybilności i roadmap
Projekt rejestruje metryki dla ponad 5,4 tys. aplikacji w kategorii Platinum (pełne działanie), 4,4 tys. w Gold (stabilnie z poprawkami) i 4 tys. w Silver (drobne problemy). Pozwala to oceniać postępy w emulacji Windows na platformach non-Windows.
| Kategoria | Liczba aplikacji | Opis |
|-----------|-------------------|------|
| Platinum | 5400+ | Pełna kompatybilność |
| Gold | 4400+ | Stabilnie z ustawieniami |
| Silver | 4086 | Drobne problemy |
Roadmap obejmuje Wine 12.0 z dalszą optymalizacją pod ARM i ulepszeniami w mostkowaniu DirectX/Vulkan. Współtwórcy (32 w tym wydaniu) przyspieszają poprawki, co jest kluczowe dla użycia w produkcji w potokach CI/CD.
Co ważne
- Dodano natywną obsługę C++ w systemie budowania Meson dla przyspieszenia rozwoju modułów Wine.
- Wbudowane biblioteki ICU eliminują zależności od pakietów systemowych w dystrybucjach Linuksa.
- Dispatch wywołań systemowych w trybie użytkownika optymalizuje wywołania w jądrze Linuksa, zmniejszając narzut emulacji.
- Poprawki VBScript zwiększają kompatybilność z aplikacjami enterprise opartymi na skryptach.
- Ogólny postęp: 196 patchy, 22 raporty błędów zamknięte, wkład 32 deweloperów.
— Editorial Team
Brak komentarzy.