Lessico IT › Infrastruttura › WSLg

WSLg

Infrastruttura Svenska → Aggiornato: 2026-10-10
Maggiori info
Creatore
Microsoft
Anno
Tipo
Supporto GUI per WSL 2
Licenza
MIT
Codice sorgente
github.com/microsoft/wslg

Il ponte di Microsoft che permette ai programmi Linux grafici in WSL 2 di aprire finestre sul desktop di Windows, costruito su Weston, Xwayland e RDP anziché su un server X per Windows.

Per anni chi voleva una GUI da WSL faceva girare un server X di terze parti come VcXsrv o Xming e impostava DISPLAY a mano. WSLg, presentato a Build 2020 e distribuito con Windows 11 nell'ottobre 2021, affianca invece alla distribuzione dell'utente una piccola distribuzione di sistema, con un compositor Wayland basato su Weston, Xwayland per i programmi X11 e PulseAudio per l'audio. Il compositor ha un backend RDP, e il client Desktop remoto integrato in Windows vi si collega usando RAIL, la modalità in cui ogni finestra remota diventa una finestra a sé sul desktop ospitante. Un'aggiunta chiamata VAIL passa i buffer di pixel tramite memoria condivisa anziché in rete, così il tutto risulta locale. I programmi Linux con file .desktop compaiono nel menu Start.

L'accelerazione GPU passa per /dev/dxg e un driver Direct3D 12 in Mesa scritto da Collabora per conto di Microsoft. Il codice è aperto con licenza MIT su GitHub, cosa facile da dimenticare in mezzo a tanta costruzione: l'azienda il cui CEO nel 2001 definì Linux un cancro oggi mantiene un compositor Wayland. Windows 10 ha ricevuto la funzione retroattivamente nel 2022, tramite WSL dal Microsoft Store.

← Torna al lessico