Olá, recentemente publiquei sobre o projeto Uuntu User Space da Microsoft em parceria com a Canonical, empresa distribuidora da distribuição Linux Ubuntu e hoje mostrarei como você poderá instalar e usá-lo em seu Windows.
O Ubuntu User Space oficialmente não suporta a execução de aplicações gráficas. A Microsoft disse que “esta funcionalidade foi feita apenas para desenvolvedores que desejam rodar os utilitários do terminal do Linux”. Mas o chamado “Windows Subsystem for Linux” é mais poderoso que a Microsoft deixa sabermos.
É possível sim rodar aplicações gráficas do Linux, mas tenha em mente que isso ainda não é oficialmente suportado. Nem todo componente dos programas com interface gráfica irá funcionar corretamente, e por enquanto ele só suporta aplicações de 64 bits, mas a tendência é isso ficar cada vez melhor ao passo que a Microsoft desenvolve essa funcionalidade que hoje está em estado Beta.
O ambiente desktop do Linux roda sobre um servidor gráfico conhecido como “X11” ou apenas “X”, então seria necessário que este servidor gráfico estivesse instalado no Windows também para que um comando que chamasse uma aplicação gráfica instalada pudesse abri-la de forma gráfica, caso contrário, ao chamá-la iria apresentar um erro de conexão da aplicação com o servidor gráfico X.
E tem como instalar um servidor gráfico X no Windows?
Sim! Por meio de um programa chamado Xming.
Então hoje eu mostrarei como:
- Instalar o Bash do Linux Ubuntu no Windows
- Atualizar o Ubuntu User Space
- Usar o Ubuntu em modo texto
- Instalar aplicações gráficas no Ubuntu
- Instalar o Xming no Windows
- Rodar aplicações gráficas do Ubuntu no Windows
Vamos Lá?!
Instalação
A funcionalidade Windows Subsystem for Linux funciona apenas em versões Insider Preview do Windows 10.
Então, se você ainda não está cadastrado como um “insider”, terá que entrar no site insider.windows.com e então e cadastrar lá, para depois atualizar seu Windows para que ele venha a ser uma versão Insider também.
Vamos fazer isso?!
1 – Vá até as Configurações do Sistema/Windows Update/Windows Insider Program
2 – Entre com seu e-mail que cadastrou no site do programa Insider
3 – Escolha o Modo Rápido (Fast)
4 – Volte e escolha a opção For “Developers/Developer Mode”.
5 – Volte a tela inicial do Windows Update e cheque por atualizações.
Ele irá baixar os Updates e instalar.
Obs. Funciona como uma atualização de versão do Windows, ou seja, é demorado e o computador reiniciará várias vezes no processo.
6 – Instalando a Feature
Depois que terminar a atualização, faça login normalmente e abra o painel de Controle do Windows/Programs and Features, e clique em “Turn Windows features on or off”.
7 – Habilite a opção “Windows Subsystem for Linux (Beta)”
Clique em ok e feche. O Windows irá pedir-lhe para reiniciar novamente.
E pronto, instalado!
Usando o Bash do Ubuntu no Windows.
Abra o Bash do Ubuntu, digiando Bash no Menu Iniciar.
Agora ele irá pedir que você concorde para que ele possa baixar e instalar o Ubuntu.
Ele irá baixar e instalar tudo da Windows Store e quando tiver terminado, ele irá solicitar a você para definir um nome de usuário e senhas dele e do usuário de root.
Siga os passos entrando com nome do usuário e senha e pronto.
E agora você pode testar os comandos que desejar.
Pode testar começando com o comando lsb_release -a para ver a versão do seu Ubuntu.
Depois poderá editar textos com o nano (qualquer texto em sua máquina), realizar conexões ssh, usar o rsync, agendar tarefas no cron e etc. Nesse estado o Ubuntu está sem “Ambiente Desktop”, ele vem com uma versão mínima, como em servidores. Mas você pode instalar programas nele agora.
Atualizando o Ubuntu
A primeira coisa a se fazer agora é atualizar o sistema usando os comandos do apt no Ubuntu.
sudo apt update
sudo apt upgrade
Confirme com S e “mandar bala”.
Obs. Atualização 10/08/2016
Este Ubuntu é baseado na versão 14.04 LTS do Ubuntu, e nem a Canonical, nem a Microsoft garantem suporte à versão 16.04 LTS, mas é possível atualizar para esta versão com alguns comandos. Mas aí é por sua conta em risco. Mas se quiser testar, basta rodar os comandos abaixo:
sudo do-release-upgrade -f DistUpgradeViewNonInteractive -d sudo dpkg --configure -a sudo apt-get install -f
Rodando aplicações gráficas
Instalação XMing
Baixe o XMing clicando no botão abaixo:
Download XMingInstale-o do jeito tradicional do Windows, ou seja, “NNF” (Next, Next…Finish)…rs
Depois de instalado, se você no último passo da instalação não escolheu a opção para executá-lo, abra-o. Quando abri-lo, ele mostrará um ícone em forma de “X” na bandeja do sistema.
Instalação de Aplicativos Gráficos
Como eu já mencionei, o Ubuntu vem com uma instalação mínima, ou seja em modo texto, sem ambiente desktop e sem os programas que usamos quando instalamos o Ubuntu em um computador. Então agora que temos já um X server rodando no Windows, faz-se apenas necessário a instalação desses programas.
Você poderá instalar por exemplo o editor de texto gedit, por exemplo:
sudo apt install gedit
Ou o gravador de DVDs Brasero
sudo apt install brasero
Ou para os mais corajosos o ambiente desktop completo, ou seja, com todos os programas que compõe o Ambiente Desktop do Ubuntu:
sudo apt install ubuntu-desktop
Isso instalará muitos programas, no total de quase 2GB, veja só:
Se quer instalar tudo, digite “S” e Enter.
Obs. Nem tudo foi testado e muito ainda não funcionará, mas instalando tudo talvez seja mais fácil para quem quer testar tudo o que puder.
Rodando Aplicações Gráficas
Para testar as aplicações basta digitar o comando
export DISPLAY=:0
E então basta rodar o comando que chama o programa que você deseja executar.
Por exemplo, para rodar o gedit, basta digitar gedit e dar Enter. Muito simples.
Ainda não está acreditando?
Então toma! kkk
Já há até mesmo aqueles que conseguiram, criando diversos “exports” do Linux, e alguns tweaks do compiz, rodar o ambiente Unity do Ubuntu completamente dentro do Windows:
Imagem do usuário do GitHub Guerra24, artigo do omgubuntu.com
Dica Adicional: Como Melhorar a Aparência do Terminal
Você também poderá gostar de usar a fonte Ubuntu monospace em seu terminal.
1 – Baixe a fonte Ubuntu monospace do site font.ubuntu.com.
4 – Agora basta editar as preferências no terminal.
Escolha a fonte
Se quiser, altere a opacidade, e pronto.
E Se Eu Quiser Instalar Uma Máquina Virtual com Ubuntu?
Isto é muito mais recomendável e muito mais estável. Presente no mercado há muitos anos, a criação de máquinas virtuais lhe permite instalar a distribuição Linux que desejar ou mesmo outro sistema como outro Windows ou Mac. Um excelente e gratuito programa é o Virtualbox.
Conclusão
Embora, estejamos realizando testes, os mesmos se mostraram bem promissores, pois a maioria das coisas que testei funcionaram apropriadamente.
E se você está pensando “quem usaria isso dessa forma?”. Saiba que há muitos que adorariam.
Aos desenvolvedores que adoram trabalhar no Linux, mas muitas vezes precisam trabalhar no Windows por causa das ferramentas de desenvolvimento que usam que são aplicações do Windows como o Visual Studio por exemplo, (apesar de já poder instalá-lo no Linux) mas em paralelo precisa rodar aplicações do Linux, como por exemplo, um simples acesso ssh ou apenas tantos comandos úteis como o “find“, ou mesmo quer instalar e testar diversos servidores, agendamentos no cron, backups com o Rsync, ou Bácula, Servidor de Monitoramento com Zabbix, Servidor FTP, Proxy Squid, Firewall, Servidor DNS, Servidor de DHCP, Servidor de Arquivos com Samba, ou um Controlador de Domínio completo com Samba também, Servidor Web com Lamp, e etc e etc. Agora poderá rodar tudo isso sem custos de licenciamento e sem sair do Windows. Mas claro que, para colocar algo citado acima em produção, é muito mais recomendável instalar essas coisas em uma máquina com Linux mesmo, seja ela física ou virtual.
Saúdo aos bravos, curiosos, testers, desenvolvedores, especialistas, noobs, administradores de rede e infraestrutura de TI, e amantes da tecnologia como eu.
Abraços!
Cleuber
Parabéns pelo post, não conhecia este recurso e vou mesmo testar quando chegar em casa, ferramenta de grande utilidade
Valeu Renato!
Olá!
Não abre o gedit, erro gtk e (cannot open DISPLAY=:0
Pode ajudar?
Obg.
Puxa, eu não sei o que lhe aconteceu. Comigo deu tudo certo. Vc instalou o XMing?
Quando tento abrir o gedit surge a seguinte mensagem:
(gedit:30119): Gtk-WARNING **: 11:22:46.519: cannot open display: 😮
Bom dia!
Depois que eu faço instalação me retorna esse erro;
“Não há suporte para esta interface.”
Não consigo cadastrar um usuário, logo depois não consigo mais abrir o terminal. Ele abre e fecha.
Sabe porque está acontecendo isso?
Obrigado.
é um popup de erro, ou uma mensagem que acontece quando você roda algum comando?
Como faz pra chamar o ambiente desktop do unbuntu?
Creio que o Ambiente seja apenas texto mesmo. Você não conseguirá abrir aplicativos com janela a não ser que instale o Xming e chame os programas desejados. Se quiser uma experiência de máquina completa recomendo o uso do Virtualbox ou VMWare.
Da para abrir o ambiente gráfico junto com windows 10, só precisa saber o comando já fiz isso com o lubuntu