Apple Silicon Mac получили в основном восторженные отзывы за их скорость, энергоэффективность и технические достижения, которые они представляют — чипы представляют собой более крупные телефонные процессоры, которые могут работать так же или лучше, чем сопоставимые чипы Intel, при меньшем энергопотреблении.
Но отказ от оборудования x86 также сделал Mac немного менее полезным для тех, кто хочет запускать несколько операционных систем на своих Mac. Хотя вы можете запускать ARM-версии Linux и (с оговорками и без официальной поддержки ) Windows на виртуальных машинах на компьютерах Apple Silicon Mac, Apple не поддерживает запуск альтернативных операционных систем непосредственно поверх оборудования. Apple не распространяет драйверы для других операционных систем, а удаление процессоров x86 и широко поддерживаемых графических процессоров Intel и AMD усложняет другим разработчикам возможность вмешиваться и предоставлять эти драйверы.
И здесь на помощь приходит проект Asahi Linux . В течение нескольких месяцев небольшая группа добровольцев работала над тем, чтобы этот дистрибутив на основе Arch Linux работал на компьютерах Apple Silicon Mac, адаптируя существующие драйверы и (в случае графического процессора) кропотливо создавая свои собственные. собственный. И работа окупается — на прошлой неделе команда выпустила свой первый альфа-установщик для публики, и со вчерашнего дня программное обеспечение поддерживает новый M1 Ultra в Mac Studio.
В текущей альфа-версии уже используется впечатляющий список аппаратного обеспечения, включая Wi-Fi, USB 2.0 через порты Thunderbolt (USB 3.0 работает только на компьютерах Mac с портами USB-A, но USB 3.0 через Thunderbolt «скоро появится») и интегрированный дисплей. Но важные функции по-прежнему отсутствуют, включая DisplayPort и Thunderbolt, веб-камеру, Bluetooth, спящий режим и ускорение графического процессора. Однако с точки зрения ускорения графического процессора разработчики говорят, что M1 достаточно быстр, чтобы рабочий стол Linux с программным рендерингом чувствовал себя быстрее на M1, чем рабочий стол с графическим ускорением на многих других чипах ARM.
Разработчики Asahi не думают, что программное обеспечение будет «закончено» со всем базовым оборудованием и функциями серии M1, поддерживаемыми и работающими «из коробки», «еще один год, может быть, два ». К тому времени Apple, скорее всего, представит еще одно или два поколения чипов M-серии. Но разработчики надеются, что большая часть работы, которую они делают сейчас, будет продолжать работать на будущих поколениях оборудования Apple с относительно минимальными усилиями.
Как на своих вики-страницах, так и в обновлениях статуса разработчики отмечают, что Apple на удивление привержена обратной совместимости со своим кремнием. Некоторые низкоуровневые компоненты, такие как контроллер прерываний и оборудование UART, восходят к оригинальному iPhone и PA Semi, компании, которую Apple приобрела для запуска своих мобильных чипов в 2008 году. В частности, M1 Pro/Max/Ultra процессоры, но новые интерфейсы еще долго не должны меняться.
Команда Asahi хочет, чтобы их работа переместилась вверх по течению в ядро Linux и в другие места, а затем со временем просочилась обратно в другие дистрибутивы. В ядре Linux 5.13 добавлена базовая поддержка M1 Mac на основе работы команды Asahi, а драйвер M1 PCIe был включен в версию 5.16 (другие биты, включая поддержку M1 Pro и Max, были отправлены на рассмотрение ). Это означает, что как только Asahi полностью заработает на Mac M1, мы надеемся, что другие дистрибутивы не будут сильно отставать.
Если вы хотите попробовать Asahi Linux на M1 Mac, текущий установщик запускается из командной строки и требует «не менее 53 ГБ свободного места» для установки с рабочим столом KDE Plasma . Asahi требуется всего около 15 ГБ, но установщик требует, чтобы вы оставили не менее 38 ГБ свободного места для установки macOS, чтобы обновления системы macOS не прерывались. Оттуда двойная загрузка должна работать аналогично процессу на Intel Mac, с альтернативной ОС, видимой с загрузочного диска или селектора загрузки, который вы можете запустить при запуске вашего Mac. Будущие обновления должны устанавливаться из вашей новой установки Asahi Linux и не должны требовать новой установки.