Você pode instalar o Linux em um M1 Apple Silicon Mac?

Nov 12, 2024
Linux

Nem todo mundo compra um Mac para executar apenas macos. A má notícia é que a partir de novembro de 2021, o suporte nativo do Linux no silício da Apple ainda não é possível. O progresso está sendo feito, no entanto, então vamos dar uma olhada no Linux na história da Apple Silicon até agora.

Linux no silicone da maçã: uma luta subida

Antes de novembro de 2020, a Apple usou processadores Intel X86 de 64 bits em todos os seus computadores Mac. Estes usavam a mesma arquitetura que a maioria dos Windows e máquinas Linux disponíveis comercialmente. Isso se beneficia como o acampamento que permitiu Inicialização dupla de macos e janelas e suporte nativo para distribuições X86 Linux.

Mas, nesta última parte de 2020, a Apple decidiu ir all-in em um novo tipo de arquitetura, semelhante ao usado em seus smartphones, tablets, relógios e alto-falantes inteligentes. Os resultados falaram por si mesmos, com o M1 Chip Isso estreou no MacBook Air, MacBook Pro e Mac Mini soprando a Intel Macs da Geração anterior fora da água em benchmarks e desempenho do mundo real.

maçã

A Apple Silicon usa uma arquitetura diferente. É baseado no braço que requer um conjunto de instruções diferente, e isso significa que o software escrito para x86 não é compatível nativamente. Para aplicações MAC nativas, a Apple reviveu o transpilador Rosetta que traduz e compila aplicativos x86 para a nova arquitetura .

A Apple fez essa chave por uma variedade de razões, incluindo ganhos de grande desempenho e uma melhor relação performance-para-watts. Ao fazer isso, eles também removeram a capacidade de executar sistemas operacionais X86 comumente disponíveis. Como a Apple Silicon é BRAÇO - Sediada , Moraws fortemente do braço, mas o software ainda precisa ser adaptado especificamente para isso.

Na verdadeira moda da Apple, essas diferenças são proprietárias e fortemente guardadas. Eles sustentam que muitos dos avanços da Apple conseguiu espremer em seus últimos modelos Mac, mas isso representa um problema para o suporte ao Linux. Já existem Distribuições Linux Isso é construído para processadores "verdadeiros", mas a Apple Silicon é uma besta diferente que requer uma nova abordagem.

O silicone da Apple não está bloqueado para MacOS

A boa notícia é que a Apple não bloqueou os núcleos não assinados de inicializar no silício da Apple. O kernel. é um componente central de um sistema operacional . Está sempre lá em segundo plano, controlando como hardware e software se comunicam um com o outro. Os núcleos não assinados são aqueles que não são supervisionados pela Apple.

Isso significa que a Apple escolheu não bloquear o hardware para um tipo específico de software. O bootloader que é executado antes que o kernel possa carregar núcleos não assinados, que foi uma surpresa agradável para muitos uma vez que o chip M1 fez sua estreia.

maçã

Isso é significativamente diferente de como a Apple controla firmemente seus smartphones e tablets. O Apple bloqueia kernels não assinados de funcionar no iPhone e no iPad, e a empresa poderia ter escolhido fazer o mesmo no Mac também. Em revisões futuras ou atualizações de firmware, eles ainda poderiam.

Por enquanto, a Apple Silicon é "aberta" no sentido de que qualquer um pode ter uma mensagem para portar um kernel personalizado. Ao contrário do IOS e IPADOS, NÃO " fuga de presos "É obrigado a derrotar o jardim murado da Apple. Não fornecido nenhum código é retirado do software da Apple, os sistemas operacionais escritos para a Apple Silicon são completamente legais.

Claro, isso não significa que a Apple esteja sendo útil na busca de Port Linux para a plataforma. Até agora, a empresa não colocou nenhuma resistência, e é por isso que os esforços para obter o Linux funcionar na nova plataforma estão progredindo bem.

O kernel do Linux suporta o silício da Apple

Em junho de 2021, o apoio ao chip M1 da Apple foi adicionado ao kernel oficial do Linux. . Isso permite que o kernel inicialize nativamente no chip que alimenta o 2020 MacBook Air, Mac Mini e 2021 iMac.

Obter o kernel funcionando foi um importante primeiro passo inicial, mas há muitos mais drivers que são necessários para adicionar suporte para os vários controladores e batatas fritas que alimentam as máquinas de silicone da Apple. Estes controlam todos os aspectos da funcionalidade normal: suporte a USB, áudio, gerenciamento de energia, capacidade de controlar o dimensionamento da CPU e muito mais.

A estrada do suporte básico do kernel para trabalhar totalmente a experiência de desktop é um longo, mas graças aos esforços de alguns programadores dedicados e qualificados, o Linux no silício da Apple está rapidamente se tornando uma realidade.

Digite o projeto Asahi Linux

