Ciência e Tecnologia

Não, você não precisa do Microsoft Windows Subsystem para Linux (WSL) e aqui está o porquê

.

O Subsistema Microsoft Windows para Linux (WSL) é um recurso do Microsoft Windows 10 e 11 que permite aos usuários executar distribuições Linux (Ubuntu, Debian, etc.) em seus PCs. Muitos usuários têm perguntado se precisam do WSL.


A resposta curta é não, você não. Mas se você quiser saber por quê, continue lendo enquanto exploramos por que você não precisa do WSL.


O que é o subsistema do Windows para Linux (WSL)?

subsistema windows para linux

WSL é um recurso do Microsoft Windows que permite executar software Linux nativamente em sua máquina. Não é uma distribuição Linux completa, mas sim uma camada de emulação que roda dentro do Windows e permite que você execute aplicativos Linux junto com outros programas.

MAKEUSEDO VÍDEO DO DIAROLE PARA CONTINUAR COM O CONTEÚDO

Muitos aplicativos populares de código aberto ainda não estão disponíveis para Windows. Mesmo que estejam, eles podem não funcionar corretamente devido à falta de dependências ou outros problemas. O WSL ajuda a resolver esse problema fornecendo acesso a muitas ferramentas comuns do UNIX, como grep e sed, que não podem ser executadas diretamente no próprio Windows.

O WSL foi projetado principalmente com desenvolvedores da Web em mente. Muitos desenvolvedores trabalham no Linux, mas precisam testar seus sites no Windows para garantir a aparência correta. O WSL permite que eles façam isso sem precisar alternar entre os sistemas operacionais. Ele também fornece acesso a uma versão completa do Bash (que é o shell padrão para muitas distribuições Linux), bem como seu conjunto de ferramentas subjacente.

Quais são as vantagens da WSL?

Por mais que você não precise do WSL, há algumas vantagens em usá-lo.

  • É fácil começar. Tudo o que você precisa é de uma máquina Windows 10/11, uma conexão com a Internet e um pouco de tempo.
  • É fácil de usar. Uma vez instalado, ele funciona como qualquer outra distribuição Linux – você pode executar comandos ou scripts como se fossem instalados nativamente em sua máquina (o que eles são!). Você também pode instalar novos aplicativos através da linha de comando usando os comandos apt-get ou yum, assim como qualquer outra distribuição Linux permitiria que você fizesse isso também! O que mais poderia ser melhor do que isso?
  • É fácil de instalar: se a instalação do WSL ainda não fosse simples o suficiente, a Microsoft tornou ainda mais fácil fornecer um instalador que orienta os usuários em cada etapa necessária antes de instalar o WSL em seus computadores – e ainda inclui dicas de solução de problemas se algo der errado durante o processo de instalação!

Desvantagens do WSL

WSL é uma boa ferramenta, mas não é para todos. Aqui estão algumas das desvantagens:

  • O desempenho é mais lento do que uma máquina virtual ou executando o Linux nativamente em seu hardware. O WSL usa emulação de software para executar programas Linux, que podem ser lentos em comparação com executá-los diretamente no hardware do computador.
  • Não é compatível com todos os programas Linux. Embora muitos aplicativos populares, como Firefox e GIMP, funcionem bem no WSL, alguns não funcionam (por exemplo, distribuições baseadas no Ubuntu, como Mint ou Lubuntu).
  • Ele não se integra verdadeiramente ao próprio Windows – você ainda tem instâncias separadas do Bash e do Windows Explorer abertas o tempo todo ao usar esse recurso; não há integração perfeita em um ambiente de sistema operacional coeso.

Esse último ponto é talvez a maior deficiência do uso do WSL. Embora o WSL possa ser configurado para ler/gravar no sistema de arquivos do Windows (e vice-versa), isso é tudo o que ele pode fazer. Seus programas Linux não terão acesso ao Windows e seus programas Windows não terão acesso ao Linux.

Digamos, por exemplo, depois de instalar o WSL, você tenta executar o apt-get na linha de comando do Windows. Não vai funcionar. Você precisará usar o apt-get da sua instância do Linux.

Os PATHs do seu sistema também são completamente separados ao usar o WSL. Portanto, se você instalar um programa como o Node apenas no lado do Windows, nenhum dos comandos funcionará no WSL, a menos que você instale separadamente o Node no Linux.

Quais são as alternativas ao WSL?

Git bash move para o diretório de destino

Se você for um usuário Linux experiente e não estiver familiarizado com a linha de comando do Windows, existem outras opções para executar o Linux/Bash em sua máquina Windows.

  • Git Bash: Este é um emulador de terminal popular para sistemas Windows que permite aos usuários executar scripts e comandos bash em um ambiente nativo. Ele está disponível como parte do aplicativo Git for Windows ou pode ser baixado separadamente na página de download oficial do Git Bash. Ao contrário do WSL, o Git Bash se integra ao PATH do sistema Windows. Isso pode ser mais prático em um ambiente de desenvolvimento porque você pode usar muitos dos comandos do Linux, enquanto ainda tem acesso aos seus programas do Windows.
  • Cygwin: Este conjunto oferece um ambiente semelhante ao Unix sobre o Windows, incluindo ferramentas como grep, awk e sed; ele também inclui o software de servidor OpenSSH para que você possa acessar seu computador doméstico remotamente via SSH ao trabalhar em outro computador em sua rede (ou remotamente). Você pode visitar o site da Cygwin para obter mais informações.
  • Linux em uma VM: Existem muitos programas de virtualização por aí. Você pode instalar a edição gratuita do VMware Workstation Player ($ 0) ou o VirtualBox ($ 0) no seu PC e baixar um arquivo de imagem ISO contendo o Ubuntu 18 LTS (ou qualquer sabor mais atraente).

WSL é um bom recurso… mas não é essencial

Em resumo, o WSL é uma boa opção, mas não uma necessidade se você estiver acostumado a trabalhar em um ambiente Linux. Se você deseja acessar os milhares de projetos de código aberto existentes e não se importa em gastar algum tempo extra aprendendo a usá-los, o WSL vale a pena. Mas se você simplesmente deseja executar um ou dois utilitários de linha de comando de tempos em tempos, provavelmente não vale a pena investir em outro conjunto de ferramentas para sua caixa de ferramentas ainda.

A WSL não é para todos. É uma ferramenta de nicho, projetada para desenvolvedores que precisam executar software baseado em Linux em máquinas com Windows 10 e 11. Se você está procurando algo que torne seu PC mais rápido, mais seguro ou mais fácil de usar, o WSL provavelmente não ajudará muito.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo