O anúncio de que os usuários do Windows seriam capazes de executar aplicativos Linux nativos em suas máquinas com o Windows Subsystem para Linux parecia um verdadeiro momento "quando os porcos voam".
Certamente é fácil executar Linux e Windows no WSL sem inicialização dupla ou usando uma máquina virtual, mas há alguma desvantagem nessa configuração? Este artigo avalia os prós e os contras de usar o WSL para executar o Linux no Windows.
Vantagens de usar WSL
Aqui estão alguns motivos pelos quais você deve usar o WSL para executar o Linux em uma máquina Windows.
1. É uma introdução fácil ao Linux para usuários do Windows
O WSL pode ser uma introdução ideal ao Linux para pessoas que não sabem nada sobre isso. Eles podem se familiarizar com os comandos do Linux sem precisar instalar completamente um novo sistema operacional. Bastam alguns cliques na Microsoft Store para configurar o WSL. Isso também reduzirá a barreira de adoção do Linux.
A principal razão para desenvolver o WSL, de acordo com a Microsoft, foi permitir que os desenvolvedores que estavam usando ferramentas de código aberto continuassem desenvolvendo no Windows.
Muitas ferramentas de código aberto são desenvolvidas com o Linux em mente. Os desenvolvedores estavam migrando para laptops Mac porque eles têm um ambiente semelhante ao Unix. A Microsoft espera poder reconquistar esses desenvolvedores usando o WSL.
3. Não há necessidade de se preocupar com o suporte de hardware
Um problema incômodo com o Linux de desktop é o suporte de hardware, especialmente em laptops. WSL evita esse problema. A maioria dos PCs no mercado ainda são vendidos com o Windows pré-instalado. Basta baixar e instalar o WSL e pronto, você tem um desktop Linux instantâneo.
No futuro, "Linux na área de trabalho" pode significar apenas instalar o WSL e uma distribuição Linux da Microsoft Store em vez de um sistema operacional autônomo.
Relacionado: Por que você deve comprar um computador com Linux pré-instalado
4. Interoperabilidade Windows-Linux
O WSL permite uma verdadeira interoperabilidade entre Windows e Linux. Você pode explorar o sistema de arquivos Linux a partir do Windows e vice-versa. Você também pode iniciar programas a partir das linhas de comando uns dos outros.
Isso pode levar a algumas aplicações interessantes e talvez uma mudança de pensamento dos dois sistemas como antagonistas e mais como ambientes que se complementam.
5. Mais fácil que inicialização dupla ou máquinas virtuais
Como o WSL já é executado no Windows, você não precisa reinicializar ou iniciar uma VM. Com a inicialização dupla, você precisa liberar espaço no disco rígido ao instalar o sistema e certificar-se de ter uma mídia de backup para inicializar caso algo dê errado. Se você deseja executar algo no Linux a partir do Windows e vice-versa, é necessário reiniciar o sistema.
Uma VM é mais fácil e rápida de configurar, mas como ainda é efetivamente uma máquina diferente, é difícil compartilhar arquivos entre Windows e Linux. Muitas vezes, você precisa configurar um servidor de arquivos na máquina virtual. As máquinas virtuais também têm uma sobrecarga de desempenho.
O WSL é muito mais leve em recursos e pode interoperar facilmente entre Windows e Linux, conforme mencionado acima.
Contras de usar o WSL
Embora o WSL seja muito útil, existem algumas desvantagens com as quais algumas pessoas na comunidade Linux se preocupam.
1. WSL pode desencorajar a adoção do Linux para desktop
Como o WSL é executado no Windows, menos pessoas podem sentir a necessidade de instalar uma versão desktop do Linux. Como eles já têm um desktop com Windows, eles podem não ver o sentido de instalar um sistema operacional de desktop totalmente novo, especialmente porque eles podem execute aplicativos GUI do Linux no Windows agora.
Isso só pode piorar os problemas com o desktop Linux, pois pode não haver tanto esforço para melhorar a compatibilidade de hardware se apenas uma minoria de usuários Linux executar um desktop completo.
2. Possibilidade remota de Microsoft Dominar Linux
Embora a Microsoft tenha feito um grande show de como a empresa agora "ama o Linux", algumas pessoas no Linux comunidade apontaram para a abordagem histórica de "abraçar, estender, extinguir" da Microsoft para produtos.
Em outras palavras, a Microsoft "abraçaria" tecnologias oferecendo suporte oficial, mas as "estenderia" com opções que trabalhariam apenas com seus produtos e então "extinguiriam" seus concorrentes quando as pessoas não pudessem viver sem esses aprimoramentos. Algumas pessoas temem que o WSL permita que a Microsoft faça o mesmo com o Linux como um todo.
Relacionado: Sinais que mostram que a Microsoft é realmente fã do Linux
Na prática, isso provavelmente seria difícil, pois não há realmente nada que você possa fazer no WSL que não possa em um sistema Linux autônomo no momento.
Além disso, o Linux é amplamente utilizado em servidores corporativos. Na plataforma de computação em nuvem Azure da Microsoft, mais clientes executam servidores Linux do que servidores Windows. Então, quando você tem uma visão ampla, parece que o Linux domina a Microsoft e não o contrário. Foi provavelmente essa realidade que levou a Microsoft a desenvolver o WSL em primeiro lugar.
3. WSL pode desencorajar o desenvolvimento de aplicativos nativos
Outro problema irritante com o Linux é a falta de aplicativos de desktop atraentes, principalmente jogos. É um clássico "problema do ovo e da galinha". Menos desenvolvedores considerariam lançar um jogo para Linux porque a base instalada é muito pequena.
As pessoas que executam um desktop Linux podem optar pelo WSL. Menos jogadores escolheriam o Linux porque não há tantos jogos para ele. O WSL pode piorar isso, já que há muito mais usuários do Windows do que usuários de desktop Linux, faz mais sentido desenvolver primeiro para o Windows.
4. Você ainda está usando o Windows
Para pessoas que se opõem ideologicamente à Microsoft e ao software proprietário, usar o WSL é inaceitável simplesmente porque ainda significa participar desse ecossistema.
A WSL serviria apenas para manter as pessoas envolvidas. Para os ativistas hardcore do software livre, nada menos que um PC com firmware verdadeiramente livre rodando uma versão de software completamente livre do GNU/Linux serviria.
5. WSL não é realmente projetado para servidores
Embora você possa instalar o WSL no Windows Server, as distribuições não são realmente projetadas para serem executadas como servidores. O Ubuntu não roda o systemd, então é mais difícil iniciar servidores como Apache ou MariaDB. Isso pode ser uma desvantagem, já que a maioria das pessoas que precisa de servidores apenas implantará servidores Linux padrão de qualquer maneira.
Se a WSL faz sentido para você, use-a
Armado com todos esses prós e contras, você pode estar se perguntando se deve usar o WSL. Por mais que os usuários do Linux gostem de afastar outros usuários do Linux do Windows, há muitas pessoas no mundo real que precisam fazer uso de ambos os sistemas.
Se o WSL facilita a transição entre o Windows e o Linux, você deve usá-lo. Se você estiver curioso, é fácil começar a usar o Windows Subsystem for Linux.
Precisa usar o terminal Linux no seu PC com Windows? Saiba como executar o Linux no Windows 10 com o Windows Subsystem para Linux.
Leia a seguir
- Linux
- janelas
- Subsistema Windows para Linux
- Distribuição Linux
David é um escritor freelance baseado no noroeste do Pacífico, mas originalmente vindo da área da baía. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir a programas de TV e filmes de qualidade, jogos retrô e colecionar discos.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar