2 października pojawiła się informacja, że Sven Peter, deweloper Asahi Linux, zgłosił wstępne zmiany device tree dla okna scalania Linux 7.4. Obejmują one sześć Maców z podstawowym układem M4 oraz osobno MacBooka Neo z A18 Pro. To początek prac nad uruchomieniem jądra, a nie gotowe wsparcie Linuksa do codziennego użytku.
Które komputery obejmuje zakres M4?
Zgłoszone zmiany dotyczą sześciu modeli z podstawowym M4:
- MacBook Pro 14″ z M4 (2024)
- iMac 24″ z M4 i 2 portami USB-C (2024)
- iMac 24″ z M4 i 4 portami USB-C (2024)
- MacBook Air 13″ z M4 (2025)
- MacBook Air 15″ z M4 (2025)
- Mac mini z M4 (2024)
MacBook Neo z układem A18 Pro jest odrębnym celem tych prac, a nie kolejnym modelem z serii M4.
Co opisują pierwsze device tree?
Drzewo urządzeń (device tree) opisuje sprzęt komputera w sposób, który pozwala jądru rozpoznać jego elementy i ustalić, gdzie ich szukać. W przypadku Maców z M4 wymieniono rdzenie CPU, kontroler przerwań, stany zasilania, układ watchdog, interfejs szeregowy, kontroler pinów, I²C i bufor obrazu.
Zakres dla MacBooka Neo z A18 Pro obejmuje rdzenie CPU, kontroler przerwań, watchdog, interfejs szeregowy i bufor obrazu. Jest więc węższy niż lista elementów opisanych dla M4.
Wstępny etap, nie gotowy Linux na Macu
Opisane zmiany mają umożliwić rozpoczęcie uruchamiania jądra, ale nie dają jeszcze użytecznego pulpitu Linuksa na wskazanych komputerach. Obsługa GPU i wiele innych funkcji wymagają dalszej pracy.