В прошлом году Apple изменила правила игры, установив собственный чип в свои новые компьютеры Mac. В прошлом месяце компания еще больше изменила правила игры, добавив M1 в свой новый iPad Pro. Теперь игра снова меняется. Благодаря Linux Kernel 5.13 в Linux появилась встроенная поддержка для использования на компьютерах Mac M1.
Linux на компьютерах Mac M1 с Corellium
M1 — совершенно новая модель как для Mac, так и для iPad Pro. В Mac использовались чипы Intel, а в iPad Pro использовался тот же чип, что и в iPhone. Но теперь и Mac, и iPad Pro получили невероятную мощь M1.
На прошлой неделе компания Corellium принесла этот успех Linux, успешно портировав Ubuntu на компьютеры Mac M1. Команда Corellium объяснила, что это было достигнуто с помощью модифицированной версии Linux и поддержки USB.
![Linux M1 Mac Mac Book Air](https://saintist.ru/wp-content/uploads/2024/05/Linux-M1-Macs-MacBook-Air.jpg)
Apple не обязательно помогла в этих усилиях. Старший вице-президент Apple по разработке программного обеспечения Крейг Федериги ранее заявил, что встроенной загрузки Windows и Linux не будет. Не будет двойной загрузки или Boot Camp. Виртуализация была единственным методом, который рассматривала Apple.
Генеральный директор Corellium Крис Уэйд написал в Твиттере об успешном процессе: «Теперь Linux полностью можно использовать на Mac Mini M1. Загрузка с USB полного рабочего стола Ubuntu (rpi). Сеть работает через USB c ключ. Обновление включает поддержку USB, 12C, DART».
Также портированием Linux на компьютеры Mac M1 занимался Гектор Мартин, разработчик, у которого есть привычка запускать ОС на нетрадиционном оборудовании. Создатель Linux Линус Торвальдс также стремился внедрить Linux на компьютеры Mac M1. «Я долго ждал ноутбука ARM, который сможет работать под управлением Linux», — сказал он прошлой осенью, когда были анонсированы новые компьютеры Mac M1. «Новый [MacBook] Air был бы почти идеален, если бы не ОС».
![Логотип Linux M1 для Mac](https://saintist.ru/wp-content/uploads/2024/05/Linux-M1-Macs-Logo.jpg)
Но у Apple есть на это причины. не добавляйте для этого встроенную поддержку, особенно в лагере Кореллиума. Corellium предоставляет исследователям безопасности виртуальный iPhone для исследования уязвимостей. Apple была недовольна этим и дошла до того, что подала иски. Пока судебный иск не увенчался успехом.
Linux 5.13 на компьютерах Mac M1
В Linux добавлена официальная поддержка компьютеров Mac M1 с ядром Linux 5.13. Собственно, поддержку получили несколько чипов на базе ARM.
Новые MacBook Air, MacBook Pro, Mac Mini и 24-дюймовый iMac могут работать под управлением Linux. Метод Corellium не поддерживает Linux на компьютерах Mac M1 изначально, поэтому он не может использовать преимущества производительности M1.
![Linux M1 Маки Мини](https://saintist.ru/wp-content/uploads/2024/05/Linux-M1-Macs-Mini.jpg)
Другие изменения в версии 5.13 включают функции безопасности и поддержку Free Synch HDMI.
Торвальдс объявил о выпуске Linux Kernel 5.13 в своем блоге: «Итак, у нас была довольно спокойная неделя после rc7, и я не вижу причин откладывать выпуск 5.13. … Конечно, если прошлая неделя была маленькой и спокойной, то в целом 5,13 — это на самом деле довольно много. Фактически, это один из крупнейших выпусков 5.x с более чем 16 тысячами коммитов (более 17 тысяч, если считать слияния) от более чем 2 тысяч разработчиков. … А выход 5.13, очевидно, означает, что окно слияния 5.14 начнется завтра. У меня уже есть несколько запросов на включение, но, как обычно, я бы попросил людей хотя бы быстро протестировать Knal 5.13, прежде чем переходить к новым интересным вещам, ожидающим рассмотрения».
Читайте дальше, чтобы узнать, почему новые iPad Pro пока не могут в полной мере использовать M1 и как запустить приложение M1 Mac как приложение Intel.