A Microsoft ajudou-me a instalar o Ubuntu Linux no meu PC Windows 10, e na verdade é muito bom

author
11 minutes, 23 seconds Read

Pronto para executar o Linux no Windows 10? Aqui está como

Se você já sofreu através de uma dolorosa atualização do Windows ou assistiu com descrença quando o seu MacBook decidiu abrandar para o modo jumbo-at-takeoff, você sabe que há uma e apenas uma resposta para as suas tristezas: “Mude para Linux”.

Eu garoto, é claro, mas você vai encontrar esse conselho oferecido a sério se você folhear os comentários aqui na ZDNet, onde um exército de evangelistas de código aberto prega regularmente o Evangelho de Saint Linus em resposta até mesmo às notícias mais vagamente relacionadas sobre outras plataformas.

Tambem: O Código Aberto é Eric Raymond: Windows 10 em breve será apenas uma camada de emulação no kernel Linux

E sabe que mais? Eu acho que esses comentadores têm um ponto legítimo. Qualquer pessoa que aspira a entender o cenário da computação moderna deve ter alguma experiência com outras plataformas além daquela que usam regularmente porque muito do que você vê no Windows, MacOS e Linux hoje em dia vem do mesmo DNA.

No interesse de acompanhar o que há de novo no Linux, eu próprio passo por este exercício todos os anos ou dois. Então, imagine minha surpresa quando este ano eu consegui construir uma máquina Ubuntu Linux funcional em minutos, sem perturbar minha configuração atual do Windows 10. Ainda mais surpreendente: A Microsoft fez a maior parte do trabalho.

A magia que tornou tudo isso possível é o software de virtualização Hyper-V incluído em todos os PCs rodando Windows 10 Pro ou Enterprise. (Desculpe, usuários domésticos do Windows 10, você vai ter que atualizar se quiser jogar junto). A galeria Quick Create do Hyper-V, que pode construir uma nova máquina virtual com apenas alguns cliques, inclui não uma, mas três imagens Ubuntu separadas, incluindo a nova versão 20.04 do Ubuntu.

O utilitário Hyper-V Quick Create inclui três versões Ubunutu Linux

Best of all, estas imagens personalizadas são capazes de executar em uma sessão aprimorada do Hyper-V, o que significa que você pode escolher uma resolução de tela personalizada ou executar em uma tela cheia, mesmo abrangendo vários monitores, com uma performance próxima à que você obteria executando em metal nu. Em uma sessão aprimorada, sua máquina virtual pode compartilhar a Área de Transferência do Windows, o armazenamento local e o hardware de áudio na máquina host.

A partir do momento em que você colocar tudo a funcionar, você pode ligar aquela VM Ubuntu em modo tela cheia e trabalhar com ela como se a máquina host do Windows 10 não estivesse lá.

Tem de ler:

  • Microsoft: Aplicações GUI Linux que vêm para Windows 10 WSL juntamente com acesso a GPU
  • Desktop Linux: Porque é que o código aberto está a caminho de um novo avanço TechRepublic
  • O Windows baseado em Linux faz todo o sentido

Alas, essa parte de pôr tudo a funcionar não é apenas uma figura de estilo. A boa notícia é que a versão de dois anos do Ubuntu 18.04.3 Long Term Support (LTS) funcionou perfeitamente, sem a necessidade de futuros. Mas os dois lançamentos mais recentes fizeram-me arrancar o cabelo. Eu precisava editar manualmente um arquivo de configuração Linux protegido antes de conseguir uma sessão melhorada para funcionar no último lançamento do Ubuntu (20.04), e a versão 19.10 VM foi pendurada várias vezes e precisou de pelo menos uma dúzia de reinícios (incluindo algumas reinicializações duras) antes de funcionar como esperado.

Até agora, depois de tudo dito e feito, eu tinha três máquinas virtuais funcionando, me dando uma visão bastante decente do que há de novo no Ubuntu Linux.

Atualização, 5 de Junho de 2020: Via Twitter, Hayden Barnes, desenvolvedor do Ubuntu na WSL e Hyper-V no @Canonical, diz: “Sabemos sobre o bug xrdp em 19.10 e 20.04. A imagem 20.04 será corrigida na próxima atualização 20.04.1 do LTS. A 19.10 está próxima da EOL e será descartada”.

Update 2, 1 de Outubro de 2020: A imagem 20.04.1 LTS do Ubuntu foi lançada a 31 de Julho de 2020, mas a partir de 1 de Outubro ainda não foi integrada na imagem Quick Create no Hyper-V.

