LINUX.ORG.RU

Asahi Linux официально поддерживает Apple M3

 , , m3


1

0

6 сентября разработчики Asahi Linux объявили о начале официальной поддержки компьютеров Mac на процессорах Apple M3. Поддержка M3, M3 Pro и M3 Max добавлена непосредственно в установщик проекта. По словам разработчиков, Linux на этих системах уже достиг состояния, при котором значительная часть оборудования, ранее поддержанного на машинах с M1 и M2, работает и на M3.

На поддерживаемых Mac уже работают Wi-Fi, Bluetooth, NVMe, клавиатура и тачпад, встроенные микрофоны и веб-камера, управление частотами CPU и распределение задач между производительными и энергоэффективными ядрами. Также поддерживается USB 3 со скоростью до 10 Гбит/с. В ходе подготовки M3 разработчикам пришлось, в частности, реализовать поддержку нового контроллера USB Type-C ACE3, используемого в M3 Pro и M3 Max.

Кроме того, на M3 работает аппаратное декодирование видео, включая AV1. Ранее команда Asahi создала драйвер для встроенного Apple Video Decoder (AVD), предназначенного для аппаратного декодирования H.264, HEVC, VP9 и, на новых поколениях SoC, AV1. При этом интеграция аппаратного декодирования с обычными Linux-приложениями ещё развивается: AVD использует V4L2 Stateless, тогда как многие настольные приложения ориентированы на VA-API и другие интерфейсы.

Главными незавершёнными компонентами остаются GPU и Display Coprocessor (DCP). Разработчики предупреждают, что полноценного производительного и энергоэффективного графического ускорения на M3 пока нет. Для нового поколения Apple Silicon необходимо адаптировать драйверы к изменившимся интерфейсам прошивок GPU и DCP.

В текущей реализации сохраняется несколько заметных ограничений:

  • не работает переход в спящий режим;
  • HDMI-разъём на оснащённых им MacBook временно отключён;
  • Mac Studio с M3 Ultra пока не поддерживается;
  • полноценное GPU-ускорение находится в разработке.

Эти ограничения перечислены разработчиками Asahi в объявлении о поддержке M3.

Из-за сравнительно свежего состояния драйверов установка на M3 пока скрыта за Expert mode. Для запуска установщика из macOS используется команда:

curl -L https://alx.sh/ | EXPERT=1 sh

После установки разработчики рекомендуют выполнить dnf upgrade --refresh. Если серьёзных регрессий обнаружено не будет, требование Expert mode планируется убрать к выпуску Fedora Linux 45 Beta.

Поддержка M3 готовилась постепенно в течение последних месяцев. Ещё летом команда сообщала о продвижении в поддержке PCIe, Wi-Fi, Bluetooth, NVMe, управления частотой CPU, датчиков, аудио, камеры и микрофонов, после чего платформа приблизилась к состоянию, пригодному для использования обычными пользователями.

Asahi Linux занимается обратной разработкой аппаратной платформы Apple Silicon и созданием свободных драйверов для запуска Linux на компьютерах Apple. Основным пользовательским дистрибутивом проекта является Fedora Asahi Remix; Fedora Asahi Remix 44 была выпущена на базе Fedora Linux 44.

>>> Источник

★★★★★

Проверено: hobbit ()

Самое интересное, что им вроде действительно пользуются и при том активно вполне, насколько я наслышан)))

Sm0ke85
()
Ответ на: комментарий от ConLenov

Когда задонатишь разрабам соответствующую железку. ;)

ComradeDOS
()

Разработчики предупреждают, что полноценного производительного и энергоэффективного графического ускорения на M3 пока нет

Остальной текст из новости можно нахер удалить.

thesis ★★★★★
()

Запускать линукс на макбуке это самое странное, что можно придумать.

Есть же платформы от Intel и AMD. Инженеры этих компаний апстримят код прямо в ядро, активно работают с другими проектами вроде Mesa. Т.е. это самая настоящая поддержка от создателя железа.

А Apple не то, что драйверы не пишет, там вообще всё закрытое, ни даташитов, ничего. Всё на 100% зареверсено и работает на честном слове.

