Leksykon IT › Infrastruktura › WSLg

WSLg

Infrastruktura Svenska → Zaktualizowano: 2026-10-10
Więcej informacji
Twórca
Microsoft
Rok
Typ
Obsługa GUI dla WSL 2
Licencja
MIT
Kod źródłowy
github.com/microsoft/wslg

Własny most Microsoftu, dzięki któremu graficzne programy linuksowe w WSL 2 otwierają okna na pulpicie Windows, zbudowany na Weston, Xwayland i RDP, a nie na serwerze X dla Windows.

Przez lata każdy, kto chciał GUI z WSL, uruchamiał zewnętrzny serwer X, taki jak VcXsrv czy Xming, i ręcznie ustawiał DISPLAY. WSLg, pokazane na Build 2020 i dostarczone z Windows 11 w październiku 2021 roku, stawia zamiast tego obok dystrybucji użytkownika małą dystrybucję systemową z kompozytorem Waylanda opartym na Weston, Xwayland dla programów X11 i PulseAudio dla dźwięku. Kompozytor ma backend RDP, a wbudowany w Windows klient Pulpitu zdalnego łączy się z nim przez RAIL, tryb, w którym każde zdalne okno staje się osobnym oknem na pulpicie gospodarza. Dodatek o nazwie VAIL przekazuje bufory pikseli przez pamięć współdzieloną zamiast przez sieć, więc całość sprawia wrażenie lokalnej. Programy linuksowe z plikami .desktop pojawiają się w menu Start.

Akceleracja GPU idzie przez /dev/dxg i sterownik Direct3D 12 w Mesie, który napisało Collabora na zlecenie Microsoftu. Kod jest otwarty na licencji MIT na GitHubie, o czym łatwo zapomnieć pośrodku całej konstrukcji: firma, której prezes w 2001 roku nazwał Linuksa rakiem, utrzymuje dziś kompozytor Waylanda. Windows 10 dostał tę funkcję wstecznie w 2022 roku, przez WSL ze Sklepu Microsoft.

← Wróć do leksykonu