Ainda, como observa minha colega Mary Branscombe, todas as edições do Windows 10, incluindo Home, oferecem acesso ao subsistema Windows para Linux, que roda o kernel Linux em uma máquina virtual leve e foi atualizado recentemente para WSL2 a partir do Windows 10 versão 2004. Como a documentação da WSL2 deixa claro, esta não é uma experiência tradicional de VM e é mais adequada para desenvolvedores que querem uma experiência de linha de comando e a capacidade de rodar scripts de shell Bash e aplicações de linha de comando GNU/Linux. A capacidade de rodar aplicativos gráficos no ambiente WSL2 está no roadmap da Microsoft e deve estar disponível para testes pelo Windows Insiders no final de 2020 ou início de 2021.

Se você gostaria de tentar configurar uma ou mais VMs Ubuntu no Windows 10 para sua própria experimentação, siga estes passos.

1. Active a plataforma Hyper-V

Este hipervisor está incorporado em todas as edições de 64 bits do Windows 10 Pro, Enterprise e Education, mas não está activado por predefinição. Você pode precisar ativar algumas opções de firmware em PCs mais antigos antes de ativar o recurso. Para instruções completas, consulte “Windows 10: Como ativar o Hyper-V e criar máquinas virtuais”.

2. Use o Quick Create para baixar e instalar o Ubuntu VM

Hyper-V oferece duas formas de criar uma nova máquina virtual. A maneira antiquada é clicar no seu caminho através de um tedioso assistente multi-passos. A solução muito mais fácil é usar o utilitário Hyper-V Quick Create. Você encontrará um atalho no painel direito no Hyper-V Manager, ou você pode abri-lo diretamente usando o comando Vmcreate.exe na caixa de pesquisa do Windows 10.

Escolha uma versão Ubuntu da galeria à esquerda, depois clique no botão Create Virtual Machine (Criar Máquina Virtual). Isso inicia um download entre 1.6GB (18.04.3 LTS) e 2GB (versões mais recentes). Após a conclusão do download, o utilitário Quick Create extrai a imagem, configura a VM e depois exibe uma caixa de diálogo informando que sua máquina virtual foi criada com sucesso.

Eu recomendo que você edite algumas configurações antes de executar o VN pela primeira vez.

3. Ajuste algumas configurações

Embora você possa começar imediatamente clicando em Connect, se você tiver recursos suficientes na sua máquina host do Windows 10, eu recomendo que você clique em Edit Settings no seu lugar, para que você possa fazer alguns ajustes primeiro.

Selecione Memória da lista de hardware para sua nova VM, e então altere a RAM atribuída de seu valor padrão de 2048 para 4096, o que deve resultar em um melhor desempenho. Você também pode desativar a memória dinâmica se você quiser uma quantidade fixa de RAM virtual. Você também pode querer aumentar o tamanho do disco do sistema a partir do seu valor padrão de 12GB. Clique em Disco Rígido, depois clique em Editar e siga as instruções até chegar ao comando Expandir.

Sinta-se livre para ajustar a memória atribuída ao seu Linux VM

Finalmente, sob o título Gerenciamento, clique em Checkpoints e depois limpe a caixa Usar Checkpoints Automáticos. (Você sempre pode criar um ponto de verificação manualmente se você quiser a capacidade de reverter as alterações).

Com esses ajustes fora do caminho, você pode fechar a caixa de diálogo Configurações e abrir a VM pela primeira vez.

4. Configure sua conta de usuário

Executar a configuração do sistema para Ubuntu, escolhendo seu idioma padrão, fuso horário e assim por diante. Quando você chegar à tela onde você cria suas credenciais de login, deixe a configuração padrão em Require my password to log in.

Embora pareça conveniente, não ative o recurso de login automático. Se você escolher esta opção, você não será capaz de entrar usando uma sessão aprimorada, e sua VM será forçada a rodar em uma janela relativamente pequena com uma resolução padrão que você não pode mudar facilmente.

Esta também é uma boa hora para executar o aplicativo Atualizador de Software e obter as últimas atualizações do Ubuntu. (Clique no ícone waffle no canto inferior esquerdo e use a caixa de busca para encontrar o aplicativo).

5. Entre usando uma sessão melhorada

Você saberá que iniciou uma sessão melhorada se você vir esta caixa de diálogo na janela Conectar VM.

Mude o selector para a extrema direita para executar a sua VM num ecrã completo

Deslize o selector para escolher a resolução do seu ecrã. Eu prefiro mover o controle deslizante para a direita, para a posição de tela cheia. Se você tiver vários monitores e quiser que seu VM atravesse-os, selecione a caixa de seleção Use All My Monitors (Usar todos os meus monitores). Clique em Ligar para continuar, o que abre a caixa de diálogo de início de sessão Xrdp, mostrada aqui.