Очень надеюсь, что этот проект никогда не будет полноценно поддерживать макбуки, ибо он просто вреден для экосистемы открытого кода. Сейчас я покупаю Intel в знак благодарности за то, что они свой код вносят в ядро. А если этот асахи станет работать нормально - те же менеджеры интела могут задаться вопросом - а зачем мы вообще тратим деньги на линукс, если на эппле линуксоиды и сами справились? А давайте эти расходы сократим. Пускай и у нас реверс-инжинирят.

vbr ★★★★★
()

полноценное GPU-ускорение находится в разработке

Дык маковский гуй кругом на ускорении. Я когда гонял виртуальные хакинтоши, это и отвалилось первым делом, даже вмтварь не умела гладко эмулировать 3D. Нафиг такое ваще выпускать? Для понтов типа «смотрите как мы умеем». Для понтов лучше бы Enlightenment допилили.

Lordwind ★★★★★
()
Ответ на: комментарий от hobbit

Запускать линукс на макбуке это самое странное, что можно придумать.

Линусу про это сам напишешь?

Мне попадались только две разумные причины, по которым установку Линукс на оборудование Эппл имело бы смысл: расширение работоспособности устаревшего железа и соответствие своего рабочего окружения. Полагаю, что Лайнусу мак достался от работодателя или на халяву, и он прямо попадает во вторую категорию.

Если вы придумаете ещё какую-то разумную причину покупки премиум платформы с откровенно высокой наценкой на среднее железо и перевода её в разряд обычного Линукс-десктопа, я буду очень благодарен.

VIT ★★★
()
Ответ на: комментарий от vbr

При чём тут Линус?

В опенсурсе есть такая байка, что ему дарят маки, а он, извращенец, накатывает на них Линукс. Люди, конечно, недоумевают.

VIT ★★★
()
Ответ на: комментарий от VIT

В опенсурсе есть такая байка

Ну я не знаю, в ксакепе байки травят или правду пишут. Может, и байки.

P.S. Там есть ссылка на lore.kernel.org, но с моего текущего интернета она не открывается, sorry.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

В опенсурсе есть такая байка

Ну я не знаю, в ксакепе байки травят или правду пишут. Может, и байки.

Это вполне может быть правда, то, что Лайнус выполз в мир держа в руки Эйр и на этом Эйр во время презентации крутилось что-то Линуксовое. Но я, как человек, живущий примерно в том же мире, что и он уверяю вас - у Лайнуса лаптопов и десктопов по дому валяется не меряно всех типов и размеров. Конечно, есть и свои так-сказать «любимые». У меня, например, одних только десктопов штук пять и лаптопов столько же, есть и маки и интелы и амд и армы. Вот рисков нет, но их и на работе навалом. Выбирай любой! Но сюда, например, я пишу или с Линукс десктопа или с Айфона - так сказать любимое оборудование.

VIT ★★★
()
Ответ на: комментарий от hobbit

Прикольно, ну моя точка зрения от этого не поменяется. Покупать компьютеры производителя, который демонстративно на линукс кладёт с прибором, при наличии в продаже схожих компьютеров производителей, которые линукс уважают, это не очень правильно.

Да, добавлю ещё, что эппл патчили ядро линукса, чтобы оно лучше работало в их виртуальной машине (Virtualization.Framework) и эти патчи они не апстримили. Тут (apple.com) - предлагают скачать патч для версии 6.10. Т.е. это максимально наплевательский подход к платформе.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от VIT

It’s the third time I’m using Apple hardware for Linux development - I did it many years ago for powerpc development on a ppc970 machine. And then a decade+ ago when the Macbook Air was the only real thin-and-lite around. And now as an arm64 platform.

Not that I’ve used it for any real work, I literally have only been doing test builds and boots and now the actual release tagging. But I’m trying to make sure that the next time I travel, I can travel with this as a laptop and finally dogfooding the arm64 side too.

