Léxico de TI › Infraestrutura › WSLg

WSLg

Infraestrutura Svenska → Atualizado: 2026-10-10

A ponte da própria Microsoft que deixa programas gráficos do Linux no WSL 2 abrirem janelas na área de trabalho do Windows, construída sobre Weston, Xwayland e RDP, e não sobre um servidor X para Windows.

Durante anos, quem queria uma interface gráfica a partir do WSL rodava um servidor X de terceiros, como VcXsrv ou Xming, e definia DISPLAY à mão. O WSLg, apresentado na Build 2020 e lançado com o Windows 11 em outubro de 2021, em vez disso coloca uma pequena distribuição de sistema ao lado da do usuário, com um compositor Wayland baseado no Weston, o Xwayland para programas X11 e o PulseAudio para o som. O compositor tem um backend RDP, e o cliente de Área de Trabalho Remota embutido no Windows se conecta a ele usando RAIL, o modo em que cada janela remota vira uma janela própria na área de trabalho do host. Um acréscimo chamado VAIL passa os buffers de pixels por memória compartilhada em vez de pela rede, e o conjunto parece local. Programas Linux com arquivos .desktop aparecem no menu Iniciar.

A aceleração por GPU passa por /dev/dxg e por um driver Direct3D 12 no Mesa que a Collabora escreveu por encomenda da Microsoft. O código é aberto, sob MIT, no GitHub, o que é fácil esquecer em meio à obra: a empresa cujo CEO chamou o Linux de câncer em 2001 agora mantém um compositor Wayland. O Windows 10 recebeu o recurso retroativamente em 2022, por meio do WSL da Microsoft Store.

← Voltar ao léxico