Linux 5.13 приносит поддержку для M1 Mac

Apple изменила правила игры в прошлом году, когда установила свой собственный чип в новые Mac. В прошлом месяце она еще больше изменила правила игры, добавив M1 в новые iPad Pro. Теперь игра снова меняется. Благодаря ядру Linux 5.13, Linux получил нативную поддержку для использования на M1 Mac.
Linux на M1 Mac с Corellium
M1 совершенно новый как для Mac, так и для iPad Pro. Mac использовал чипы Intel, а iPad Pro были ограничены тем же чипом, что и iPhone. Но теперь и Mac, и iPad Pro получают отличную мощность M1.
На прошлой неделе Corellium принес этот успех в Linux, когда успешно портировал Ubuntu на M1 Mac. Команда Corellium объяснила, что это было достигнуто с помощью модифицированной версии Linux и поддержки USB.

Apple не была особенно полезна в этом усилии. Старший вице-президент Apple по программному обеспечению Крейг Федериги ранее заявил, что не будет нативной загрузки Windows или Linux. Не будет ни двойной загрузки, ни Boot Camp. Виртуализация была единственным методом, на который смотрела Apple.
Генеральный директор Corellium Крис Уэйд твитнул о успешном процессе: “Linux теперь полностью использован на Mac Mini M1. Загрузка с USB полной рабочей среды Ubuntu (rpi). Сеть работает через USB-C адаптер. Обновление включает поддержку USB, 12C, DART.”
Также портировал Linux на M1 Mac Хектор Мартин, разработчик, который привык запускать ОС на нестандартном оборудовании. Создатель Linux Линус Торвальдс также стремился запустить Linux на M1 Mac. “Я ждал ARM-ноутбук, который сможет запускать Linux, долгое время,” сказал он прошлой осенью, когда были анонсированы новые M1 Mac. “Новый [MacBook] Air был бы почти идеальным, если бы не ОС.”

Но у Apple есть свои причины не добавлять нативную поддержку для этого, особенно с лагерем Corellium. Corellium предоставляет виртуальный iPhone исследователям безопасности для исследования уязвимостей. Apple была недовольна этим и даже подала иски. На данный момент юридические действия не увенчались успехом.
Linux 5.13 на M1 Mac
Linux теперь добавил официальную поддержку для M1 Mac с ядром Linux 5.13. На самом деле несколько ARM-ориентированных чипов получили поддержку.
Новый MacBook Air, MacBook Pro, Mac Mini и 24-дюймовый iMac могут запускать Linux нативно. Метод Corellium не запускает Linux на M1 Mac нативно, поэтому он не может воспользоваться производительностью M1.

Другие изменения в 5.13 включают функции безопасности и поддержку Free Synch HDMI.
Торвальдс объявил о выпуске ядра Linux 5.13 в своем блоге: “Итак, у нас была довольно спокойная неделя с rc7, и я не вижу причин задерживать 5.13. … Конечно, если последняя неделя была маленькой и спокойной, 5.13 в целом довольно большая. На самом деле, это одно из больших выпусков 5.x, с более чем 16k коммитов (более 17k, если учитывать слияния), от более чем 2k разработчиков. … И с выходом 5.13, это, очевидно, означает, что окно слияния для 5.14 начнется завтра. У меня уже есть несколько запросов на слияние, ожидающих, но, как обычно, я бы попросил людей хотя бы быстро протестировать Knal 5.13, прежде чем переходить к захватывающим новым ожидающим вещам.”
Читать далее, чтобы узнать, почему новые iPad Pro не могут полностью использовать M1 и как запустить приложение M1 Mac как приложение Intel.