Notícias de dispositivos móveis, gadgets, aplicativos Android

Acenda o novo Windows Subsistema para Linux em Windows 11: Veja como

Microsoft anunciou Windows 11 em 24 de junho. A gigante do software posteriormente lançou o sistema operacional para membros do Windows Programa Insider, e atualmente pode ser testado por inscritos nos canais Dev e Beta. Embora muitos tenham saudado as novas mudanças na interface do usuário, alguns ainda estavam céticos em relação às diversas inconsistências que continuam a atormentar Windows em geral.

No entanto, uma característica interessante Windows 11 é o melhorado Windows Subsistema para Linux (WSL), que agora pode lidar com gráficos e áudio nativamente. Neste artigo, damos uma olhada no que há de novo na WSL em Windows 11 e como começar.

Windows 11 Guia WSL

  • O que √© Windows Subsistema para Linux
  • Instalando WSL em Windows 11
    • Atualizando do WSL 1 para WSL 2
    • Habilitando WSL em Windows 11
    • Instalando uma distribui√ß√£o Linux no WSL 2 sobre Windows 11
      • Atualize seus aplicativos WSL
      • Verifique e atualize a vers√£o da distribui√ß√£o Linux
  • Acessando arquivos Linux em Windows 11 e vice-versa
    • Maneiras de acessar arquivos WSL de Windows

O que é Windows Subsistema para Linux

Na maioria das vezes, os desenvolvedores alternam entre a interface familiar do Windows e a facilidade das cadeias de ferramentas de desenvolvimento baseadas em linha de comando no Linux. Al√©m disso, quem lida com grandes volumes de dados encontra um bom n√ļmero de ferramentas de c√≥digo aberto desenvolvidas nativamente para Linux. O Windows O subsistema para Linux, ou WSL, permite que os desenvolvedores continuem usando Windows como seu sistema operacional principal, ao mesmo tempo que d√° acesso a bin√°rios nativos do Linux.

Os usuários, portanto, não precisam se preocupar com a sobrecarga de emulação da execução de máquinas virtuais ou se preocupar em configurar uma configuração de inicialização dupla. Embora o Cygwin forneça uma camada de compatibilidade POSIX para executar comandos do tipo Unix, ele requer a recompilação desses comandos e, como tal, tem aplicabilidade limitada. Com a WSL, Windows os usuários podem invocar diretamente o shell do Linux como qualquer outro programa e executar binários nativos do Linux.

Começando com Windows 10 1903, a Microsoft lançou uma nova versão do WSL chamada WSL 2 que oferece maior integração com o Windows sistema de arquivos, tempos de inicialização rápidos, leituras de disco mais rápidas e um kernel Linux totalmente funcional. Agora com Windows 11, a Microsoft está até adicionando GUI e suporte de áudio em tempo real.

Instalando WSL em Windows 11

Instalando o Windows O subsistema para Linux requer que alguns pré-requisitos sejam atendidos. Desde a WSL 2 usa uma máquina virtual real, sua CPU precisa oferecer suporte à virtualização. Embora isso não deva ser um problema com a maioria das CPUs modernas da Intel e AMD que alimentam desktops e laptops, esse recurso geralmente é desativado no BIOS/UEFI do computador.

Inicialize na interface BIOS/UEFI do seu PC (geralmente, isso envolve pressionar a tecla DEL ou F2 durante a inicializa√ß√£o; consulte o guia do usu√°rio do seu computador para obter mais informa√ß√Ķes). Uma vez dentro do BIOS, procure Intel Virtualization Technology ou AMD Secure Virtual Machine (tamb√©m indicada como SVM) dependendo da sua CPU e habilite-a. Salve as altera√ß√Ķes e reinicie o PC.

Atualizando do WSL 1 para WSL 2

A menos que voc√™ esteja atualizando de uma vers√£o anterior do Windows com WSL 1WSL 2 √© usado por padr√£o em todas as vers√Ķes recentes do Windows 10 (1903 e acima) e Windows 11. O uso das novas melhorias de GUI, √°udio e sistema de arquivos requer uma atualiza√ß√£o obrigat√≥ria para WSL 2.

N√≥s recomendamos:  Google mudando para rolagem cont√≠nua para resultados de pesquisa em desktop

Siga as etapas mencionadas abaixo para realizar uma atualização local do WSL 1 para WSL 2:

1. Digite o seguinte em um prompt de comando elevado, Windows Terminal ou PowerShell.

wsl --set-version <distro-name> 2

2. Certifique-se de inserir o nome exato da distro. Em caso de d√ļvida, basta digitar:

wsl -l -v 

3. Este comando lista as distribui√ß√Ķes Linux instaladas, seu estado atual e a vers√£o WSL que est√£o usando. Use o nome listado aqui no comando anterior para converter um WSL 1 inst√Ęncia para WSL 2.

Habilitando WSL em Windows 11

Se esta é a primeira vez que você usa WSL em Windows 11, você receberá automaticamente uma WSL 2 ambiente. Tudo o que você precisa fazer é garantir que a virtualização da CPU esteja habilitada no BIOS e que os recursos WSL estejam instalados em seu ambiente.

