Em 2 de outubro, veio a público que Sven Peter, desenvolvedor do Asahi Linux, havia enviado árvores de dispositivos iniciais para a janela de integração do Linux 7.4. As mudanças abrangem seis Macs com M4 básico e, em uma série separada, o MacBook Neo com A18 Pro. O trabalho é uma etapa inicial para o kernel começar a reconhecer esses equipamentos; a GPU e outras funções ainda precisam ser habilitadas.

Quais Macs estão no escopo do M4?

As mudanças relatadas abrangem estes seis modelos com o M4 básico:

  • MacBook Pro de 14 polegadas (M4, 2024);
  • iMac de 24 polegadas, em configurações com duas ou quatro portas USB-C (M4, 2024);
  • MacBook Air de 13 polegadas (M4, 2025);
  • MacBook Air de 15 polegadas (M4, 2025);
  • Mac mini (M4, 2024).

O MacBook Neo com A18 Pro é um alvo separado, não parte da série de Macs com M4.

O que as árvores de dispositivos descrevem — e o que falta

Uma árvore de dispositivos (device tree) informa ao kernel quais componentes o computador tem e como localizá-los. Essa descrição ajuda a preparar a inicialização, mas não equivale a um sistema pronto para uso diário.

Para os Macs com M4, as descrições incluem núcleos de CPU, controlador de interrupções, estados de energia, watchdog, comunicação serial, controlador de pinos, I²C e framebuffer. No caso do MacBook Neo com A18 Pro, a lista inclui núcleos de CPU, controlador de interrupções, watchdog, comunicação serial e framebuffer.

A GPU e outras funções ainda precisam ser habilitadas. Por isso, esse suporte inicial não oferece uma experiência de desktop Linux utilizável nos equipamentos citados.