ЗалізоОСПК та ноутбуки

Linux 7.2 зможе завантажуватися на Mac з M3, але поки без повноцінної підтримки

  • Ядро Linux 7.2 отримає мінімальну підтримку Apple M3, достатню лише для завантаження до серійної консолі.
  • Файли Device Tree охоплюють iMac 24″ M3, MacBook Air 13″/15″ M3 та MacBook Pro 14″ M3 з базовим набором вузлів.
  • Asahi Linux ще має виконати значний обсяг роботи над графікою та іншими підсистемами, тож M3‑Mac поки далекі від придатності для щоденного використання Linux.

Linux 7.2 отримає базову підтримку завантаження на комп’ютерах Apple з чипом M3, але на практично придатну для щоденного використання систему це поки що зовсім не схоже.

Найближчим часом в основну гілку ядра Linux 7.2 мають потрапити оновлення для Apple SoC Device Tree, які підготував Свен Петер. До них входить набір патчів від Янне Ґрунау, що додають файли Device Tree для платформ на базі Apple M3. Це відбувається майже через три роки після дебюту чипів Apple M3 / M3 Pro / M3 Max.

Linux 7.2 зможе завантажуватися на Mac з M3, але поки без повноцінної підтримки

У супровідній нотатці до pull request автори наголошують, що йдеться про мінімальну підтримку, яка фактично лише дозволяє завантажити ядро Linux до простої серійної консолі. Понад це система наразі не робить, і розробникам ще належить виконати значний обсяг роботи, перш ніж ці машини стануть корисними для кінцевих користувачів.

Початкова підтримка Device Tree охоплює такі моделі:

  • iMac (24″, M3, 2023)
  • MacBook Air (13″, M3, 2024)
  • MacBook Air (15″, M3, 2024)
  • MacBook Pro (14″, M3, 2023)

Channel Tech в Telegram Актуальні новини та аналітика
Підписатися

У поточних файлах DT описано мінімальний набір компонентів: ядра CPU, контролер переривань, стани живлення, «watchdog», послідовний інтерфейс, контролер виводів, i2c та завантажувальний framebuffer. Для ноутбуків додано PWM-контролер підсвічування клавіатури, а для iMac та 14‑дюймового MacBook Pro — i2c-контролер Apple cd321x для портів USB Type-C.

Попереду ще довгий шлях: команда Asahi Linux залишається невеликою, між M2 та M3 є суттєві архітектурні відмінності, а графічний стек перебуває на ранній стадії, без основного драйвера в mainline-ядрі. Після M3 розробникам ще доведеться займатися підтримкою M4 та M5, тоді як M6 очікується пізніше цього року.

У нижньоструменевому коді Asahi Linux ведеться окрема робота над підтримкою чипа M3, однак, судячи з поточної документації про статус функцій SoC, більшість можливостей позначені як «у розробці» або «ще не доступні».

Подобається Channel Tech? Ви можете підтримати незалежний проєкт
Підтримати
Джерело: Phoronix

Vitaliy Kairov

Засновник видання. Пишу про технології, гаджети та софт. Ціную об'єктивність, якісний звук та лаконічність.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *