Princípios importantes
- A empresa de virtualização Corellium colocou o Linux rodando em um Mac M1.
- Você pode instalá-lo no seu MacBook Pro ou Air, mas precisará de um teclado e mouse USB externos.
- Em breve, os usuários de Mac poderão virtualizar o Linux.
Linux agora roda em Macs M1 da Apple. A empresa de virtualização Corellium - que está sendo processada pela Apple - portou o sistema operacional de código aberto para Apple Silicon Macs.
O negócio da Corellium é a virtualização. Ele permite que você execute a virtualização iOS, Android e Linux em processadores ARM, o tipo de processador usado no Apple Silicon. Portanto, não é surpresa que tenha conseguido portar 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 nossa compreensão da plataforma de hardware ", diz Corellium em um post publicado em seu blog site.
"Enquanto estávamos criando um modelo do 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 [o inventor do 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, incorporado em dispositivos eletrônicos ou até mesmo em supercomputadores. Por ser de código aberto, pode ser personalizado.
Os telefones Android rodam em Linux, assim como os sistemas da NASA. Se você tem uma geladeira inteligente, é provável que ela 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 Macs M1.
Os Macs M1 suportam a inicialização de sistemas operacionais não-macOS, mas não foi fácil colocar o Linux em funcionamento. A Apple gosta de personalizar seu hardware e software, e isso complicava até mesmo tarefas aparentemente simples, como conectar a um teclado e mouse USB.
O porte inicial funcionou no Mac mini, mas o Corellium já o colocou em execução em MacBooks. "Hoje adicionamos gerenciamento de clock da CPU (melhoria de velocidade de 30%) e suporte para o MacBook Air e pro", disse Chris Wade, diretor de tecnologia da Corellium, no Twitter.
Se você quiser experimentá-lo em um laptop, precisará seguir as instruções do Corellium. "Ainda requer teclado externo, mouse e USB para inicializar", escreveu Wade no Twitter. "Mas estamos trabalhando para adicionar suporte para eles."
O que isso 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 do 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 execute, 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 feitas em casa ou de código aberto e, em breve, poderão usá-las em um laptop silencioso com bateria que dura o dia todo, sem ventiladores e com pouco calor.
Ficamos muito felizes em tentar construir outra porta Linux para aprofundar nossa compreensão da plataforma de hardware.
Eles também podem ter acesso aos chips personalizados que a Apple coloca em seus dispositivos. O 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 redirecionar o hardware personalizado da Apple para seus próprios usos.
Além disso, há o desafio. "Os usuários do Linux gostam de provar que o Linux pode rodar em qualquer coisa", disse o escritor técnico e usuário do Linux Chris Ward à Lifewire via mensagem direta.
"O hardware do Mac é muito bom", diz Ward. "Até Linus Torvalds [o inventor do Linux] quer um."
Apple também ganha aqui, porque vai vender mais Macs. Não é loucura pensar que as empresas de servidores podem equipar seus data centers com Mac minis rodando Linux, para tirar proveito de seus chips poderosos e de boa execução.
Para o usuário típico de Mac, isso pode não fazer diferença. Mas para as pessoas que se importam, isso é realmente um grande negócio. E isso é uma boa notícia.