Linux на M1 вече побеждава Apple в собствената си игра

  • Asahi Linux пусна алфа версията на своята дистрибуция, предназначена за чипа M1 на Apple.
  • За разлика от типичните хардуерни портове, дистрибуцията с краудфандинг не е получила официална поддръжка от Apple.
  • Въпреки че хардуерната поддръжка все още е схематична, тестерите смятат, че дистрибуцията вече работи по-добре от macOS.
Логото на Asahi Linux на екрана на MacBook

Asahi Linux

Процесорът на Apple M1 е бил обръщане на глави от стартирането му в края на 2020 г. и сега има Linux дистрибуция, проектирана изключително за чипа, който вече удивлява хората със своята производителност.

Усилието се ръководи от опитен портиер на Linux, Хектор Мартин, и неговият краудфандинг Asahi Linux проект. Проектът стартира през януари 2021 г. и току-що пусна първата си Alpha, която може да работи на всеки M1, M1 Pro или M1 Max машина с macOS 12.3 или по-нова версия. По-специално, проектът достигна този етап без никаква официална помощ от Apple, вместо това откри присъщ хардуерен дефект в чипа M1.

„Първоначалното ми впечатление от Asahi Linux с неговата настолна версия Arch Linux Arm беше, че работи по-добре от очакваното, поне на Mac mini,“

Майкъл Ларабел, основател и главен автор на уебсайт за компютърен хардуер, Phoronix, каза пред Lifewire по имейл. „Все още има области, където производителността липсва, но вече е много по-бърза от, да речем, Raspberry Pi 4 или други едноплаткови компютри Arm от нисък клас, работещи с Linux.“

Добре започна

Ларабел отбеляза, че инсталационният процес на Asahi е малко по-различен, тъй като трябва да бъде стартиран от macOS. При обмен на имейл с Lifewire, Бруно Сантос, системен и мрежов администратор в ULS Castelo Branco, каза, че Asahi е преминал през инсталацията на своя M1 MacBook Air.

В допълнение към пълна инсталация, която закрепва готов за използване работен плот на KDE, Asahi предлага и минимална инсталация опция, която Сантос използва, за да инсталира ръчно различните компоненти, необходими за работещ работен плот, без да се сблъсква с такива проблеми.

Дон Чиа, разработчик на iOS, се сблъска с проблем, докато инсталира Asahi на своя M1 MacBook Pro, но каза на Lifewire по имейл, че е успял да разреши проблема благодарение на малка помощ от Мартин.

Тъй като все още е в началото на проекта, хардуерната поддръжка на Asahi не е последователна на всички машини, задвижвани от M1. Например, HDMI изходът работи само на Mac mini. Междувременно Сантос включи хъб Thunderbolt и прикаченият Ethernet кабел, SSD диск и безжична мишка и клавиатура работеха безупречно с неговия Air.

„Основният проблем за повечето потребители на настолни компютри на Linux ще бъде липсата на 3D/графично ускорение в момента. Работи се по драйвер за ядрото и драйвер за Mesa за графиката на Apple, но вероятно ще отнеме известно време, преди да бъдат наистина закопчани и използваеми“, сподели Ларабел.

Така че, докато все още не можете да играете игри с интензивна графика чрез Asahi, Джейсън Екерт, декан на технологиите в триОС колеж, не се сблъсква с проблеми с прости като SuperTuxKart, който работи перфектно на неговия Mac mini. „Графиката се генерира от процесора, но никога няма да разберете, защото е светкавична“, каза Екерт пред Lifewire по имейл.

Asahi е базиран на ARM сборката на популярната дистрибуция на Arch Linux и нито един от нашите тестери взаимодействаше с всички проблеми при инсталирането на обичайния настолен софтуер, като уеб браузъри и медии играчи.

В бележки към изданието, Мартин посочва, че за да се увеличи максимално производителността, ядрото на Asahi е компилирано с конкретна функция, която е в момента не се поддържа от някои популярен софтуер, най-вече уеб браузъра Chromium и софтуерната рамка Electron. Мартин се надява, че изданието на Asahi ще насърчи разработчиците на тези приложения да ги направят съвместими с M1.

Светлинни години напред

Екерт също вярваше, че това са незначителни ограничения, които скоро трябва да се изгладят. Той е персонализирал инсталацията си Asahi до краен предел и изпълнението му е „вдигнало ума“.

„GNOME [настолна среда] работи по-бързо, отколкото някога съм виждал да работи, приложенията на LibreOffice се отварят мигновено, Hugo [генератор на уебсайтове] компилира уебсайта ми в половината време го прави на macOS на същата машина, [и] моите контейнери за разработка и настройката на Kubernetes също работят много по-бързо на Asahi“, сподели Екерт. „Като цяло най-голямото впечатление, което съм имал, е, че Asahi е много, много по-бърз на M1 от macOS.“

„Първоначалното ми впечатление от Asahi Linux с неговата настолна версия Arch Linux Arm беше, че работи по-добре от очакваното.“

В сравнение с опита му да управлява Linux във виртуализирана среда, Чиа знаеше, че Asahi на „истински хардуер“ ще бъде по-бърз, но откри, че „е на светлинни години напред“.

„Все още има работа по управлението на захранването за CPU/SoC, но досега производителността е доста разумна, като се вземат предвид всички неща и няма официалната поддръжка на Apple. В няколко бенчмарка [Asahi дори изпреварва] macOS на същия хардуер!" сподели Ларабел, който наскоро публикува своите подробни показатели.

Екерт отбеляза, че като разработчик на облачни/микроуслуги, за да може Asahi да се превърне в ежедневната му ОС, той ще се нуждае от нея, за да работи Приложения, базирани на електрони, като Visual Studio Code, заедно с подобрена поддръжка за хардуер като неговия Bluetooth мишка.

„До голяма степен съм решил въз основа на скоростта, че в крайна сметка това ще бъде моят ежедневен шофьор“, подчерта Екерт.