Bottles 63.0: ulepszenia Eagle i poprawki dla środowisk Wine w Linuksie
22 marca 2026 roku ukazała się wersja Bottles 63.0 — otwartego menedżera prefiksów Wine do uruchamiania aplikacji Windows w Linuksie. Kluczowe narzędzie Eagle teraz określa optymalne ustawienia uruchamiania oprogramowania, analizując pliki wykonywalne pod kątem obecności frameworków, środowisk runtime i mechanizmów ochronnych. Projekt oparty na Pythonie rozwija się od 2017 roku, poprzednia wersja wyszła w lutym 2026 roku. Testy potwierdzono na Notepad++ i Battle.net.
Eagle przeprowadza wieloetapową analizę plików binarnych: skanuje zasoby, wyciąga zawartość instalatorów (w tym Asar z Electron), wykrywa antycheaty i proponuje zależności. To minimalizuje ręczną konfigurację prefiksów.
Lista kluczowych poprawek i ulepszeń
Wersja zawiera przejście na nowy system wersjonowania oraz szereg poprawek zwiększających stabilność:
- Naprawiono błąd awarii przy wykrywaniu plików ghost o zerowym rozmiarze;
- Sortowanie listy butelek alfabetycznie i numerycznie;
- Poprawka konwersji ICO na PNG dla niektórych ikon;
- Zaktualizowano tłumaczenia;
- Dodano obsługę proxy dla pobierania;
- Automatyczne przetwarzanie ręcznie dodanych czcionek;
- Sprawdzanie dostępności rozszerzeń Flatpak (Gamescope, MangoHud, OBS);
- Ulepszono wpisy Desktop Entry i skróty Steam;
- Naprawiono błąd shlex.quote w terminal.py przy uruchamianiu z CLI;
- Ignorowanie plików .tmp przy przywracaniu rejestru;
- Poprawka brakujących ścieżek do exe i ikon;
- Usunięto zawieszanie się na ekranie instalacji aplikacji.
Obsługa terminala wezterm została dopracowana dla bezproblemowej integracji.
Kontekst ekosystemu Wine i Proton
Bottles integruje się z aktualnymi wersjami Wine. Valve wydało Proton 10.0 (oparte na Wine 10.0) 13 listopada 2025 roku dla gier Steam. Wine 11.5 to eksperymentalna kompilacja z 20 marca 2026 roku oparta na Win32 API dla Linuksa, macOS i BSD. Stabilne Wine 11.0 ukazało się 13 stycznia 2026 roku, Wine 12.0 spodziewane jest na początku 2027 roku.
Dla programistów średniego i zaawansowanego poziomu Bottles ułatwia wdrożenia prefiksów Wine: zarządzanie runnerami, DXVK/VKD3D, override'ami za pośrednictwem GUI. Eagle automatyzuje wykrywanie frameworków (.NET, Electron), skracając czas debugowania.
Co ważne
- Tryb Eagle: głęboka analiza exe dla automatycznej konfiguracji zależności i override'ów;
- Nowe wersjonowanie: semantyczna numeracja do śledzenia zmian;
- Integracja Flatpak: sprawdzanie Gamescope/MangoHud dla gamingu;
- Poprawki CLI: shlex.quote i terminal.py dla skryptów;
- Obsługa proxy: ułatwia środowiska korporacyjne.
— Editorial Team
Brak komentarzy.