1. Para habilitar o WSL, clique no bot√£o Iniciar.

2. Digite ‚ÄúVirar Windows recursos ativados ou desativados‚ÄĚ e na caixa de di√°logo habilite Windows Subsistema para Linux, Windows Plataforma de hipervisor e plataforma de m√°quina virtual.

3. Clique em OK e reinicie o PC.

A melhor parte da WSL 2 √© que a maioria dos recursos em n√≠vel de kernel s√£o fornecidos diretamente por Windows Atualizar. Seu PC pode oferecer automaticamente o WSL 2 atualiza√ß√£o do kernel. Caso contr√°rio, basta acessar o aplicativo Configura√ß√Ķes e clicar em Windows Atualizar e clique em Verificar atualiza√ß√Ķes para baixar o kernel mais recente que habilita a funcionalidade WSLg (abrevia√ß√£o de WSL GUI).

Neste ponto, observe que voc√™ precisa ter os drivers gr√°ficos mais recentes da Informa√ß√Ķes, NVIDIAou AMD dependendo do seu adaptador GPU principal para obter acelera√ß√£o total da GPU. Voc√™ pode usar os drivers beta para sua GPU correspondente ou apenas instalar as vers√Ķes p√ļblicas mais recentes. Agora que os pr√©-requisitos foram atendidos, voc√™ est√° pronto para instalar uma distribui√ß√£o Linux em seu Windows 11 m√°quina.

Instalando uma distribuição Linux no WSL 2 sobre Windows 11

A maneira mais f√°cil de colocar o Linux instalado e funcionando Windows 11 √© simplesmente ir at√© a Microsoft Store e procurar uma distro de sua prefer√™ncia. As op√ß√Ķes atualmente dispon√≠veis incluem Ubuntu (16.04, 18.04 e 20.04), Kali Linux, SUSE Linux Enterprise Server, openSUSE Leap, Fedora Remix para WSL e Debian.

Embora a Microsoft Store permita o download e a instala√ß√£o f√°ceis dessas distros, as op√ß√Ķes s√£o atualmente limitadas. No entanto, com WSL 2, √© poss√≠vel criar e carregar sua pr√≥pria distribui√ß√£o obtendo o arquivo .tar correspondente. Para este artigo, usaremos o Ubuntu, pois √© muito popular e h√° excelentes recursos dispon√≠veis online caso voc√™ fique preso em um determinado comando ou opera√ß√£o.

Algumas organiza√ß√Ķes ou PCs associados a dom√≠nios podem ter acesso limitado √† Microsoft Store. Nesses casos, voc√™ pode baixar diretamente os pacotes de instala√ß√£o em Microsoft. Siga as etapas abaixo para instalar a distro:

1. Você pode clicar duas vezes no instalador ou usar o comando PowerShell abaixo da pasta do instalador.

Add-AppxPackage .\distro_name.appx

2. Depois que a distribuição de sua escolha for instalada, ela deverá aparecer instantaneamente no menu Iniciar.

3. Basta clicar no √≠cone para iniciar uma inst√Ęncia de instala√ß√£o do Ubuntu.

4. Após alguns segundos, você será solicitado a criar uma conta de usuário e uma senha. Se por algum motivo o instalador não solicitar uma conta de usuário ou senha, ele fará login diretamente como root.

N√≥s recomendamos:  Como corrigir o erro interno 500 do servidor do Minecraft Realms

Lembre-se de que operar com privilégios de root é uma má prática de segurança. Não há senha de root atribuída por padrão, o que o torna ainda mais vulnerável. Sempre ajuda primeiro atribuir uma senha root e depois criar uma conta de usuário normal. Veja como você pode fazer isso:

1. Para atribuir uma nova senha root, use o comando:

sudo passwd root

2. Em seguida, insira e confirme a nova senha root. Certifique-se de anotá-lo com segurança. Para criar uma conta de usuário normal, que pode ser usada para acesso root quando necessário, digite:

sudo adduser <username>

3. O Ubuntu ir√° ent√£o pedir para inserir e confirmar sua senha junto com algumas outras informa√ß√Ķes, como seu nome completo e telefone (isso √© opcional).

4. Isso cria seu diretório /home dedicado e mostra seu nome de usuário com um sinal $ no prompt do shell bash.

A WSL 2 A inst√Ęncia do Ubuntu agora est√° pronta para uso.

Atualize seus aplicativos WSL

Neste ponto, conclu√≠mos a instala√ß√£o do Ubuntu e a cria√ß√£o de uma conta de usu√°rio e senha. Antes de prosseguir para as etapas seguintes, √© √ļtil fazer uma r√°pida verifica√ß√£o de atualiza√ß√£o e instalar os pacotes mais recentes dispon√≠veis para sua vers√£o de distribui√ß√£o.

Isso garante que todos os seus pacotes de caixa de entrada estejam atualizados e que você esteja usando os recursos e melhorias de segurança mais recentes. Siga os passos:

1. Digite os seguintes comandos para buscar novas vers√Ķes:

sudo apt-get update

sudo apt-get upgrade

