LINUX.ORG.RU

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

 , , m3


1

1

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 ()
Ответ на: комментарий от vbr

что значит «принадлежат», я этого вообще не понимаю).

Не будем обсуждать флибустьеров, но допустим музыка.Купил, сохранил на чем угодно+ бэкап : это право даже прописано в международном законе.Захотел поставил на телефон или послушал на телевизоре или приставке,все это в законе пока нет незаконного распространение. Но ситуация когда DRM защита весит постоянно и не снимаемая нехорошо - это получается аренда.А ещё из за политики могут тебе сказать - иди собирать грибы «@@@@синовики» .Все, фильм ,музыку который ты купил просматривать, прослушать не имееш права.
В общем ты сам используешь данные в чем они бы не выражались - а не по разрешению корпораций.

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

такие фичи хороши, если они опциональны.

Нет, как раз наоборот. Такие фичи хороши, если они не опциональны. Вот сделали secure boot и что толку. Всё равно каждый второй умник его отключает. А если бы не могли отключить - были бы вынуждены учиться настраивать как положено.

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

А вот тут всё перемешано. Проверка подписи и возможность загружать свой ключ это разные фичи и одно другому не мешает. На моём компьютере Secure Boot с моими ключами. Так и должно быть.

Хочешь чтобы было как на айфонах, где за возможность использования СВОЕГО приложения ты должен платить?

Честно - не вижу проблемы. Я же за айфон плачу, за айклауд плачу. Заплачу и ещё немного. Если проблему можно решить за деньги, это не проблема, а расходы. Будет дорого - посмотрю на альтернативы.

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

Купим новую железку

но в ней тоже вскроются проблемы. Не бывает софта без багов. Вот сам и покупай такое. А вообще описанная мной ситуация обычно причина больше не покупать такое железо

В исходном коде драйвера нет особой ценности

в идеальном мире

И этот подход мешает производителям оборудования в некоторых случаях

Этот подход мешает производить откровенное дерьмо:

Например нельзя продать мощную видеокарту и софтово её задушить

Это вполне можно сделать и на открытых драйверах. Уже везде делается для этих задач SMU с подписанной прошивкой, который не лезет куда не надо, при этом разрешает только то, что предписал производитель
А вот попытка сделать это в закрытом драйвере, кк раньше делала невидия, приводит к тому, что софтовое ограничение потом кто-нибудь поломает - т.е даже в этом случае производитель не получает больших преимуществ от закрытия драйвера

А что может пользователь улучшить в драйвере?

ну, например, интолы ivybridge/haswell обзавелись поддержкой новых opengl и даже вулкана, в то время, как на винде остались с бибой. в radv есть поддержка рейтрейсинга на gcn и кучи важных фич для dxvk и vkd3d, в то время, как официальный amdvlk сосёт бибу. radv компилирует через aco, в то время как amdvlk тормозит с llvm.
Что получает непосредственно пользователь? Возможность получать улучшения от других пользователей, либо делать их самому, при этом собирать их все вместе.
Я попользовался недавно невидевским блобом и был крайне недоволен, поскольку на нём практически невозможна отладка и если в драйвере что-то идёт не так (а оно обязательно идёт) - гадай на адресах без символов - ты даже не поймёшь ошибка в драйвере или в клиентском софте.
А в radv и отладочные символы и исходники доступны. Я даже добавлял принудительный foveated rendering на основе vrs со стороны драйвера.
Да, конечно если не будет пользователей,умеющих программировать, то никаких улучшений и не будет. но почему-то такое пользователи чаще всего находятся. Даже на windows они бы находятся и там сейчас благополучно патчат драйвера невидиии по крупицами информации из утёкших сорцов, возвращая поддержку старого железа и заставляя его работать так хорошо, как оно никогда не работало, а ты говоришь, что пользователь не может ничего улучшить

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

Например нельзя продать мощную видеокарту и софтово её задушить. Это большой минус.

