Com a nova atualização de aniversário do Windows 10, veio a possibilidade de instalar o Bash do Linux e rodar os comandos do terminal no sistema da Microsoft.
Lembrando que isso só foi possível através da parceira entre Microsoft e a Canonical, quem mantém o Ubuntu.
Então, vamos a instalação?
1. Com o Windows 10 já atualizado, ative o Modo Desenvolvedor do Windows 10.
Basta ir até o Menu Iniciar -> Configurações -> Atualização e Segurança e ao lado esquerdo vá até Para Desenvolvedores, e marque a caixa em Modo Desenvolvedor e depois diga SIM para o informativo do Windows.
2. Ativar o Subsistema do Windows para Linux:
Menu Iniciar do Windows -> Painel de Controle-> entrar em Programas e ao lado esquerdo da janela clicar em Ativar ou Desativar Recursos do Windows e procurar a seguinte função para ativa-la "Subsistema do Windows para Linux (Beta)", feito isso o Windows 10 deverá ser reiniciado para efetivar as instalações.
3. Depois de aceitar os termos de uso, na barra de pesquisa do Windows, procure por "Bash", depois clique em executar e assim que abrir uma janela, clique em "Y" Para aceitar as condições e começar a instalação dos pacotes necessários.
Após ter instalado os pacotes necessários, volte ao menu do Windows e pesquise por Bash, verifique que tem um novo ícone, basta clicar nele e já pode atualizar seu sistema.
# apt-get update && apt-get upgrade
Feito isso você já pode usar o Bash no Windows e deixar sua opinião de como está sendo essa nova experiência e o que acha dessa iniciativa da Microsoft...
[1] Comentário enviado por kevinvanberghem em 13/03/2017 - 01:59h
olha eu to testando aqui e ele funciona!
mas eu testei alguns comandos que não se comportaram como se comportariam em um bash em um ubuntu estável, a maioria deles relacionado a redes e kernel
alguns deles:
dmesg
ifconfig
ping
nmap
route
etc...
o output do comando uname -a é:
Linux DEVELOP 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux
porem outros comandos funcionam normalmente mostrando que o problema não é a rede em si, pois
é possível fazer acessos ssh e usar o apt-get, comandos que requerem algum tipo de conexão de rede
algum ninja do viva o Linux saberia me dizer porque acontece isso ?
é possível fazer os comandos funcionarem como eles se comportariam em uma distro qualquer do linux?
se for possível, como fazer isso?
[2] Comentário enviado por isaaccentenario em 10/04/2017 - 15:28h
No meu caso eu to testando ele, e já é possível usar o apt, inclusive instalei o Apache 2, mysql, PHP7, tudo via APT. O comando ifconfig não funciona, realmente, mas os processos do linux (ssh, por exemplo) rodam dentro do Windows, e inclusive usando o IP dele. Então quando vc acessa um 'localhost' no navegador do windows ele vai abrir o apache, que está no linux. Foi uma das melhores coisas que a microsoft fez em seu sistema :-)