O que é o subsistema do Windows para Linux (WSL)?
O WSL é uma tecnologia de virtualização que torna possível executar o kernel Linux e os executáveis binários do Linux dentro de uma máquina virtual leve no Windows em uma experiência de desktop totalmente integrada.
A Microsoft lançou pela primeira vez a WSL em 2016, e a empresa está melhorando desde então. O último lançamento importante, WSL 2, está disponível para usuários do Windows 11 construir 22000 ou superior por padrão, e possui suporte para executar não apenas as ferramentas da linha de comando, mas também os aplicativos da GUI (X11 e Wayland).
O suporte para a execução de aplicativos de GUI é ativado pelo que a Microsoft chama de distro do sistema WSLG, um contêiner Linux que executa o Weston Compositor, Xwayland e o servidor Pulseaudio-tudo embalado e distribuído no formato de disco rígido virtual.
Ao contrário da distro do usuário, que pode ser uma das várias distribuições Linux diferentes (Ubuntu, Debian, Centos e outros), a distro do sistema é montada somente leitura e quaisquer alterações feitas a ele são descartadas quando o WSL é reiniciado para ativar a atualização perfeita.
O sistema operacional Windows renderiza aplicativos GUI em execução na máquina virtual WSL usando o MSTSC nativo.Cliente Exe RDP, que se comunica com o FreerDP em WSLG. Graças a um plug -in do cliente RDP, os aplicativos Linux são integrados ao menu Iniciar do Windows, permitindo que os usuários o lançassem com um clique simples.
Etapas para instalar o WSL no Windows 11
Com o lançamento do Windows 11, a instalação do WSL foi consideravelmente simplificada e agora se resume a entrar em um único comando no Terminal Windows:
Se você preferir instalar uma distribuição Linux diferente, pode usar o seguinte comando para especificar a distribuição preferida:
WSL - -Instalação -dUma lista completa de todas as distribuições disponíveis pode ser obtida usando este comando:
WSL -List --onlineEssas distribuições estavam disponíveis no momento da redação deste artigo:
Depois que a instalação terminar, você será solicitado a reiniciar seu computador. Depois de fazer login no Windows novamente, uma janela do terminal começará automaticamente a terminar a instalação do Ubuntu (ou qualquer distribuição que você selecionou). O Ubuntu solicitará que você insira um nome de usuário e senha.
Antes de instalar e executar seu primeiro aplicativo Linux GUI, você também deve instalar o driver de placa gráfica mais recente com suporte para o WLS para ativar a aceleração da GPU:
Agora você está pronto para iniciar o terminal do Windows e alterar o shell padrão para o Ubuntu clicando no ícone de sepultura no topo e selecionando a opção Ubuntu. Você deveria estar olhando para um familiar prompt de bash ubuntu.
A mensagem inicial da saudação exibe informações úteis do sistema, incluindo o endereço IP da máquina virtual.
Execute seu primeiro aplicativo Linux GUI
Você pode usá -lo para instalar qualquer pacote presente nos repositórios oficiais do Ubuntu. Para os propósitos deste artigo, estaremos instalando o Tux Racer, um simples jogo de corrida baseado no OpenGL com Tux.
Baixe as informações mais recentes do pacote de todas as fontes disponíveis:
Atualização do sudo aptInstale atualizações disponíveis:
Atualização do sudo aptInstale o pacote "ExtremoxRacer":
sudo apt install extremetuxracerSe você estava executando o Ubuntu normalmente, agora você poderia lançar o Tux Racer digitando em "Extremoxracer" em um terminal. Ao executar o Ubuntu usando o WSL no Windows 11, isso não é possível. Em vez.
Agora você pode reproduzir a versão Linux do Tux Racer no Windows 11! Devido aos seus gráficos 3D, o jogo faz um ótimo trabalho ao demonstrar como a aceleração 3D está funcionando.
São aplicativos Linux GUI no Windows 11 úteis?
Por mais nerd e interessante que tocar a versão Linux do Tux Racer no Windows 11, não é a aplicação mais útil da tecnologia de virtualização da Microsoft. Então, são aplicativos Linux GUI no Windows 11 realmente úteis?
Claro que eles são! Para começar, nem todo o software Linux é executado nativamente no Windows. Aplicações como Evolution, Geary, Gnome Web (Epifania), Download Vocal ou Rapid Photo podem não ter exatamente o mesmo apelo em massa que o Adobe Creative Suite ou o Final Cut Pro, mas eles têm seus fãs que podem apreciar a opção de executá -los nas janelas.
Mais importante, no entanto, o WSLG é um benefício para os desenvolvedores, porque eles podem usá -lo para desenvolver e testar como seus aplicativos são executados no Linux sem deixar o Windows ou inicializar uma máquina virtual tradicional pesada. Os desenvolvedores da Web podem instalar facilmente os navegadores da Web Linux e usá -los para ver como eles exibem seus sites.
Por último, mas não menos importante, a versão mais recente do WSL fornece uma ótima maneira de apresentar alguém ao maravilhoso mundo do Linux-não apenas o lado terminal das coisas que promovem uma nova geração de desenvolvedores, administradores e usuários regulares do Linux e usuários regulares.