Перейти к содержанию

Asahi Linux

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Asahi Linux
Скриншот Asahi Linux с KDE Plasma 5Скриншот Asahi Linux с KDE Plasma 5
Разработчик
Семейство ОС Linux (Unix-like)
Поддерживаемые платформы Apple silicon (AArch64)
Состояние Alpha
Веб-сайт asahilinux.org

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

История

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

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

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

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

Полная поддержка всех компьютеров Mac с Apple Silicon ожидается не раньше года или два после первоначального альфа-релиза.

Поддержка

Asahi Linux в настоящее время находится в альфа-версии. Хотя он может отображать графический пользовательский интерфейс, в настоящее время он не поддерживает графическое ускорение, поскольку это требует создания драйверов для графического процессора Apple Silicon с нуля.[7] Тем не менее, производительности процессорной части Apple Silicon достаточно для запуска базового сервера рабочего стола XOrg с допустимой скоростью.[7] HDMI поддерживается только на Mac mini, а поддержка видеовыхода через Thunderbolt на MacBook отсутствует.[7]

Ядро Asahi Linux было скомпилировано с поддержкой 16 000 страниц оперативной памяти. Это означает, что некоторые существующие версии популярного программного обеспечения, такого как веб-браузера Chromium и компилятора Rust, не работают.[8]

Отзывы критиков

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

Примечания

  1. About Asahi Linux. Дата обращения: 22 апреля 2022. Архивировано 17 апреля 2022 года.
  2. 2,0 2,1 Sharma. Porting Linux to Apple M1 Macs is proving trickier than previously imagined. TechRadar (March 15, 2021). Дата обращения: 23 марта 2021. Архивировано 21 марта 2022 года.
  3. 3,0 3,1 Martin. The first Asahi Linux Alpha Release is here! – Asahi Linux (англ.). asahilinux.org. Дата обращения: 20 марта 2022. Архивировано 20 марта 2022 года.
  4. Linus Torvalds would like to use an M1 Mac for Linux, but…, ZDNet (November 24, 2020). Архивировано 1 апреля 2022 года. Дата обращения 5 апреля 2022.
  5. Tung. Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try. ZDnet (8 Jan 2021). Дата обращения: 31 мая 2021. Архивировано 20 января 2021 года.
  6. Windows support?. Asahi Linux GitHub (May 21, 2021). Дата обращения: 5 апреля 2022. Архивировано 5 апреля 2022 года.
  7. 7,0 7,1 7,2 Crume. Asahi Linux Distro Improves Apple M1 Support With First Alpha Release, It's FOSS (March 21, 2022). Архивировано 21 марта 2022 года. Дата обращения 5 апреля 2022.
  8. Crume. Asahi Linux Distro Improves Apple M1 Support With First Alpha Release, It's FOSS (March 21, 2022). Архивировано 21 марта 2022 года. Дата обращения 5 апреля 2022.Crume, Jacob (March 21, 2022).