Sign in to Xrdp to launch your enhanced Hyper-V session

Entrar o nome de usuário e senha que você configurou ao criar sua conta Ubuntu Linux e clique em OK. Assumindo que os deuses não estão zangados, você vai entrar no seu VM e pode começar a trabalhar. Você pode ter que digitar sua senha uma segunda vez se você ainda não estiver conectado na sessão em que você está se conectando. (Se você conseguir uma tela preta, tente pressionar Enter.)

Tudo isso deve funcionar bem se você começou com uma VM LTS 18.04.3. Se você estiver usando Ubuntu 19.10, você pode ter que passar pela mesma frustrante seqüência de reinícios que eu fiz antes de tudo funcionar corretamente.

Para o Ubuntu 20.04, tudo funcionou bem em uma sessão básica, mas a opção de rodar uma sessão aprimorada não estava disponível até que eu editasse o arquivo Xrdp.ini em /etc/xrdp. Este é um local protegido, então eu tive que abrir um editor com credenciais de administrador, uma tarefa que não é nem intuitiva nem fácil.

Tive que mudar duas linhas naquele arquivo ini. Primeiro, mudar port=3389 para port=vsock://-1:3389. Depois mude use_vsock=true para use_vsock=false. Feche a janela Vmconnect e conecte-se à VM novamente e você deverá ser capaz de iniciar uma sessão aprimorada. Mas você também pode ser obrigado a invocar algumas deidades menores e queimar algum incenso. Afinal de contas, é Linux.

(Como notei anteriormente, a equipe Canonical/Microsoft terá uma correção para aquela imagem com a atualização 20.04.1, então o arquivo xrdp.ini não precisará de edição).

E agora você está por sua conta. Você terá que encontrar um software de produtividade que lhe permita fazer o trabalho real. Se você é como eu e usa principalmente os serviços da Microsoft, prepare-se para uma grande ajuda de frustração.

Microsoft não tem atualmente nenhum aplicativo Office para Linux, então você precisará acessar seus arquivos a partir de um navegador web. (Sim, existem clones do Office para Linux, incluindo a suite LibreOffice, que é um clone fiel do Microsoft Office 2007. É… pouco adequado).

Deve ler:

  • Ver o que há dentro do último PC de desenvolvimento Linux de Linus Torvalds
  • Nova ferramenta de fuzzing encontra 26 bugs USB em Linux, Windows, MacOS e FreeBSD
  • Gerenciador de pacotes Windows da Microsoft: Esta ferramenta de linha de comando pode instalar todos os seus aplicativos

No Ubuntu Linux 20.04, eu consegui conectar diretamente o Google Drive, de modo que aqueles arquivos com suporte à nuvem apareceram diretamente no aplicativo Files. Um aplicativo Dropbox fácil de instalar também estava disponível. Mas o OneDrive? Nem por isso. Há um cliente de sincronização de terceiros de código aberto, mas a instalação exigiu mais de meia dúzia de pacotes dependentes, e eu não tive a paciência ou a confiança para completar o processo.

O navegador padrão no Ubuntu Linux é o Mozilla Firefox, que funcionou bem o suficiente na versão 18.04.3 do LTS, mas foi jerky na versão 20.04. A Microsoft diz que planeja lançar seu novo Edge baseado no Chromium para Linux, mas até agora isso é apenas um sonho de pipe. No lado positivo, há um cliente Microsoft Teams muito bem feito que se instala como um pacote .deb nativo.

Embora a experiência geral seja surpreendentemente suave, houve demasiados momentos em que correr o Linux me pareceu ligeiramente janky. Na versão 20.04, por exemplo, o Firefox baixa arquivos de pacotes para uma pasta temporária, onde eles não abrem corretamente. Assim que descobri que tinha de mover esses ficheiros para o directório Downloads, tudo estava bem. (Note que os downloads do Google Chrome vão para o local correto por padrão)

Se, por outro lado, seu dia de trabalho for passado no ecossistema do Google, o Linux provavelmente se sentirá muito confortável. Depois de instalar o Chrome e configurar o G Suite, esta VM é basicamente um Chromebook um pouco esquisito.

Ai vou mudar para Linux como meu sistema operacional principal? Uh, não. Mas vou manter estas VMs em serviço e fazer o check in regularmente. Porque nunca se sabe…

Similar Posts

Deixe uma resposta

O seu endereço de email não será publicado.