As distribuições do Linux e o Windows Subsystem para Linux permitem que você experimente o poder do Linux. Mas dos dois, qual você deve considerar e quando?

Com o Windows Subsystem para Linux, é fácil executar aplicativos Linux juntamente com programas padrão do Windows 10 e 11. O WSL é capaz de substituir muitas partições Linux de inicialização dupla ou máquinas virtuais.

Então, quando você deve considerar o uso do WSL em uma distribuição Linux padrão e vice-versa?

Razões para usar o subsistema do Windows para Linux

1. Você acabou de começar a aprender Linux

Se você está vindo para o Linux e toda a sua experiência de desktop foi com o Windows, você pode considerar iniciando sua jornada no Linux com o WSL. Isso ocorre porque você terá uma experiência de desktop mais familiar do que com um desktop Linux.

Como o WSL é focado principalmente na linha de comando, você ganhará uma experiência valiosa aprendendo a usar o shell e os utilitários que podem ser transferidos para desktops Linux completos.

instagram viewer

2. Você executa aplicativos Windows e Linux juntos

A principal vantagem do WSL é que ele permite executar aplicativos Windows e Linux simultaneamente. Se você jogar jogos do Windows e usar ferramentas de desenvolvimento do Linux como Python, não precisará mudar para uma máquina virtual ou inicialização dupla.

Você não perderá sua linha de pensamento alternando entre os sistemas. WSL é uma alternativa mais leve para ambas as opções. O WSL2 usa um kernel Linux virtualizado, mas há muito menos sobrecarga, pois a área de trabalho padrão do Linux não está em execução.

Também é muito mais fácil interoperar entre Windows e Linux com WSL do que com uma máquina virtual ou partição Linux. Embora seja possível compartilhar arquivos, é preciso algum trabalho extra.

3. Você usa o Linux apenas ocasionalmente

Se você usa o Linux apenas para algumas tarefas, como para desenvolvimento leve ou para executar algum utilitário, é difícil justificar um desktop Linux inteiro apenas para alguns programas.

O WSL é um ambiente muito mais leve do que os desktops Linux mais leves. Você pode usar programas padrão do Windows e iniciar o Linux quando precisar.

4. Você não precisa de acesso direto ao hardware

Embora você possa usar aplicativos acelerados por GPU no Linux, o que é ótimo se você estiver desenvolvendo AI ou máquina programas de aprendizado, se você executar o Windows e o Linux, talvez não precise lidar diretamente com os hardware.

Por mais estabelecido que seja o Linux, o suporte ao driver é um grande aborrecimento com o Linux de desktop, especialmente com laptops. O gerenciamento de energia e o suporte a Wi-Fi ainda são os principais pontos problemáticos, e ambos são essenciais para laptops. Se você precisa trabalhar em um laptop, o Windows pode cuidar do hardware enquanto você se concentra no seu trabalho no Linux.

Há um grande efeito de rede: os fabricantes de hardware tendem a oferecer suporte ao Windows porque é o que a maioria das pessoas usa, e as pessoas compram máquinas Windows porque sabem que os fabricantes de dispositivos o suportarão.

O WSL fornece aos usuários do Linux uma maneira de contornar esse problema do ovo e da galinha. O Wine também ajuda a resolver esse problema do lado do Windows, executando aplicativos do Windows no Linux, mas a compatibilidade do Windows é um alvo em movimento.

Razões para usar o Linux padrão

Embora o WSL possa cobrir muitos usos que uma máquina virtual ou de inicialização dupla poderia ter feito no passado, ainda há momentos em que você deseja executar uma instalação padrão do Linux.

1. Você está executando um servidor

O WSL é realmente destinado à execução de ferramentas de desenvolvimento do Linux em um sistema de desktop. Para uso do servidor de produção, você desejará um servidor Linux regular, seja em sua máquina ou na nuvem.

O WSL não foi projetado para servidores, além disso, a sobrecarga do Windows e do Linux não faz sentido. O WSL é adequado para testar um aplicativo Web localmente. Você pode até configurar distribuições WSL para usar o systemd para gerenciar serviços.

É possível instalar o WSL no Windows Server, mas é muito mais fácil no uso de produção configurar apenas um servidor Linux. A grande maioria dos provedores de nuvem será padronizada para servidores Linux quando você se inscrever para eles.

O único motivo para instalar o WSL no Windows Server é se seu aplicativo depende de um programa específico que só é executado no Windows Server, mas isso parece ser mais raro hoje em dia, já que até a Microsoft tem mais suporte para Linux, incluindo uma versão Linux do SQL Servidor. Mesmo assim, você pode querer apenas executar servidores Linux e Windows separados, se seu orçamento permitir.

2. Você está executando cargas de trabalho pesadas

Outro motivo para usar uma versão padrão do Linux sobre WSL é executar cargas de trabalho intensivas. Embora o WSL suporte Aceleração da GPU para aplicativos de processamento pesado, como aprendizado de máquina, como com servidores, a falta de sobrecarga do Windows aumentará o desempenho.

Também é mais fácil agrupar máquinas Linux e transferir operações intensivas para um cluster.

3. Você quer a experiência de desktop Linux

Agora que é possível execute aplicativos Linux gráficos X11 e Wayland no Windows com WSL, alguns usuários do Linux podem optar por substituir suas partições Linux ou máquinas virtuais por ele.

Ainda assim, alguns usuários preferem a abordagem do Linux para a área de trabalho, já que X11 e gerenciadores de janelas e compositores Wayland oferecem experiências de usuário que não podem ser encontradas em nenhum outro lugar, como layouts de janelas lado a lado. Esse é um bom motivo para usar distribuições Linux para desktop.

4. Você deseja executar uma distribuição que não está disponível na WSL

Embora várias distros importantes, como Ubuntu, Fedora e openSUSE, estejam disponíveis na Microsoft Store, você pode usar uma distro especializada que não esteja disponível para WSL.

Nesse caso, você provavelmente desejará manter uma configuração de inicialização dupla ou máquina virtual se for executar o Linux e o Windows.

5. Você deseja executar o Linux em uma VM

Se você deseja executar um ambiente Linux completamente isolado do Windows, um sistema totalmente virtualizado ainda é sua melhor aposta.

Você pode optar pelo VirtualBox, mas os servidores Linux em contêineres leves são uma alternativa popular. A vantagem dessa abordagem é que você pode enviar facilmente as dependências de um aplicativo para qualquer servidor, independentemente do sistema operacional host.

6. Você precisa de acesso direto ao hardware

Há momentos em que você precisa acessar o hardware real. Você pode querer desenvolver um driver de dispositivo para algum hardware ou pode estar executando cargas de trabalho aceleradas por GPU. Esses tipos de usos avançados são os que mais se beneficiam das instalações completas do Linux.

Esses são os tipos de usos avançados que são mais adequados para instalações completas do Linux.

Agora você sabe que tipo de instalação do Linux usar

Escolher um desktop Linux padrão ou WSL pode parecer confuso às vezes. A decisão depende do que você precisa do Linux e quanto deseja integrar Windows e Linux.

O WSL causou tanto impacto porque oferece uma maneira de integrar o Windows e o Linux com alguns recursos poderosos.