Русская Википедия:Asahi Linux

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Операционная система

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

История

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

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

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

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

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

Поддержка

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

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

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

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

Примечания

Шаблон:Примечания

Шаблон:ВС