2. No prompt do bash, na primeira vez que você executa o sudo, ele solicita que você insira sua senha, que deve ser válida por pelo menos 15 minutos para executar sucessivos comandos do sudo.

Observe que apt-get upgrade se referirá apenas aos repositórios definidos em /etc/apt/sources/list ou /etc/apt/sources.list.d/ e atualizará de acordo.

3. Para um processo de atualização mais contínuo, execute também:

sudo apt-get dist-upgrade

Este comando pode adicionar ou remover pacotes de forma inteligente para garantir que n√£o haja redund√Ęncias no sistema.

Verifique e atualize a versão da distribuição Linux

Geralmente, a Microsoft Store oferece a vers√£o mais recente do servi√ßo de longo prazo (LTS) do Ubuntu por padr√£o. Recomenda-se usar as vers√Ķes LTS para m√°xima estabilidade. Voc√™ pode verificar novas vers√Ķes do sistema operacional executando:

sudo do-release-upgrade

No entanto, certifique-se de que a instalação existente esteja atualizada executando primeiro os comandos update e upgrade conforme descrito acima. Você pode verificar a versão do seu sistema operacional digitando:

lsb_release -a

Observe que voc√™ tamb√©m pode obter mais informa√ß√Ķes sobre qualquer comando digitando:

man <command name>

Acessando arquivos Linux em Windows 11 e vice-versa

Agora que instalamos e configuramos o Ubuntu com sucesso em Windows WSL 11 2ajuda saber como mover-se perfeitamente entre Linux e Windows arquivos. No Linux, o NTFS e outros sistemas de arquivos podem ser montados em um diretório de montagem dedicado.

Uma abordagem interessante com WSL √© que voc√™ pode invocar diretamente um terminal Linux a partir de um Windows pasta e tenha a pasta j√° montada para voc√™. Isso √© poss√≠vel por meio de um plug-in de sistema de arquivos chamado DrvFs que o WSL usa para permitir a interoperabilidade entre a inst√Ęncia do Linux e o Windows sistema de arquivo.

DrvFs monta automaticamente discos fixos, como HDDs e SSDs, e os disponibiliza para uso imediato. A unidade C é montada em /mnt/c, a unidade D em /mnt/d e assim por diante.

N√≥s recomendamos:  Enterprise Google Voice ter√° grava√ß√£o de chamadas, limite de tamanho do Spaces crescendo para 25.000 usu√°rios

1. Voc√™ pode verificar isso executando o comando df -h para listar todos os discos e seus pontos de montagem. Neste exemplo, temos uma √ļnica unidade C, que √© montada em /mnt/c via DrvFs

2. Para mudar para um Windows dirija para WSL, digite o seguinte comando no prompt de comando e pressione Enter.

cd /mnt/c #substitute c with the corresponding drive letter as needed

3. Assim como no Linux normal, você também pode montar dispositivos de armazenamento externos criando um ponto de montagem. Use o seguinte comando

sudo mkdir /media/<dir name> #where <dir name> can be any directory name you wish to mount onto.

4. Em seguida, monte uma unidade ou partição neste diretório.

sudo mount /dev/<deviceID> /media/<dir name>

5. Para visualizar o conte√ļdo da unidade montada, primeiro alterne para ela usando o comando.

cd /media/<dir name>

6. Por √ļltimo, liste o conte√ļdo usando o comando.

ls -ls

Como o objetivo do WSL é ter interoperabilidade perfeita entre Linux e Windowstambém é possível visualizar arquivos Linux diretamente em Windows e edite-os com Windows programas.

Windows v√™ o WSL como um PC na rede e monta o Linux como um compartilhamento de rede para garantir que as permiss√Ķes de arquivo sejam mantidas adequadamente √† medida que os usu√°rios alternam entre os dois sistemas operacionais. Existem v√°rias maneiras de acessar arquivos WSL de Windows.

Maneiras de acessar arquivos WSL de Windows

1. A maneira mais f√°cil √© simplesmente procurar no painel esquerdo do File Explorer uma entrada chamada ‚ÄúLinux‚ÄĚ.

2. Clicar nele listará suas distros instaladas como pastas. Clique na pasta da distribuição correspondente para acessar todos os diretórios Linux dessa distribuição.

3. A partir daí, você pode criar seus próprios arquivos e diretórios, como normalmente faz no Windows.

4. A listagem de diretórios acima também pode ser acessada digitando \\wsl$ em qualquer caixa de diálogo Explorador de Arquivos ou Executar em Windows.

5. Se a navegação interminável não é sua preferência, você também pode digitar explorer.exe em qualquer diretório Linux no WSL. Isso abrirá diretamente o Windows File Explorer no diretório Linux de trabalho atual.

Neste artigo, nos familiarizamos com WSL 2 e como instalar e atualizar com sucesso uma inst√Ęncia Linux dentro do WSL 2. Tamb√©m vimos como navegar perfeitamente com sistemas de arquivos em ambos Windows e Linux. Nos pr√≥ximos artigos, veremos como instalar aplicativos gr√°ficos e de √°udio e ver como eles funcionam bem no WSLg em Windows 11.

Se você tem algo a acrescentar, deixe sua opinião nos comentários abaixo.