Asahi Linux
| Asahi Linux | |
|---|---|
| | |
| Разработчик |
|
| Семейство ОС | 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 были впечатлены количеством оборудования, которое уже поддерживается .
Примечания
- ↑ About Asahi Linux. Дата обращения: 22 апреля 2022. Архивировано 17 апреля 2022 года.
- ↑ 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,0 3,1 Martin. The first Asahi Linux Alpha Release is here! – Asahi Linux (англ.). asahilinux.org. Дата обращения: 20 марта 2022. Архивировано 20 марта 2022 года.
- ↑ Linus Torvalds would like to use an M1 Mac for Linux, but…, ZDNet (November 24, 2020). Архивировано 1 апреля 2022 года. Дата обращения 5 апреля 2022.
- ↑ 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 года.
- ↑ Windows support?. Asahi Linux GitHub (May 21, 2021). Дата обращения: 5 апреля 2022. Архивировано 5 апреля 2022 года.
- ↑ 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.
- ↑ 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).