Чойта? Через прошивку это делается, а не через драйвер. Драйвер может быть сто раз открытым, а GPU просто не будет гнаться, потому что ему так фирмварь из микросхемы сказала.

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

На моём компьютере Secure Boot с моими ключами. Так и должно быть.

но производитель так не считает. Так что возможность отключить или сломать защиту превращается в компромиссную необходимость. Microsoft уже попыталась зафорсить свои ключи и благодаря долбоящерам в менеджерах потерпело неудачу.
Фичи вроде landlock тоже полезны, но тоже пока их не применяют против пользователя

Честно - не вижу проблем

глаза протри. Это твоё устройство и твой код - захрена тут платить?

Я же за айфон плачу, за айклауд плачу

не у всех есть это заболевание

Заплачу и ещё немного

когда у меня была потребность сделать приложение на ios, стоимость аккаунта была решающей преградой. Да, она вполне оправдана для бизнеса и ябблу интересны только бизнесы, с которых они поимеют много денег.

Если проблему можно решить за деньги, это не проблема, а расходы

тебя ограбили на улице - это расходы

Будет дорого - посмотрю на альтернативы.

будешь принимать скотские условия - альтернативы не будет, останешься скотом в арабстве. Так рынок работает - создавая спрос на говно ты помогаешь ему вытеснить с рынка всё остальное. Позволишь рынку инструмент по отъёму прав у тебя - тебе потом по рубильнику отрубят права как только уйдёт конкуренция. Очко Овертона сужается и гайки никто не будет раскручивать обратно

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

Не будем обсуждать флибустьеров, но допустим музыка.Купил, сохранил на чем угодно+ бэкап : это право даже прописано в международном законе.Захотел поставил на телефон или послушал на телевизоре или приставке,все это в законе пока нет незаконного распространение. Но ситуация когда DRM защита весит постоянно и не снимаемая нехорошо - это получается аренда.А ещё из за политики могут тебе сказать - иди собирать грибы «@@@@синовики» .Все, фильм ,музыку который ты купил просматривать, прослушать не имееш права.

Ты не можешь купить музыку. У тебя денег не хватит. Ты покупаешь право на что-либо. И это право ограничено. Какую бы ты музыку ни купил, ты, например, не сможешь её легально перепродавать. Ты даже в своём кафе её скорей всего включить не сможешь. Только для личного прослушивания.

А стоит там DRM или ты скачал флаки, это уже технические детали.

Международных законов не существует.

В общем ты сам используешь данные в чем они бы не выражались - а не по разрешению корпораций.

Сделай свои данные и используй.

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

Боюсь, что такими требованиями сейчас никого не удивить, тот же hyprland весьма популярен. Qt сейчас взлетел вместе с DE, т.к. плазма всех обогнала по фичам, не думаю, что гтк кого-то спугнул своими изменениями, для этого достаточно гнома.

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

Международных законов не существует.

А какую статью в конституции внезапно мы исправляли и для чего ? Внезапно товарищи в Кремле решили что они самые умные и на международное законодательство начхать .Международные ратифицированные конвенции согласно Венской конвенции о праве международный договоров от 1969 года установило правило что ратифицированные договоры выше права национальной Конституции.

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

Закон и договор это две большие разницы.

Закон спускается кем-то сверху. И этот кто-то имеет силу заставлять других исполнять этот закон.

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

На межгосударственном уровне нет кого-то, кто может заставить делать что-то. Поэтому есть международные договора. Это когда страны добровольно соглашаются на что-то. Каждый договор всегда можно отозвать. Это не закон. И за его нарушение инопланетяне не посадят страну в клетку. Хотя, конечно, какие-то последствия могут быть.

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

инопланетяне не посадят страну в клетку

