В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1

Разработчик Гектор Мартин (Hector Martin) предложил интегрировать в ядро Linux первый набор патчей, подготовленный проектом Asahi Linux, который работает над адаптацией Linux для компьютеров Mac на базе процессора Apple M1 ARM. Упомянутые патчи уже одобрены и включены в кодовую базу Linux-next, которая будет использоваться для формирования функциональности ядра Linux 5.13.

Согласно имеющимся данным, патчи добавят поддержку компонентов процессора M1, не связанных с графическим процессором, таких как контроллер прерываний, таймер, SMP и т. Д. На сегодняшний день реверс-инжиниринг графического процессора еще не завершен. Для организации ввода патчи обеспечивают поддержку фреймбуфера и консоли через последовательный порт. На данном этапе анонсируется поддержка Apple Mac mini, который используется в качестве эталонной платформы в проекте Asahi Linux.

Также сообщается о разработке аппаратного адаптера, который облегчит подключение к консоли через последовательный порт. На данный момент самый простой способ доступа к консоли для отладки-это подключение к другому компьютеру на базе процессора M1 через кабель USB Type-C. Разработчики также подготовили загрузчик, который позволяет загружать ядро Linux вместе с минимальной системной средой на компьютеры с чипом M1. В будущем планируется добавить возможность вызова U-Boot и GRUB для организации типичного процесса загрузки.

PriceMedia