Это его собственные слова из 2022 года. Цитата «не то, чтобы я использовал для какой-то серьёзной работы, я буквально только выполняю тестовые сборки и загрузки, а теперь ещё и пометки в релиз версиях. Я хочу убедиться, что когда мне понадобится путешествовать, я могу взять это в качестве лаптопа и наконец кинуть что-то и в сторону arm64.”

То есть в целом пренебрежительное и насмешливое сообщение. Типа «вот я прикололся, ну да, есть такое!»

VIT ★★★
()
Ответ на: комментарий от vbr

наплевательский

Нет. Это саботаж конкурента, а не наплевательство.

VIT ★★★
()
Ответ на: комментарий от vbr

А Apple не то, что драйверы не пишет, там вообще всё закрытое, ни даташитов, ничего. Всё на 100% зареверсено и работает на честном слове.

Apple выкладывает свой код в открытый доступ регулярно (ой вей!), OS основана на ветке BSD –> Darwin (Unix way) и чем провинились прекрасные ARM-чипы M2/3, чтобы на них не запускать Debian?

Я, кстати, запускал на M2 (mac mini) Debian 12, работало прекрасно, тестировал Postgres –> tps-ов pg_bench было как на топовом Xenon Gold … при том, что абсолютно тихо и по потреблению рай. Смотрел в сторону 1С-Postgres база без ЦОДа и серверной с кондиционерами.

То, что на нем не работал wifi или bt, на тот момент, так это даже прекрасно.

powerguy ★★★
()
Ответ на: комментарий от powerguy

То, что на нем не работал wifi или bt, на тот момент, так это даже прекрасно.

Звучит неубедительно.

VIT ★★★
()

Купить ноутбук примерно за тысячу долларов, чтобы либо а) терпеть измывательства Apple над пользователями и над их собственной ОС, интерфейс которой был радикально ухудшен уже дважды (сначала в Big Sur, потом в Tahoe), либо б) ждать несколько лет, пока энтузиасты отреверсят всё, чтобы потом пользоваться линуксом с половинчатой поддержкой этого самого железа. Полный восторг, аплодирую стоя.

Ах, да, в подарок вам ещё и достанется чёлка.

И, самое главное, вам быстро объяснят, что настоящих профессионалов эти незначительные нюансы не волнуют, ведь главное — это превосходное качество сборки и не имеющее аналогов на рынке железо, — вот же, взгляните на графики! TDP! Neural Engine!

«Анальное рабство» в исполнении макбука образца 2010‐го года выглядит детским садом по сравнению с этим кошмаром, который почему‐то так быстро стал восприниматься как норма.

JeanPierreDubois
()
Ответ на: комментарий от vtVitus

А почему нет? Это ж по факту для старых железяк, для продления её жизни.

Я как раз встречал случае, что этим пользовались еще на адекватном времени железе: дуалбут или просто сносили и ставили линукс на мак.

Sm0ke85
()

Охренеть, дистрибутив в честь пива назвали.

LightDiver ★★★★★
()
Ответ на: комментарий от powerguy

Apple выкладывает свой код в открытый доступ регулярно

Угу, 0.0001% выкладывает. Интересно было бы узнать, кто этим кодом пользуется.

чем провинились прекрасные ARM-чипы M2/3, чтобы на них не запускать Debian?

Где бы скачать GNU Debian/Darwin для макбука, с родными драйверами от эппла, регулярно выкладываемыми в открытый доступ.

Ой? Нет драйверов? Как же так. Наверное забыли выложить.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от JeanPierreDubois

Купить ноутбук примерно за тысячу долларов, чтобы либо а) терпеть измывательства Apple над пользователями и над их собственной ОС, интерфейс которой был радикально ухудшен уже дважды (сначала в Big Sur, потом в Tahoe), либо б) ждать несколько лет, пока энтузиасты отреверсят всё, чтобы потом пользоваться линуксом с половинчатой поддержкой этого самого железа.

Есть мнение, что без автомобиля под рукой принципиально нельзя сделать три вещи: съездить на заправку, съездить в автосервис и съездить на автомойку.

Соответственно, без линукса на эпл силикон приниципиально не получится проверить процесс загрузки оного и работу драйверов.

