Como executar aplicativos Linux GUI no Windows Top 10 usando WSL

Como executar aplicativos Linux GUI no Windows Top 10 usando WSL
O Windows 11 foi lançado oficialmente e um dos novos recursos mais emocionantes que todos os usuários ávidos podem apreciar é a capacidade de executar facilmente aplicativos gráficos Linux usando o subsistema Windows para Linux versão 2.

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:

  1. Pressione Win + X e selecione o Windows Terminal (Admin).
  2. Digite o seguinte comando e pressione Enter: wsl -install
  3. Aguarde até que todos os componentes WSL e a distribuição Linux padrão (Ubuntu) sejam baixados.

Se você preferir instalar uma distribuição Linux diferente, pode usar o seguinte comando para especificar a distribuição preferida:

WSL - -Instalação -d

Uma lista completa de todas as distribuições disponíveis pode ser obtida usando este comando:

WSL -List --online

Essas distribuições estavam disponíveis no momento da redação deste artigo:

  • Ubuntu (Ubuntu)
  • Debian GNU/Linux (Debian)
  • Kali Linux Rolling (Kali-Linux)
  • OpenSuse Leap 42 (OpenSuse-42)
  • SUSE Linux Enterprise Server V12 (SLES-12)
  • Ubuntu 16.04 LTS (Ubuntu-16.04)
  • Ubuntu 18.04 LTS (Ubuntu-18.04)
  • Ubuntu 20.04 LTS (Ubuntu-20.04)

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:

  • Intel GPU Driver para WSL
  • Driver da AMD GPU para WSL
  • Nvidia GPU Driver para WSL

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 apt

Instale atualizações disponíveis:

Atualização do sudo apt

Instale o pacote "ExtremoxRacer":

sudo apt install extremetuxracer

Se 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.