Skip to content

Por que o Linux em M1 Macs é empolgante

21 de abril de 2021

Principais vantagens

  • A empresa de virtualização Corellium colocou o Linux em execução em um Mac M1.
  • Você pode instalá-lo no seu MacBook Pro ou Air, mas precisará de um teclado e mouse USB externo.
  • Em breve, os usuários do Mac poderão virtualizar o Linux.

Linux exibido na tela do Mac.

Sai Kiran Anagani / Unsplash

O Linux agora roda em Macs M1 da Apple. A empresa de virtualização Corellium – que atualmente está sendo processada pela Apple – portou o sistema operacional de código aberto para Apple Silicon Macs. O negócio da Corellium é virtualização. Ele permite que você execute virtualização iOS, Android e Linux em processadores ARM, o tipo de processador usado no Apple Silicon. Portanto, não é nenhuma surpresa que ele tenha conseguido portar o Linux para Macs M1 tão cedo.

Mas o que o Linux no Mac significa para você? “Quando a Apple decidiu permitir a instalação de kernels personalizados nos Macs com processador M1, ficamos muito felizes em tentar construir outra porta Linux para aprofundar nosso entendimento da plataforma de hardware”, disse Corellium em um blog publicado em seu site. “Enquanto estávamos criando um modelo de processador para nosso produto de pesquisa de segurança, estávamos trabalhando na porta Linux em paralelo.” “O hardware do Mac é muito bom. Até Linus Torvalds [the inventor of Linux] quer um. ”

Linux no Mac

Linux é um sistema operacional como macOS, Windows, Android e assim por diante. Ele pode ser usado como uma plataforma de desktop, mas é muito mais provável que você o encontre em um telefone, embutido em dispositivos eletrônicos ou mesmo em supercomputadores. Por ser de código aberto, pode ser personalizado. Os telefones Android funcionam no Linux, assim como os sistemas da NASA. Se você tem uma geladeira inteligente, as chances são de que seja baseada em Linux.

O Linux, então, foi ajustado para rodar em praticamente qualquer coisa com um chip de computador dentro. E agora essa lista inclui os M1 Macs. Os M1 Macs suportam a inicialização a partir de sistemas operacionais não macOS, mas não foi fácil colocar o Linux em funcionamento. A Apple gosta de customizar seu hardware e software, e isso torna complicadas até tarefas aparentemente simples, como conectar um teclado e mouse USB. A porta inicial funcionou no Mac mini, mas Corellium desde então a colocou em execução em MacBooks. “Hoje adicionamos gerenciamento de clock da CPU (30% de melhoria na velocidade) e suporte para MacBook Air e profissional”, disse Chris Wade, diretor de tecnologia da Corellium, no Twitter.

Se quiser testá-lo em um laptop, você precisará seguir as instruções do Corellium. “Ele ainda requer teclado externo, mouse e USB para inicializar”, escreveu Wade no Twitter. “Mas estamos trabalhando para adicionar suporte para eles.”

O que isto significa?

A maioria de nós nunca fará nada além de executar o macOS em nossos novos Apple Silicon Macs, e tudo bem. Mas portar o Linux é útil por vários motivos. Uma é que isso significa que você pode virtualizar o Linux em seu computador. A porta Corellium atualmente requer que você inicialize diretamente no Linux. A virtualização é uma opção que permite executar uma instância do Linux em uma janela no seu Mac, como qualquer outro aplicativo.

A instância do Linux dentro desta janela está sendo executada diretamente no hardware do Mac, mas é muito mais conveniente para os usuários. Independentemente de como você o executa, o Linux no Mac permite que as pessoas comprem essas máquinas incríveis e poderosas e as usem para seus trabalhos. Cientistas e pesquisadores costumam usar ferramentas Linux caseiras ou de código aberto, e logo poderão usá-las em um laptop silencioso com bateria que dura o dia todo, sem ventiladores e com pouco aquecimento. “Ficamos muito felizes em tentar construir outra versão do Linux para aprofundar nosso entendimento da plataforma de hardware.” Eles também poderiam ter acesso aos chips personalizados que a Apple coloca em seus dispositivos.

Tensorflow, uma plataforma de aprendizado de máquina de código aberto, já está usando a tecnologia de aprendizado de máquina “Core ML” da Apple em Macs M1. Os usuários do Linux podem reaproveitar o hardware personalizado da Apple para seus próprios usos. Além disso, existe o desafio. “Os usuários Linux gostam de provar que o Linux pode rodar em qualquer coisa”, disse o escritor técnico e usuário Linux Chris Ward Lifewire via mensagem direta. “O hardware do Mac é muito bom”, diz Ward. “Even Linus Torvalds [the inventor of Linux] quer um.

“A Apple também vence aqui, porque vai vender mais Macs. Não é loucura pensar que empresas de servidores podem equipar seus data centers com Mac minis rodando Linux, para aproveitar suas vantagens de seus chips poderosos e eficientes. Para os típicos Usuário de Mac, isso pode não fazer qualquer diferença. Mas para as pessoas que se importam, isso é muito importante. E isso é uma boa notícia.