Asahi Linux — проект, целью которого является портирование Linux на компьютеры Mac с процессором Apple, что позволит им работать с другой операционной системой, отличной от macOS . Проект был начат и возглавляется Гектором Мартином. Работа началась в начале 2021 года, через несколько месяцев после того, как Apple официально объявила о переходе на Apple Silicon, а первоначальный альфа-релиз последовал в 2022 году. Проект осложняется отсутствием документации на проприетарную прошивку Apple.[3][4]

Asahi Linux
Изображение логотипа
Скриншот Asahi Linux с KDE Plasma 5
Скриншот Asahi Linux с KDE Plasma 5
Разработчик
Семейство ОС Linux (Unix-like)
Основана на Arch Linux ARM[d][2]
Первый выпуск декабрь 2020
Поддерживаемые платформы Apple silicon (AArch64)
Состояние Alpha
Репозиторий исходного кода github.com/AsahiLinux
Веб-сайт asahilinux.org
Логотип Викисклада Медиафайлы на Викискладе

История править

Интерес к запуску Linux на процессоре Apple проявлялся с тех пор, как Apple объявила о переходе на собственную линейку процессоров в конце 2020 года. Вскоре после этого создатель Linux Линус Торвальдс выразил заинтересованность в Mac с Apple M1 на борту, если он сможет работать под Linux, но отметил, что работа по реализации такого плана требует слишком много усилий.[5]

Мартин объявил о проекте в декабре 2020 года и официально начал его через месяц после подтверждения, что он будет гарантированно получать финансирование в размере около 4000 долларов в месяц на проект. Алисса Розенцвейг, разработавшая стек графических драйверов с открытым исходным кодом Panfrost, присоединилась к проекту, чтобы помочь поддерживать графический процессор (GPU) Apple.[6]

Разработчики быстро поняли, что простая попытка загрузки ядра Linux, скомпилированного для процессорной архитектуры Apple Silicon (AArch64), будет сложной, поскольку она требует отработки проприетарного кода Apple, используемого в процессе загрузки, который не был задокументирован Apple. Работа отнимала много времени и занимала большую часть года, включая отправку изменений основным разработчикам ядра Linux, чтобы обеспечить синхронизацию разработки и избежать регрессий. Однако впоследствии это привело к тщательному и всестороннему объяснению процесса загрузки, которое Мартин и другие разработчики Asahi опубликовали на GitHub.[3]

Проект выпустил альфа-версию установщика Asahi Linux 18 марта 2022 года. Установщик предлагает на выбор операционную систему на базе Arch Linux ARM или базовую среду UEFI для установки OpenBSD и альтернативных дистрибутивов Linux, имеющих поддержку процессора от Apple, через загрузочный USB-накопитель.[4] Несмотря на возможность запуска оболочки UEFI, загрузка Microsoft Windows не поддерживается и, вероятно, не планируется, поскольку это потребует модификации проприетарного ядра Windows, а Microsoft сами собрать версию под M1 не могут из-за соглашения с Qualcomm, запрещающего это делать.[7]

С августа 2023 года основным дистрибутивом стал Fedora Asahi Remix. Основной целью создатели указали «отполированный» опыт использования Linux на устройствах Apple Silicon.[8][9] Также доступны неофициальные релизы на основе других дистрибутивов, ответственность за которые команда проекта не несет.[10]

На данный момент поддерживаются все существующие компьютеры на процессорах Apple M1 и Apple M2.[11]

Поддержка править

Asahi Linux поддерживает графическое ускорение на уровне OpenGL 4.6 и OpenGL ES 3.2[12], Wi-Fi, Bluetooth, встроенные динамики (на устройствах MacBook), Touch Bar (на некоторых моделях MacBook Pro), вывод через порт HDMI на всех моделях с этим разъемом, встроенные веб-камеры. Все еще в разработке находится поддержка Thunderbolt / USB4, возможность подключения дисплеев через разъем USB-C, работа встроенного микрофона, датчика Touch ID.[11]

Ядро Asahi Linux было скомпилировано с поддержкой 16 килобайтных страниц оперативной памяти, из-за ограничений драйвера IOMMU. Это означает, что некоторые существующие версии популярного программного обеспечения не работают. Однако пользователи сами могут скомпилировать ядро с нужным размером страниц оперативной памяти.

Отзывы критиков править

Проект был тепло принят критиками и сообществом. В обзоре The Register говорится, что программа работала на удивление хорошо для системы, все ещё находящейся в стадии альфа-тестирования. Также в Ars Technica были впечатлены количеством оборудования, которое уже поддерживается .

Примечания править

  1. About Asahi Linux. Дата обращения: 22 апреля 2022. Архивировано 17 апреля 2022 года.
  2. The first Asahi Linux Alpha Release is here! (англ.) — 2022.
  3. 1 2 Sharma. Porting Linux to Apple M1 Macs is proving trickier than previously imagined. TechRadar (15 марта 2021). Дата обращения: 23 марта 2021. Архивировано 21 марта 2022 года.
  4. 1 2 Martin. The first Asahi Linux Alpha Release is here! – Asahi Linux (англ.). asahilinux.org. Дата обращения: 20 марта 2022. Архивировано 20 марта 2022 года.
  5. "Linus Torvalds would like to use an M1 Mac for Linux, but…". ZDNet. 2020-11-24. Архивировано 1 апреля 2022. Дата обращения: 5 апреля 2022.
  6. Tung. Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try. ZDnet (8 января 2021). Дата обращения: 31 мая 2021. Архивировано 20 января 2021 года.
  7. Windows support? Asahi Linux GitHub (21 мая 2021). Дата обращения: 5 апреля 2022. Архивировано 5 апреля 2022 года.
  8. Our new flagship distro: Fedora Asahi Remix - Asahi Linux (англ.). asahilinux.org. Дата обращения: 15 февраля 2024.
  9. Fedora Asahi Remix - Asahi Linux (англ.). asahilinux.org. Дата обращения: 15 февраля 2024.
  10. SW:Alternative Distros (англ.). GitHub. Дата обращения: 15 февраля 2024.
  11. 1 2 Fedora Asahi Remix - Asahi Linux (англ.). asahilinux.org. Дата обращения: 15 февраля 2024.
  12. Asahi Linux (@AsahiLinux@treehouse.systems). Treehouse Mastodon (14 февраля 2024). Дата обращения: 15 февраля 2024.