As 5 práticas recomendadas para usar o WSL 2 no Windows 10 e 11

Por Xerife Tech, 26.03.2023 às 13:20 389

[ad_1]

A Microsoft introduziu recursos bacanas no Windows 10 e 11 nos últimos anos, mas para a comunidade de desenvolvedores, o Subsistema do Windows para Linux 2 é provavelmente aquele que se destaca. Com base no WSL original, o WSL 2 mais recente traz mais poder e confiabilidade para os desenvolvedores. Os desenvolvedores devem saber como aproveitar ao máximo o WSL 2.

Continue lendo enquanto discutimos algumas das práticas recomendadas para usar o Windows Subsystem for Linux 2.

O que é o subsistema do Windows para Linux 2?

O Subsistema do Windows para Linux 2 (WSL 2) é um kernel do Linux integrado ao Windows 10 e 11. Um dos recursos mais valiosos da atualidade é o Subsistema do Windows para Linux (WSL). Ele permite que os usuários do Windows executem distribuições Linux, como Ubuntu e Kali, no Windows sem a necessidade de inicialização dupla ou configurar uma máquina virtual especializada.

Sem a necessidade de mais trabalho de instalação, os usuários do Windows podem acessar instantaneamente as ferramentas, programas e utilitários de linha de comando do Linux. Lançado inicialmente com o Windows 10, a versão mais recente – WSL 2, oferece muito mais estabilidade e potência.

Além de poder operar o terminal Linux, os usuários do Windows podem até execute aplicativos Linux GUI com WSL 2 no Windows com suporte aprimorado para desempenho de E/S de arquivo e funcionalidade do sistema operacional.

Como o subsistema do Windows para Linux beneficia os desenvolvedores?

Um laptop sobre uma mesa com código aberto na tela.

Como desenvolvedor, você pode se beneficiar do WSL desenvolvendo aplicativos de plataforma cruzada sem se preocupar com a configuração de VM dedicada ou com a saída do ecossistema do Windows. Ele também fornece aos desenvolvedores um poderoso kernel do Linux que é integrado diretamente ao Windows 10/11.Aqui estão alguns dos outros benefícios importantes do WSL 2 para desenvolvedores:Acesse facilmente ferramentas e utilitários do Linux: os desenvolvedores podem usar diretamente as ferramentas de linha de comando do Linux, como awk, sed, grep, iftop etc., sem uma VM ou contêiner dedicado.

  • Configuração simples: Windows Subsystem para Linux 2 é fácil de instalar. Você pode obtê-lo diretamente na Microsoft Store; você também pode escolher em uma lista de distribuições Linux suportadas.
  • Desempenho aprimorado: o WSL 2 oferece desempenho ideal, pois usa uma máquina virtual leve; isso dá aos seus aplicativos tempos de inicialização mais rápidos e permite a utilização eficiente de recursos.
  • Integração perfeita com o Windows: como o WSL 2 está diretamente integrado ao sistema operacional Windows, os desenvolvedores podem executar aplicativos Linux e Windows simultaneamente, utilizar diretórios de arquivos compartilhados e até mesmo configurar o VS Code para funcionar com aplicativos executados no WSL 2. Graças ao WSL 2, há uma redução significativa na complexidade do ambiente de desenvolvimento e sobrecarga adicional.
  • Integração aprimorada do Docker: você pode executar nativamente contêineres do Docker no WSL 2 ativando a configuração de back-end do WSL-2 no Docker Desktop; isso ajudará a melhorar a compatibilidade de seus aplicativos do Docker e melhorar o desempenho geral.

A configuração do ambiente de desenvolvimento do WSL 2 garantirá que você possa usar um ambiente consistente em vários dispositivos e plataformas, o que pode, por sua vez, reduzir a possibilidade de erros e melhorar a confiabilidade. Você também poderá se tornar mais produtivo ao utilizar o Subsistema do Windows para Linux 2 no Windows 10 e 11.

Para usuários novos no WSL 2, é essencial seguir as práticas recomendadas para estabelecer um fluxo de trabalho eficiente. Por outro lado, se você já estiver familiarizado com o WSL 2, essas dicas ajudarão a garantir que você seja o mais produtivo possível.

1. Use o Terminal do Windows

O novo Windows Terminal é um poderoso terminal de código aberto da Microsoft Store. A Microsoft projetou o Windows Terminal para integrar o WSL 2 diretamente e configurar automaticamente quaisquer distribuições do Linux assim que forem instaladas. Isso significa que você pode alternar facilmente entre Windows e Linux sem precisar configurar um ambiente diferente.

O menu Abrir uma nova guia

O Terminal do Windows pode oferecer suporte a vários shells, como PowerShell, WSL 2 e Prompt de Comando. Ele também oferece vários recursos de produtividade, incluindo várias guias, uma barra de pesquisa e painéis divididos; você pode até personalizar a aparência do terminal ao seu gosto.

Como o Windows Terminal é um projeto de código aberto, você pode ter certeza de que a comunidade o aprimorará continuamente para aprimorar a experiência do usuário. E se você se apaixonar por ele, confira o melhores dicas, truques e atalhos de terminal do Windows.

2. Integre o Visual Studio Code

Código em VSCode no laptop sentado no chão

Muitos desenvolvedores contam com o VS Code, um IDE (editor de código) incrivelmente versátil. Oferece um terminal integrado, suporte a extensões e possui uma interface intuitiva e super personalizável. Se estiver usando o WSL 2 para desenvolvimento, você deseja integrar o WSL 2 ao Visual Studio Code para um fluxo de trabalho tranquilo.

Você pode usar o VS Code com WSL 2 garantindo que você tenha o Visual Studio Code e uma distribuição WSL 2 Linux em seu sistema Windows. Você pode instalar o Remoto – WSL extensão no Visual Studio Code e configure-a de acordo com seus requisitos.

3. Configurar vários perfis

Se você planeja usar o WSL 2 para trabalho, aprendizado pessoal ou escola, considere criar perfis de usuário separados. Isso permitirá que você mantenha seus aplicativos, configurações e arquivos organizados.

Um método para configurar vários perfis é usar o Terminal do Windows; depois de instalá-lo no seu PC com Windows 10 ou 11, navegue até Configurações > Perfis > Adicionar.

4. Pacotes de atualização

Como qualquer outra distribuição Linux, você terá que garantir que os pacotes e ferramentas que você está usando no WSL 2 sejam constantemente atualizados. Isso garante que seu WSL 2 seja seguro, confiável e tenha um desempenho ideal. Para atualizar pacotes no WSL 2, digite o seguinte comando:

sudo apt-get update
sudo apt-get upgrade

5. Execute contêineres com o Docker

ubuntu rodando como um container docker

O Docker é uma plataforma de código aberto que permite aos desenvolvedores criar, implantar e executar com eficiência seus aplicativos em um contêiner. Todas as dependências são agrupadas para que seu projeto possa ser implantado facilmente em qualquer ambiente.

Você pode usar o Docker no Windows 10 e 11 por meio do Docker Desktop como um aplicativo independente ou integrá-lo ao Windows Subsystem for Linux para obter melhor desempenho e consumo eficiente de recursos. É altamente recomendável executar seus contêineres com o WSL 2 para desenvolvimento ou teste.

WSL 2 é um ganha-ganha no Windows

O subsistema Windows para Linux 2 é incrível e efetivamente preenche a lacuna entre os ecossistemas Linux e Windows. Como um desenvolvedor acostumado ao Windows, você pode aproveitar o WSL 2 para obter o melhor do Windows e do Linux sem comprometer sua produtividade ou flexibilidade.

[ad_2]

Comentários 0