Portanto, devemos ser capazes de executar aplicativos GUI do Linux no Windows Subsystem for Linux .
No entanto, de acordo com o wiki do Debian :
Para ativar o novo suporte ao aplicativo GUI, você precisa atualizar seu ambiente WSL2 para o leitor de livros Debian ou posterior.
Então a pergunta é, como ? Como mencionei nesta pergunta , o Debian no WSL ainda está no oldoldstable.
De oldoldstable a bookworm são quatro grandes lançamentos.
Além disso, o WSL usa seus próprios kernels criados pelo MS, não podemos simplesmente fazer a atualização da distribuição, suponho.
O wiki do Debian parece errado nesse tópico. O suporte WSLg não depende da distribuição Debian. Você poderia executar uma distribuição mínima com um
xterm
de 10 anos atrás, e estou bastante confiante de que ainda seria lançado.Pelo menos, posso dizer que acabei de instalar o Debian Stretch como parte da resposta à sua outra pergunta , fiz um normal
sudo apt update && sudo apt upgrade -y
, instalei e executeixterm
sem nenhum problema.Para algo mais complexo, instalei o Gimp (ainda em Stretch) e também funcionou sem problemas (bem, além do incômodo normal do erro de fonte que eu simplesmente ignoro na maior parte).
É claro que é melhor usar uma distribuição mais recente por outros motivos, mas o WSLg lidará com Stretch (e provavelmente qualquer distribuição) para uso normal de aplicativos GUI.
Claro - normalmente não há problema em atualizar uma distribuição no WSL quando você precisa. O kernel na distribuição não é usado, mas isso não afeta a maioria das configurações de nível de usuário. Funciona praticamente da mesma forma como se você estivesse executando o Debian em um contêiner, porque você está. Os pacotes Debian no contêiner podem ser atualizados independentemente do kernel do host.
Não estou dizendo que você pode não encontrar problemas/incompatibilidades/etc. Mas o kernel WSL2 não o impedirá.