sarumeister
()
Ответ на: комментарий от vbr

Есть же платформы от Intel и AMD. Инженеры этих компаний апстримят код прямо в ядро, активно работают с другими проектами вроде Mesa

а вот все биосы у них полностью закрытые. И их надо точно так же реверсить, как эти маки. Кстати есть компания, 3mdeb, которая этим занимается.

В любом случае, m1 появился 6 лет назад. И эти радужные из асахи до сих пор его реверсят.

Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

И их надо точно так же реверсить, как эти маки.

А это вообще законно?

LightDiver ★★★★★
()
Ответ на: комментарий от Sm0ke85

Ну есть категория граждан, которые любят забивать гвозди шуруповёртом, заместо молотка. Это ж не говорит, что шуруповёрт не нужОн ? +)

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)
Ответ на: комментарий от VIT

Не, я помню, Линус говорил что он предпочитает работать на Эппл, потому что у того железо хорошее. Но это было ещё во времена Интела.

sena ★★★
()

Расскажите же наконец, почему вы не можете купить макпук и начать на нём работать в кансоличке. Потому что себе компы ищете на помойке?

SpaceRanger ★★★★
()
Ответ на: комментарий от vbr

Интересно кстати, насколько работоспособен этот darwin на «родных» arm?
Конечно понятное дело, что основной стек драйверов проприетарный, но ядро же должно как-то запускаться?

mittorn ★★★★★
()
Ответ на: комментарий от vbr

Запускать линукс на макбуке это самое странное, что можно придумать.

Полностью и железобетонно поддерживаю.

Есть другие ноутбуки на arm, которые намного более дружелюбны к девелоперам. Но девелоперы асахи почему-то выбрали максимально закрытое и нестандартное железо. Учитывая их особенности, наверное, мечтают о… скажем так, об электроовцах.

Dimez ★★★★★
()
Ответ на: комментарий от SpaceRanger

Вероятно ниша асахи это ретро эплы, у которых закончился срок поддержки. На актуальных девайсах линукс и так нормально работает в виртуалках.

Lucky ★★
()
Ответ на: комментарий от vbr

Запускать линукс на макбуке это самое странное, что можно придумать.

Макбук, допустим, уже есть. Макосью попробовал попользоваться, неудобно, а линукс — удобно.

PolarFox ★★★★★
()
Ответ на: комментарий от mittorn

подозрительно судо нет, кажется это нейросеть придумала.

bernd ★★★★★
()
Ответ на: комментарий от Lrrr

а вот все биосы у них полностью закрытые. И их надо точно так же реверсить, как эти маки.

БИОС не нужно реверсить ни для чего. Это просто часть платформы, которая передаёт управление на твой загрузчик.

Ну т.е. можно и пореверсить, конечно, если очень хочется. Но необходимости в этом нет.

vbr ★★★★★
()
Ответ на: комментарий от liksys

притом, что они официально эту практику поддеживают (см. rustup например), а вокруг ядерного драйвера asahi были конфликты, связанные с rust. Конечно с дистром напрямую это вряд ли связано, но наверняка за дистр те же люди отвечают, что и за драйвера, распространяя эту порочную практику. В общем дело не в самом языке, а в сообществе вокруг него и их взглядах

mittorn ★★★★★
()
Ответ на: комментарий от Dimez

Да, садомазеры какие то. Небось там и документации нет. Тренируются наверное

I-Love-Microsoft ★★★★★
()

Новость хорошая, значит - на первых двух поколениях тоже сделали декодеры, прогресс. Ждём энкодеры. По поводу v4l2 stateless, в самых важных приложениях (субъективно) поддержка уже есть.

Merionet ★★
()
Ответ на: комментарий от PolarFox

Макосью попробовал попользоваться, неудобно, а линукс — удобно.

Не расстраивайтесь, зато вы можете бегать по тундре на четырёх лапах и линять два раза в год.

Lucky ★★
()
Ответ на: комментарий от vbr

Что бы у манагеров линукс фоундатион больше не было оправданий, почему они презентации на макос запускают.

BceM_IIpuBeT ★★☆☆☆
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.