Asahi Linux
Asahi Linux | |
---|---|
| |
Разработчик |
|
Семейство ОС | Linux (Unix-like) |
Основана на | Arch Linux ARM[вд][2] |
Первый выпуск | декабрь 2020 |
Поддерживаемые платформы | Apple silicon (AArch64) |
Состояние | Alpha |
Репозиторий исходного кода | github.com/AsahiLinux |
Веб-сайт | asahilinux.org |
Медиафайлы на Викискладе |
Asahi Linux — проект, целью которого является портирование Linux на компьютеры Mac с процессором Apple, что позволит им работать с другой операционной системой, отличной от macOS . Проект был начат и возглавляется Гектором Мартином. Работа началась в начале 2021 года, через несколько месяцев после того, как Apple официально объявила о переходе на Apple Silicon, а первоначальный альфа-релиз последовал в 2022 году. Проект осложняется отсутствием документации на проприетарную прошивку Apple.[3][4]
История
Интерес к запуску 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 были впечатлены количеством оборудования, которое уже поддерживается .
Примечания
- ↑ About Asahi Linux . Дата обращения: 22 апреля 2022. Архивировано 17 апреля 2022 года.
- ↑ The first Asahi Linux Alpha Release is here! (англ.) — 2022.
- ↑ 1 2 Sharma. Porting Linux to Apple M1 Macs is proving trickier than previously imagined . TechRadar (15 марта 2021). Дата обращения: 23 марта 2021. Архивировано 21 марта 2022 года.
- ↑ 1 2 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. 2020-11-24. Архивировано 1 апреля 2022. Дата обращения: 5 апреля 2022.
- ↑ Tung. Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try . ZDnet (8 января 2021). Дата обращения: 31 мая 2021. Архивировано 20 января 2021 года.
- ↑ Windows support? Asahi Linux GitHub (21 мая 2021). Дата обращения: 5 апреля 2022. Архивировано 5 апреля 2022 года.
- ↑ Our new flagship distro: Fedora Asahi Remix - Asahi Linux (англ.). asahilinux.org. Дата обращения: 15 февраля 2024.
- ↑ Fedora Asahi Remix - Asahi Linux (англ.). asahilinux.org. Дата обращения: 15 февраля 2024.
- ↑ SW:Alternative Distros (англ.). GitHub. Дата обращения: 15 февраля 2024.
- ↑ 1 2 Fedora Asahi Remix - Asahi Linux (англ.). asahilinux.org. Дата обращения: 15 февраля 2024.
- ↑ Asahi Linux (@AsahiLinux@treehouse.systems) . Treehouse Mastodon (14 февраля 2024). Дата обращения: 15 февраля 2024.