А планетяне - посадят((

thesis ★★★★★
()

Я не знаю кем надо быть, чтоб с macos на линкус переходить и так извращаться над макбуком. Это попахивает каким-то извращенным мазохизмом. Подобные штуки вообще - надо запретить, как вариант пропаганды лгбт :)

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

Ты не можешь купить музыку. У тебя денег не хватит. Ты покупаешь право на что-либо. И это право ограничено. Какую бы ты музыку ни купил, ты, например, не сможешь её легально перепродавать.

Да что ты говоришь :) Я в любой стране мира могу пойти, купить компакт-диск или виниловую пластинку и потом продать или подаоить ее кому угодно. Я даже совершенно легально могу ее оцифровать/сделать резервную копию для себя лично.

Международных законов не существует.

Лол :) тут я даже комментировать уже не могу, потому как от смеха распирает.

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

когда у меня была потребность сделать приложение на ios, стоимость аккаунта была решающей преградой.

Ты не нашел 100 долларов на ежегодный сертификат разработчика? Тогда, я чую, очень хорошо, что ты ничего не написал :)

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

Это на сколько лет линукс на маках отстаёт?

откровенно говоря - он там нафиг не нужен. как и вообще на любом десктопе.

Какой там М последний?

m6. но только базовый. прошек, максов и ультр 6-к не будет. А вот выходящий m7 будет точно и про и макс. на него с m4pro и перейду. m4pro-m5pro откровенно говоря был минорный апдейт - смысла не имело.

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

Да что ты говоришь :) Я в любой стране мира могу пойти, купить компакт-диск или виниловую пластинку и потом продать или подаоить ее кому угодно. Я даже совершенно легально могу ее оцифровать/сделать резервную копию для себя лично.

А в своём кафе включать её не можешь.

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

Да, буквально у студента может не быть лишних 100 долларов на что-то, что тем более сгорит через год, а на тот момент я был тем самым студентом. Ну и при иотсутствии намерения зарабатовать на приложении требрвания таких сертификатов просто абсурдны, но ведь apple не интересны разработчики, которые не будут зарабатывать.
Если бы сертификат был разовым - можно было бы скинуться или набрать донатов, но здесь явно сломанная бизнес-модель треюующая платить за своё бесплатное приложение пожизненно нахрен как дань

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

Да, буквально у студента может не быть лишних 100 долларов на что-то, что тем более сгорит через год, а на тот момент я был тем самым студентом.

Знаю я что делают и на что тратят студенты :) Сам им был. Пить надо меньше - вот и весь рецепт :)

но ведь apple не интересны разработчики, которые не будут зарабатывать.

Это не интересно не только apple, но и любому, здравомыслящему человеку.

треюующая платить за своё бесплатное приложение пожизненно нахрен как дань

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

можно было бы скинуться или набрать донатов

Студент может пойти и бутылки сдать, например…

А вообще - 100 баксов - вообще не деньги даже для студента, у которого всев порядке к жизненному подходу. Тем более - в год.

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

А в своём кафе включать её не можешь.

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

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

Знаю я что делают и на что тратят студенты :) Сам им был. Пить надо меньше - вот и весь рецепт :)

Вы это, говорите, да не заговаривайтесь! На святое посягаете.

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

Знаю я что делают и на что тратят студенты :) Сам им был. Пить надо меньше - вот и весь рецепт :)

те студенты, которые много пьют обычно ничего и не разрабатывают

Это не интересно не только apple, но и любому, здравомыслящему человеку.

чтож вам больным о здравомыслии рассуждать?

«бесплатно» ничего не бывает.

а как же опенсорсные хобби-проекты?

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

Процесс разработки сам по себе даёт полезный опыт. Помимо опыта он даёт работоспособный продукт, доступный всем. Да, можно разрабатывать закрытое приложение и получать только личный профит, но можно сделать и что-то более полезное. К тому же закрытому приложению не будет доступен GPL код

А вообще - 100 баксов - вообще не деньги даже для студента, у которого всев порядке к жизненному подходу. Тем более - в год.

