Patches para NVMe chegam ao Linux em Macs com Apple M3

Patches lançados nesta semana adicionam suporte a NVMe em todos os Macs com processador M3, tornando o armazenamento interno utilizável no Linux. O kernel Linux 7.2 trouxe suporte inicial ao M3, seguido pela versão 7.3 com M3 Pro, Max e Ultra. Porém, o suporte permanecia incompleto para operações de disco — agora isso muda com as novas correções enviadas para a árvore principal do kernel.

O que os patches de NVMe resolvem

O maior obstáculo para rodar Linux em Macs M3 era acessar o armazenamento interno. Sem suporte a NVMe, qualquer tentativa de usar o disco SSD nativo ficava inviável. Os patches postados agora implementam os drivers necessários para comunicação com o controlador NVMe nativo desses chips.

A falha não era capricho ou preguiça dos desenvolvedores. O controlador NVMe do Apple M3 usa uma implementação proprietária, diferente do padrão NVMe tradicional encontrado em PCs. A equipe de desenvolvimento teve que mapear a interface específica da Apple e criar bindings para o kernel Linux — trabalho que levou meses de engenharia reversa e testes.

Suporte ainda não é completo para uso diário

Apesar desse avanço, o suporte ao M3 no Linux segue longe de “pronto para produção”. Os patches de NVMe resolvem apenas uma parte do quebra-cabeça. Faltam drivers de GPU, suporte a aceleração de vídeo, gerenciamento de bateria otimizado e controladores de dispositivos periféricos.

Na prática, você conseguirá instalar Linux em um Mac M3 e acessar seus arquivos, mas sem aceleração gráfica, sem gerenciamento térmico adequado e com performance abaixo do esperado. Para desenvolvedores que querem experimentar ou fazer testes pontuais, funciona. Para uso do dia a dia, ainda não recomendamos.

| Componente | Suporte Linux M3 | Status | |—|—|—| | Processador base | Sim | Funcional desde 7.2 | | NVMe / armazenamento | Sim | Em implementação (novo) | | GPU (Metal) | Não | Não mapeado | | Aceleração de vídeo | Não | Não disponível | | Gerenciamento de bateria | Parcial | Básico apenas | | Áudio | Parcial | Incompleto |

Próximos passos para Linux no M3

Os patches de NVMe devem chegar na versão 7.4 ou 7.5 do kernel. Após isso, a comunidade de desenvolvimento focará em GPU e aceleração gráfica — o gargalo mais crítico restante.

O trabalho segue lento porque a Apple não documenta essas interfaces. Toda a engenharia reversa depende de voluntários dedicados da comunidade Linux ARM. Contribuidores como Hector Martin (Asahi Linux) têm feito o grosso do trabalho sem suporte oficial da Apple.

Como o PratiqueTech acompanha há tempo, o projeto Asahi Linux é a iniciativa mais séria para levar Linux a hardware Apple moderno. Se você está monitorando o suporte do M3, seguir o roadmap deles é mais realista que contar apenas com atualizações do kernel mainline.

Quem deve experimentar agora?

Desenvolvedores de kernel, entusiastas de hardware aberto e quem quer testar Linux em Mac M3 terá uma experiência melhor com os novos patches. Usuários comuns devem esperar mais seis meses até que o suporte maduro chegue. Mesmo com NVMe funcionando, faltam peças demais para ser prático hoje.

Se seu plano é usar Linux como sistema principal em um Mac M3, considere esperar até 2025 ou manter o macOS como primeira opção. O caminho está certo, mas ainda longo.

Perguntas frequentes

Quando os patches de NVMe chegam ao kernel estável?

Provavelmente na versão 7.4 ou 7.5, prevista para os próximos meses. Qual a versão exata depende do cronograma de releases do kernel e de revisões pelos maintainers.

Posso rodar Linux em meu Mac M3 agora?

Sim, mas sem acesso ao disco SSD nativo. Você pode usar inicialização por USB ou rede. Com os novos patches, o SSD será acessível — ainda que outros componentes (GPU principalmente) não funcionem.

Qual distribuição de Linux funciona melhor em M3?

Asahi Linux é a mais otimizada para hardware Apple. É uma ramificação do Arch Linux mantida especificamente para esses chips. Outras distribuições podem não reconhecer o hardware corretamente.

O suporte a NVMe vai melhorar a performance do Linux em M3?

Sim, mas principalmente em leitura e escrita de disco. A performance geral continua limitada pela falta de aceleração de GPU — não espere rodar aplicações pesadas sem isso.

A Apple faz algo para ajudar os desenvolvedores?

Não. A Apple nunca documentou a interface NVMe proprietária do M3. Todo o trabalho é feito por engenharia reversa pela comunidade.


Se você trabalha com infraestrutura Linux e precisa validar configurações de armazenamento, o verificador de IP pode ajudar em testes de rede conectados a esses ambientes.


Fonte: Phoronix — 25/09/2026