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.