o Projeto Asahi Linux. é um esforço coletivo para trazer o Linux para a nova plataforma de desktop da Apple. Em setembro 2021, o projeto atingiu um marco importante. Computadores da Apple que usam o chip M1 são agora utilizáveis ​​como máquinas Linux de desktop. O anúncio foi feito em Um post de blog. no blog Asahi Linux.

Um desenvolvedor, Alyssa rosenzweig. , Tweeted de sua excitação:

Tudo acontece ... instantaneamente? O que?

Os computadores não se sentiram tão rápido desde antes de eu nascer.

- Alyssa Rosenzweig (@Alyssarzg) 29 de setembro de 2021

O blog Post detalha o progresso feito até agora, onde vários drivers de chave e baixo nível foram mesclados no kernel Linux 5.16. O post observa que, embora nenhum suporte GPU tenha sido adicionado ainda, "as CPUs de M1 são tão poderosos que uma área de trabalho renderizada pelo software é realmente mais rápida nelas" em comparação com processadores de braço comparáveis ​​de 64 bits.

Até agora, há apenas um instalador alfa disponível e destina-se diretamente a desenvolvedores. A tempo, o projeto Asahi Linux planeja liberar uma versão do Arch Linux Arm. para qualquer um tentar. O chip M1 da Apple é o primeiro alvo, mas o projeto Asahi Linux observa que "estamos em uma posição única para poder tentar escrever motoristas que não apenas funcionarão para o M1, mas também podem funcionar - em futuras chips também. "

Esta poderia ser uma ótima notícia para os proprietários do MacBook Pro que têm o Melhorado M1 Pro e M1 Max Chips Mas de qualquer maneira, parece que o projeto Asahi Linux está comprometido em trazer o Linux para tantos dispositivos de silício da Apple quanto possível.

maçã

Lembre-se de que este projeto é executado por entusiastas extremamente talentosos e dedicados que estão trabalhando incansavelmente em um projeto de paixão. Se você estiver interessado, você pode apoiar o projeto Asahi Linux com um doação ou mesmo dedicar seu próprio tempo por Contribuindo para o projeto diretamente.

Use o Linux via Virtualization hoje

Mesmo que você ainda não possa executar o Linux nativamente, você ainda pode fazer isso usando uma máquina virtual (VM). UTM é um aplicativo com uma versão gratuita e paga (Mac App Store) que permite emular um grande número de arquiteturas do processador.

Isso inclui o ARM64 em velocidade quase nativa e X86-64 em velocidades muito mais lentas. Recomendamos aderir às versões do ARM64 para fins de desempenho, confira nosso guia para Running Linux no silicone da Apple em uma vm para o baixo baixo.

Alternativamente, considere comprar um Laptop que já tem grande suporte ao Linux .


Linux - Artigos mais populares

Como usar o Browser DB para SQLite no Linux

Linux Dec 16, 2024

Fatmawati Achmad Zaenuri / Shutterstock Navegador DB para SQLite Permite visualizar e editar bancos de dados SQLite no Linux. Você pode criar, criar ..


Como usar "Aqui Documentos" em Bash no Linux

Linux Mar 31, 2025

Fatmawati Achmad Zaenuri / Shutterstock O mais chamado "Aqui Documentos" permite usar redirecionamento de entrada / saída dentro de scripts de bash no Linux. ..


Como escolher entre Ubuntu, Kubuntu, Xubuntu e Lubuntu

Linux Mar 19, 2025

Tomeqs / shutterstock.com. Há mais de um Ubuntu. Você pode baixar o Ubuntu, Kubuntu, Xubuntu ou Lubuntu: Mas qual é a diferença, e qual você deve escolher..


KDE Connect está finalmente chegando ao iphone

Linux Oct 26, 2025

KDE. Se você está procurando uma maneira fácil de fazer o seu iPhone jogar nice com o seu KDE Desktop hoje é o seu dia de sorte, como KDE Connect est..


Como lavar o DNS no Linux

Linux Nov 14, 2024

Sua experiência de navegação na Internet está lenta no seu dispositivo Linux, ou os sites que você está visitando completamente ou o site errado? Vamos discutir a descarga do cache do DNS..


Como encontrar o PID de um processo Linux com PIDOF ou PGREP

Linux Nov 15, 2024

Trabalhar com um processo Linux geralmente significa conhecer seu ID de processo ou PID. É um número exclusivo fornecido a cada software em execução. Aqui estão duas maneiras de descobrir ..


Como listar variáveis de ambiente no Linux

Linux Oct 31, 2025

No Linux, as variáveis de ambiente contêm valores e configurações importantes. Scripts, aplicações e conchas leem esses valores, geralmente para configurar a si mesmos ou controlar seu co..


7 Erros novos usuários do Linux cometem (e como evitá -los)

Linux Nov 11, 2024

Aprender o Linux pode ser uma experiência frustrante, onde tudo é uma coisa pequena como uma batalha. Evitar esses erros comuns tornará sua introdução e adoção de Linux muito mais fácil..


Categorias