Linux на M1 вже перемагає Apple у власній грі

  • Asahi Linux випустила альфа-версію свого дистрибутива, розроблену для чіпа Apple M1.
  • На відміну від типових апаратних портів, краудфандований дистрибутив не отримав офіційної підтримки від Apple.
  • Незважаючи на те, що підтримка апаратного забезпечення все ще є схематичною, тестувальники вважають, що дистрибутив вже працює краще, ніж macOS.
Логотип Asahi Linux на екрані MacBook

Asahi Linux

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

Зусилля очолює досвідчений портер Linux, Гектор Мартін, і його краудфандінг Проект Asahi Linux. Проект розпочався в січні 2021 року і щойно випустив свою першу альфа-версію, яка може працювати на будь-якому 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, сказав, що Асахі швидко встановив на своєму M1 MacBook Air.

На додаток до повної інсталяції, яка закріплює готовий до використання робочий стіл KDE, Asahi також пропонує мінімальне встановлення опцію, яку Сантос використовував, щоб вручну встановлювати різні компоненти, необхідні для робочого робочого столу, не стикаючись з ними питання.

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

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

«Основною проблемою для більшості користувачів настільних комп’ютерів Linux буде відсутність прискорення 3D/графіки зараз. Є драйвер ядра та драйвер Mesa, які працюють над графікою Apple, але, ймовірно, знадобиться деякий час, перш ніж вони будуть дійсно застібані та придатні до використання», — поділилася Ларабель.

Тому поки ви не можете грати в ігри з інтенсивною графікою через Asahi, Джейсон Екерт, декан технології ст TriOS College, не стикається з проблемами з такими простими, як 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 миша.

«Я майже на основі швидкості вирішив, що врешті-решт це буде моїм щоденним водієм», — підкреслив Екерт.