Powrót do strony głównej

Wine 11.5: C++ w budowaniu i Linux syscall

Wine 11.5 — eksperymentalne wydanie z wsparciem C++ w Meson, wbudowanymi ICU, user syscall dispatch w Linux i poprawkami VBScript. Stabilnie działa ponad 5400+ aplikacji Windows. Zespół zamknął 22 błędy.

Nowa Wine 11.5: budowa C++ i optymalizacje dla Linux
Advertisement 728x90

# 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:

Google AdInline article slot
  • 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.

Google AdInline article slot

| Kategoria | Liczba aplikacji | Opis |

|-----------|-------------------|------|

| Platinum | 5400+ | Pełna kompatybilność |

Google AdInline article slot

| 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

Advertisement 728x90

Czytaj dalej