Whatsapp

Visão geral do Ubuntu Bash no Windows 10

Anonim

Em um esforço para tornar o Windows uma ótima plataforma para desenvolvedores criarem aplicativos, sites e serviços impressionantes para todas as plataformas e dispositivos, Microsoft se uniuup with Canonical to build a Windows Subsystem for Linux(WSL), to enable Os usuários do Windows executam uma imagem genuína do modo de usuário do Ubuntu no Windows, e isso vem com a execução do Bash no Ubuntu no Windows Muitos desenvolvedores do Windows acolheram a ideia fazendo vários pedidos para ferramentas de código aberto disponíveis para uso no Windows, portanto, várias melhorias foram feitas no Windows cmd, várias ferramentas de linha de comando, PowerShell e outros cenários de desenvolvedor.

Mas a única melhoria que pegou o mundo da Tecnologia de surpresa foi a execução do Bash nativo no Ubuntu no Windows sem a necessidade do kernel do Linux, isso significa que os usuários do Windows executando a versão mais recente do Windows agora podem executar utilitários de linha de comando do Linux, como apt-get, grep, awk, sed e muito mais, execute scripts Bash e também experimente ferramentas Linux-first, comoPython, Git, Rubye muitos mais.

Muito tem se falado sobre o Bash no Ubuntu no Windows, mas aqui teremos uma mudança de foco e, mais importante, começando com como configurar o Bash no Ubuntu no Windows, então prossiga para ver algumas deficiências de todo o projeto, como ele pode ser melhorado para uma melhor experiência do desenvolvedor e também olhar para um veredicto final e expectativas futuras.

Como configurar o Bash no Ubuntu no Windows 10

Depois de ver como o Bash no Ubuntu no Windows realmente surgiu, vamos nos aprofundar em como você pode configurar o Ubuntu bash no Windows nas etapas simples abaixo:

Pré-requisitos

Passo 1

Se o seu sistema atender a todos os requisitos acima, você deve estar pronto, abra o sistema Configurações e vá para Atualização e segurança->Para desenvolvedores. Em seguida, ative “Modo Desenvolvedor”

Ativar modo de desenvolvedor

Passo 2

Abra seu sistema Painel de Controle, depois clique em Programas , em Programas e recursos, clique em Ativar ou desativar recursos do Windows, você poderá para ver a interface abaixo. Em seguida, habilite a opção “Windows Subsystem for Linux(Beta)” marcando a caixa pequena e, finalmente, clique em “OK”

Habilitar subsistema do Windows para Linux

Você será solicitado a reiniciar sua máquina, basta clicar em “Reiniciar agora” para reiniciar para que o novo recurso seja instalado .

Reiniciar Máquina

Etapa 3

A seguir, depois que sua máquina for reiniciada, faça o login e na barra de pesquisa, simplesmente digite “bash” e aperte o botão. Isso executará o arquivo bash.exe, para baixar e instalar “Bash on Ubuntu on Windows” , você será solicitado a aceitar os Termos de Serviço conforme a interface abaixo:

Pesquisar Bash.exe

Baixe e instale o Bash no Ubuntu no Windows

É isso, você deve ser capaz de ter o Bash completo no Ubuntu no Windows e executar ferramentas comuns do Linux nativamente no Windows.

Ao abri-lo, você cairá diretamente em um shell root, portanto, não precisa usar o utilitário sudo para executar o usuário root comandos.

Deficiências do Ubuntu Bash no Windows

Para usuários bash experientes, há muitas expectativas com a chegada do Bash no Ubuntu no Windows, nem todos os recursos e funcionalidades serão os mesmos do Ubuntu Linux. Já houve várias demandas por funcionalidades que os usuários esperariam que estivessem disponíveis no Bash no Ubuntu no Windows. Vamos dar uma olhada em alguns dos mais importantes, você pode ver uma lista completa em aqui

Uma das principais deficiências do Windows Subsystem para Linux é que ele não é de código aberto no momento, mas provavelmente em versões futuras, torná-lo de código aberto pode ser uma possibilidade.Outro problema é que os usuários não podem controlar o sistema do lado do Windows em conjunto com o lançamento de processos do Windows diretamente do Bash, o que pode ser um grande revés para usuários que preferem controlar os processos do sistema a partir da linha de comando. Além disso, acessar dispositivos USB diretamente do bash também não é possível conforme solicitado por muitos usuários, esses são alguns problemas que os usuários enfrentarão, mas como a tecnologia é nova, esperamos muitas mudanças e melhorias futuras. Portanto, mantenha os dedos cruzados e observe o que acontece à medida que avança na plataforma Windows.

Como poderia ser melhor

Com o Bash no Ubuntu no Windows sendo uma nova ideia na plataforma Windows, há várias expectativas dos desenvolvedores, e também espera-se que muitos desenvolvedores mudem para a codificação no Windows desde os incríveis recursos do Bash agora estão no Windows.

Mas como todo o projeto pode ser melhorado e interessante para os desenvolvedores? Uma coisa importante que a Microsoft deve fazer é levar em consideração as sugestões do usuário, como em este desejos, solicitações e ideias fornecidas por diferentes usuários e desenvolvedores.Como a ideia é impulsionar e melhorar a experiência do desenvolvedor, colocar todas essas visualizações em consideração tornaria o projeto muito mais incrível.

Veredito

Já houve muita discussão sobre se isso é bom para o Linux, especialmente no Desktop Linux, mas obviamente trará muitos usuários e desenvolvedores de código aberto para o Windows. O uso do Linux no desktop tem ficado atrás do Windows e do Mac OSX, e o projeto Windows Subsystem for Linux ainda pode ser outro grande golpe para o “ano do Desktop Linux”.

Mas, acima de tudo, ajudará na promoção do mundo de código aberto para usuários do Windows, pode ser que isso signifique uma mudança positiva no uso de ferramentas de código aberto especificamente entre novos usuários sob o guarda-chuva do Windows, que aliás já está acontecendo e tem previsão de crescer no futuro. Como último pensamento, muitos desenvolvedores definitivamente mudarão para o Windows para experimentar este novo projeto que pode funcionar como um salvador para o Windows, já que ultimamente houve uma reviravolta, com muitos usuários buscando soluções de desenvolvimento de código aberto.