на тот момент размер стипендии был сильно меньше 100 баксов. То есть я буквально был в минусе, несмотря на то, что не пил. Времени на работу тоже не было - такие у нас вузы к сожалению - люди либо шли на работу и отчислялись, либо продолжали учиться. Конечно понятно, что надо было отчислться, но это никак не отменяет абсурдности этих сертификатов, как и абсурдности техники apple вообще

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

чтож вам больным о здравомыслии рассуждать?

насколько мне говорили люди, имеющие отношение к лечению душевнобольных - оные никогда не считают себя душевнобольными. так что подобная постановка подобного вида диагнозов, тем более - на расстоянии, как раз говорит - об обратном :)

а как же опенсорсные хобби-проекты?

так работайте, мы потом используем. большое спасибо. но даже пирожка и то - не дам.

на тот момент размер стипендии был сильно меньше 100 баксов.

в год? ты мне сказки-то не рассказывай. такого даже в 90е не было. и потом - мне интересно. если ты нарыл бабла на айфон - то как же так вышло, чо не смог нарыть 100 баксов в год на лицуху разработчика? да ладно-бы это. чтоб что-то там писать под айфон - нужен xcode и далее по списку. т.е. это вот все - подразумевает мак. т.е. - мак у тебя был и деньги ты на него нашел, но за 100 баксов - жаба задушила? чет мне подсказывает, что или ты сказки рассказыываешь, или 1 из двух.

Времени на работу тоже не было - такие у нас вузы к сожалению - люди либо шли на работу и отчислялись

т.е. ты уже - не был студентом? и что это за работа такая где платят столь мало, что работник не смог накопить 100 баксов в год? помоему даже бомжам на паперти подают больше :)

но это никак не отменяет абсурдности этих сертификатов, как и абсурдности техники apple вообще

дада. ну тебе-то, конечно, виднее. куда нам до человека, который не в состоянии накопить 100 баксов за год :)

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

в год?

в месяц конечно, но этого едва ли хватит на еду.
Я не говорю. что вуз, учёба в котором не оставляет времени на нормальную работу - нормально, но таких направлений хватает. И я же говорил о «менее», было там наверно от силы 50 - конечно несколько месяцев в год не жрать лишь бы аккаунт разработчика не сдох звучит не совсем реально

если ты нарыл бабла на айфон

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

т.е. ты уже - не был студентом?

на тот момент был, не знаю что ты там выдумал

куда нам до человека, который не в состоянии накопить 100 баксов за год

накопить то вполне в стостоянии, но не швыряться ими направо и налево. Все эти подписки - как раз швыряние баблом за исключением случаев которые компенсируют этот расход (т.е если я хочу платное приложение или биллинг - я уже должен расчитать на компенсацию этого расхода)
Любая опенсорсная разработка здесь идёт мимо, да и инди-проекты в целом - здесь нет гарантии постоянного спроса. Расход на подписку с целью продолжения возможности существования проекта без постоянного финансирвоания экстраполируется в бесконечность

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

C таким отставанием в поддержке нормальной ОС я вообще в маках смысла не вижу - лучше дождаться spark от нвидии и сразу на него заехать.

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

Нет, как раз наоборот. Такие фичи хороши, если они не опциональны. Вот сделали secure boot и что толку. Всё равно каждый второй умник его отключает. А если бы не могли отключить - были бы вынуждены учиться настраивать как положено.

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

Secure Boot с моими ключами.

это уже не секьюр бут а дыра.

Честно - не вижу проблемы. Я же за айфон плачу, за айклауд плачу. Заплачу и ещё немного.

ну поставь на новый айфон что-то из российского санкционного. Интересно сколько придется заплатить эпплу взяток за снятие санкций и разрешение ставить какой-нибудь сбер. Сомневаюсь что это «еще немного»

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

Речь про свой софт. Ставить шпионский софт, который даже не проходит проверку в аппсторе я себе никогда не буду.

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