O melhor dos dois sistemas operacionais com o subsistema Windows para Linux

O melhor dos dois sistemas operacionais com o subsistema Windows para Linux

O mundo da programação sempre foi dividido quando se trata de desenvolvimento em um sistema operacional de escolha. Alguns desenvolvedores preferem usar o Windows, que é um sistema operacional popular e fácil de usar, enquanto os outros que preferem ter mais controle sobre seu sistema operacional optam por usar algum sabor do Linux. Isso levanta alguns problemas importantes ao desenvolver os aplicativos necessários para ser executado nas janelas e em uma máquina Linux. Havia uma necessidade severa de preencher a lacuna que permitiria o desenvolvimento da plataforma cruzada de apenas um sistema operacional. Esta divisão foi preenchida com o advento do subsistema Windows para Linux.


O Subsistema do Windows para Linux (WSL) é uma ferramenta popular que é desenvolvida pela Microsoft que permite aos usuários do Windows executar um sistema de arquivos Linux e instalar os binários Linux no Windows. Isso significa que as ferramentas e softwares que são feitos especificamente para Linux agora podem ser instalados e usados ​​no sistema operacional Windows também. Além disso, o WSL permite que os usuários do Windows tenham um terminal Linux direito em sua instância do Windows, que alimenta o desenvolvimento de aplicativos de plataforma cruzada.

Neste guia, aprenderemos a instalar o WSL em uma máquina Windows e como configurá -la para obter os melhores resultados possíveis. Também discutiremos sobre as diferentes maneiras pelas quais a WSL pode ser usada para que o desenvolvimento de aplicativos de plataforma cruzada possa ser fácil e acessível para todos.

Instalação

Existem algumas etapas que você precisa seguir para garantir a instalação e a inicialização adequadas do WSL em sua máquina Windows. Eles podem parecer um pouco intimidadores no começo, mas não se preocupe, este guia passo a passo certamente o levará ao sucesso.

1. A primeira coisa que você precisa é o Windows PowerShell.
Vá para o menu Iniciar, procure o PowerShell e execute -o como administrador.


A tela deve parecer algo assim:

2. Digite o seguinte comando na instância do PowerShell e pressione Enter.

wsl -install

Este comando garante que todos os requisitos necessários necessários para executar o WSL sejam ativados em sua máquina. Depois disso, ele instala uma distribuição Linux em sua máquina que, por padrão, é a versão mais recente do Ubuntu estável.


Observação: Você precisa reiniciar seu sistema após a instalação para que as alterações tenham efeito.

3. Depois de reiniciar seu sistema, você será recebido com uma tela de terminal como a seguinte:

4. Após a conclusão da instalação, você será solicitado a configurar a configuração inicial do seu novo Ubuntu Instale.

Agora você deve concluir a configuração seguindo junto com as instruções e fornecendo as informações necessárias como faria em uma nova máquina Windows.

5. Agora você deveria ter um novo terminal do Ubuntu aberto à sua frente. Qualquer comando Linux Bash que você digita aqui funcionará como esperado em uma máquina Linux.

No nosso caso, nomeamos nossa nova instalação como SS10.


Para testar nossa nova instalação do Ubuntu usando o WSL, agora tentamos usar o comando sudo apt-get update para atualizar os repositórios que o gerenciador de pacotes APT está disponível.


Como esperado, o gerenciador de pacotes APT está agora disponível em nossa máquina Windows. Isso nos permite usar nossa máquina Windows, pois usamos qualquer distribuição Linux.

Observação: No caso de você deseja instalar uma distribuição diferente do Ubuntu padrão na Etapa 2, em vez de executar o comando wsl -install, você deve executar o seguinte comando que especifica a distribuição que deseja instalar:

WSL - -Instalação -d


Este comando instala a distribuição Linux de sua escolha.

Se você não tiver certeza de quais distribuições você pode instalar, pode executar o seguinte comando, que lista todas as distribuições Linux disponíveis no WSL:

WSL -List --online


ou

wsl -l -o


Por que usar o WSL

O WSL é voltado para os desenvolvedores, pois permite que os programadores construam os aplicativos de plataforma cruzada que usam um ou de outros recursos de sistemas operacionais. Por exemplo, se o seu aplicativo da Web usar um ambiente de servidor de implantação do Linux, em vez de particionar seu disco em Linux de inicialização dupla ao lado do Windows, basta usar o WSL. Ter acesso a todos os recursos do Terminal e Desenvolvimento do Linux assados ​​diretamente no seu sistema operacional Windows permite que você gerencie facilmente todas as suas necessidades de desenvolvimento de plataformas cruzadas.

WSL torna o processo de desenvolvimento e implantação usando um pipeline de integração contínuo/entrega contínua realmente simples. Considere que você está desenvolvendo um aplicativo da web que precisa ser testado em uma máquina Linux antes de ser implantado. Você pode aumentar rapidamente uma instância do aplicativo da web em um ambiente de localhost Linux usando o shell do Ubuntu Bash que você recebe com o WSL e testar seu aplicativo em um sistema Linux. Se ele passar todos os casos de teste que você estabeleceu, poderá ser implantado. Caso contrário, você pode corrigi -lo usando o Bash no Linux e depois implantá -lo quando estiver pronto para ser lançado. As possibilidades que o WSL abre para suas necessidades de desenvolvimento são infinitas.

Conclusão

Com tanto dos fluxos de trabalho de desenvolvimento, dependendo um do outro, com um sistema operacional sendo bom em certos tipos de tarefas e o outro bom em alguns outros tipos de tarefas, ter uma ferramenta que permite alternar rapidamente entre dois sistemas operacionais diferentes é Uma benção em disfarce.

Os desenvolvedores que precisam do Linux para suas necessidades de implantação e teste, ou para o ambiente do servidor Linux e as necessidades de ferramentas, ter uma instância de Linux e o terminal Bash incorporado em sua máquina Windows é algo que a maioria das pessoas só poderia sonhar. Com o subsistema do Windows para Linux, esse sonho agora é uma realidade e toda a comunidade de desenvolvimento está melhor disso.

Se o seu trabalho girar entre o uso do Windows e o Linux juntos e você não poderá continuar trabalhando em duas máquinas separadas para cada sistema operacional ou se as máquinas virtuais não estão simplesmente cortando mais para você, sugerimos que você dê uma foto ao WSL. Definitivamente melhorará seu fluxo de trabalho e o tornará mais eficiente.