LINUX.ORG.RU

Уже появились желающие перенести Linux на новый процессор Apple M1

 ,


0

2

Правда, не бесплатно.

Немного подправленный машинный перевод:

Здравствуйте! Я Гектор Мартин, и мне нравится устанавливать Linux на разные устройства - в последнее время на PS4.

Apple только что выпустила новую линейку компьютеров Apple Silicon Mac на базе ARM, которые уделывают все остальные ARM-машины того же класса. Было бы неплохо, если бы они тоже могли запускать Linux?

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

Здесь мне нужна ваша помощь. Став патроном, вы позволите мне сосредоточиться на этом проекте как на своей основной работе и тратить на нее гораздо больше времени.

Цель состоит в том, чтобы довести поддержку Linux на Mac Apple Silicon до такой степени, чтобы это была не просто техническая демонстрация, а на самом деле ОС, которую хотелось бы использовать на повседневном устройстве.

Запустить Linux на чем-то несложно, сложно заставить его работать хорошо. Необходимо написать драйвера для всех устройств. Драйвер для собственного графического процессора Apple - самый сложный компонент, который необходим для хорошего взаимодействия с настольным компьютером. Управление питанием также должно работать хорошо, чтобы время автономной работы было разумным.

Поскольку это масштабный проект, нет смысла начинать с малого, необходимо догнать цикл выпуска оборудования Apple. Этот проект на Патреоне не будет запущен, до накопления средств. Ваши оплаты не спишутся, пока ежемесячная сумма залога не достигнет 4000 долларов. На этом уровне я могу гарантировать, что вложение времени окупится. (К моменту публикации новости сумма уже набрана)

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

Поскольку мне нужно кое-что доделать, прежде чем я смогу посвятить всё свое время этому проекту, я начну работу не раньше января. А пока, если я достигну цели в 4 тысячи долларов раньше времени, я закажу M1 Mac Mini, чтобы он был под рукой.

>>> Ссылка на патреон

★★★★★

Проверено: alpha ()
Последнее исправление: CYB3R (всего исправлений: 5)
Ответ на: комментарий от pingvinek

Прикольно, т.е. так ненавидишь Линь, что защищаешь интересы системы, которую впервые увидел.

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

anonymous
()
Ответ на: комментарий от darkenshvein

кто запрещает не обновлять? мамка-линуксоид?

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

anonymous
()
Ответ на: комментарий от pingvinek

и да, ненависть к операционке - удел малолетних фоннатиков, что собсно мы тут и наблюдаем

anonymous
()
Ответ на: комментарий от darkenshvein

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

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

на его сравнении со страдивари я закончил читать

На, еще почитай.

Сравни качество пирожков энтузиастки-бабушки и промышленное качество Дядя-пиццы.

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

Всмысле??? Я 2 года на ней сидел. Обычная домохозяйская ось аля винда. UX соответствующий. На линуксе нет UX, там UX который ты сам выберешь. Это же конструктор, а не монолитный ригидный кусок говна вроде макоси.

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

Всмысле??? Я 2 года на ней сидел.

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

На линуксе нет UX,

Что совсем нет? я, конечно, догадывался, ты хоть иногда в словаре значения терминов смотри

anonymous
()
Ответ на: комментарий от bbk123

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

anonymous
()
Ответ на: комментарий от Reset

Ну так иди тогда отсюда? Зачем с говноедами общаться?

anonymous
()
Ответ на: комментарий от Linfan

Да не ври. Apple не пишет linux-драйверы для принтеров. Не было драйверов — была печалька. Появились драйверы — перестала быть печалька Apple тут АБСОЛЮТНО ни при чём.

anonymous
()
Ответ на: комментарий от Linfan

это твой выбор :)

у него это не выбор ;)))

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

Apple не пишет linux-драйверы для принтеров

Драйвера пишут обычно производители. Коммунити дописывает то, что отсутствует (по мере возможного). А CUPS - это система управлением всем этим хозявством.

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

Google написал немного не то же самое и для платформы, которая раньше не поддерживалась.

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

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

Больше всего в линуксах

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

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

ну вот, лед тронулся. мне только интересно, в свете грядущей arm-изации, станет ли официально поддерживать эту платформу, например arch, или так и будут x86 до упора сидеть?

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

Какой смысл покупать мегадорогущий а огороженный со всех сторон комп, чтобы запускать на нём Linux, который один фиг рано или поздно перестанет работать потому что так решит Apple?

Ну этот не перестанет, там можно, говорят, неподписанные бинарники запускать. То есть если один раз портировать то на старые M1 по крайней мере пойдёт. А вот не огородят ли следующее поколение — хз.

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

действительно. лучше оставить макос. это надёжная и обновляемая ОС.

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

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

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

врёт и не краснеет

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

врёт и не краснеет

Интересно, кто?

https://sneak.berlin/20201112/your-computer-isnt-yours/

Насчёт стука. Насчёт того что системный раздел зашифрован мне сказали на канале яблочников. Как это в точности реализовано, я не знаю, но говорят что это началось после введения чипа T2.

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

Ubuntu вообще стыдно показывать в одном ряду с macOS и Windows обычному домохозяйному пользователю

Оно ему и

Не нужно
anonymous
()
Ответ на: комментарий от gtk3

Я как бывший разработчик postmarketOS уже вообще в принципе не хочу иметь какое-либо отношение к arm

Название какое-то странное. Почтовый рынок ОС?

А что такого и почему бывший? У меня тут ARM-машины есть, я с ними иногда ковыряюсь. Но x86 проще, да. Хочешь загрузочную флешку — делаешь и будет работать на любом x86-компе новее 2005 года если ОС 32-битная. Ну правда ещё придётся пилить гибрид с EFI, но всё равно вариаций не так много. А для ARM надо найти ядро конкретно под твою машину и сделать раздел загрузочным конкретно под её специфический загрузчик.

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

У чувака есть инсайдерская инфа? Документация, спеки, аппликухи? Описание ассемблера?

Ну так-то там архитектура Aarch64 же, на неё уже портирован линукс давно.

Я думаю, первоначальный запуск не так и сложно сделать должно быть. Главное найти UART какой-нибудь...

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

Сравнил плойку на открытом спарке и анально огороженный яббл.

Ну если ты даже не знаешь, на каком процессоре PS3... Power же вроде был.

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

Винду уже запустили на M1, а для линукса только желающие нашлись. Линукс как всегда в догоняющих.

Ну толсто же. Винду запустили в виртуалке Qemu, а не нативно. Линукс в ней запустить вообще не проблема.

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

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

Если конечно не промыты и не заряжены манерами понятно о чём.

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

Ты. Не знаешь, а говоришь. Статью, которую ты привёл – хорошо, если дальше заголовка прочитал.

я не знаю

ну вот оно и есть. Ну в принципе типичный Xenius

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

стучит

ага, и сливает архивы твоего хентая.

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

anonymous
()
Ответ на: комментарий от Oberstserj

и совсем другое дело реверсить новый арм, который еще не вышел даже.

Какой ещё совсем новый? И почему не вышел? Его даже в местный яблочный магазин завезли.

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

Статью, которую ты привёл – хорошо, если дальше заголовка прочитал.

Вообще-то полностью прочитал. Там у них при каждом запуске приложения отправляется хэш сертификата на сервер яблока. В общем с privacy у них та же хрень что в швинтузе 10, если не хуже. Что тут не понятного-то?

я не знаю > ну вот оно и есть.

Ладно, так что у MacOS X последних версий системный раздел не зашифрован, можно загрузиться с линуксового лайва и посмотреть все файлы, а при желании поправить какие-нибудь конфиги и всё будет работать?

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

Ну толсто же. Винду запустили в виртуалке Qemu, а не нативно.

нативный слой предоставлять не хотят, а WSL предлагают.
тваrи.

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

на тебя стучит при каждом запуске любого приложения

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

во, уже даже через пять минут по разному говоришь. короче неуд.

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

Куча проприетарного софта доступно только под x86.

Проприетарный софт — это зло, так что то что его нет — это если не хорошо, то как минимум пофиг.

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

«Десяточка» это одна из лучших ОС. Бубунта и рядом не валялась :)

Да примерно одного поля ягоды. только в убунте поиск амазона и всякие там Ubuntu One можно хотя бы штатно отключить, а в Windows 10 для отключения шпионских следилок нужен спецсофт и к тому же в этом случае придётся попрощаться с обновлениями. И не факт что они отключатся. Ну и к тому же консоль кривая и тормозная. Вот попробуй написать сложные составные команды которые делают одно и то же на Bash и на PowerShell и сравнить время выполнения на отдном и том же железе в разных ОС.

Например, найти все файлы у которых именах есть хитрые символы и переименовать их, заменив эти символы на что-нибудь вроде %20 вместо пробела и так далее.

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

только в убунте поиск амазона

Нету этого в Ubuntu - сдались. На фоне десктопа выпустили белый флаг.

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

убунте поиск амазона и всякие там Ubuntu One можно хотя бы штатно отключить

Что такое «поиск амазона» и Ubuntu One? Сколько пользуюсь ей, ни разу не видел.

а в Windows 10 для отключения шпионских следилок

Ты винду видел только на картинках как и убунту. «Шпионские следилки» отключаются одной галочкой при установке/первом входе.

Например, найти все файлы у которых именах есть хитрые символы и переименовать их, заменив эти символы на что-нибудь вроде %20 вместо пробела и так далее.

Я себе такой задачи не ставил. Лучше скажи как сделать чтобы гном не вис как 98я винда.

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

Ubuntu вообще стыдно показывать в одном ряду с macOS и Windows обычному домохозяйному единорожке-пользователю своим друзякам-хипстерам.

fixed, не благодари :) Ты походу слабо представляешь, какое вырвиглазие делают юзеры из своих ноутов. На этом фоне любой интерфейс, даже мотифф, смотрится весьма достойно.

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

Лучше скажи как сделать чтобы гном не вис как 98я винда.

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

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

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

Я уже сто раз приводил. Если поелозить поинтстиком с зажатой средней кнопкой по левой панели, то зависаем со 100% cpu где-то в обработке js. Если открепить от панели приложение, которое запускается, но еще не запустилось, то аналогично. Эти баги кочуют из релиза в релиз.

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

У меня Ubuntu 20.04 c гномом и все, что ты написал - не воспроизводится. Загрузка CPU даже не пошелохнулась. Кардинальные отличия от твоего описания - панель внизу, а не слева.

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

У меня Ubuntu 20.04 c гномом и все, что ты написал - не воспроизводится.

Проверь на thinkpad’е.

Кардинальные отличия от твоего описания - панель внизу, а не слева.

Может и в этом дело.

Reset ★★★★★
()

Для линуксоида пересаживание на другую систему не как измена родине? 😑

anonymous
()
Ответ на: комментарий от Linfan

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

но если ОС имеет элементарные косяки с доком (иконку даже не может показать для того же VirtualBox, Steam игр и прочих составных приложений), в элементарных местах ру-инглиш, в меню отображает «Веб-Браузер C…» (типа Chromium) на FullHD экране, а если магазин приложений открыть… перечислять можно долго. Это позорный уровень для десктопа.

Но тебе то понятно, что сойдёт. Ты и не такое это самое…

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

«Шпионские следилки» отключаются одной галочкой при установке/первом входе.

Улыбнуло. А как же танцы со скриптами/реестром/фаерволом/бубном (причем после каждого обновления)? И то не факт что поможет.

anonymous
()
Ответ на: комментарий от Xenius

Есть еще небольшая толика открытого софта слегка прибитого гвоздями к x86

pingvinek
()
Ответ на: тупо как-то от qbbr

Всмсле, зачем кому-то покупать дорогущее железо и ставить туда линь?

Ну так если других пригодных ОС нет. А железо может быть нужно или банально приятнее работать, когда ничего не тормозит.

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

дешевле купить обычный ноут).

но ведь макбук и есть обычный ноут. Только другой фирмы, не Asus или Acer, а Apple, например.

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

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

Но зачем GNU-софт ставить по одной проге если можно сразу поставить GNU/Linux и всё? И проблем с кривой файловой системой не будет, и иксы нормально работают. Вот автор и хочет этого добиться.

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

Надеюсь вы пошутили? Ноут со сравнимой с маком требухой будет стоит в 2-3 раза дешевле. З

Ладно, где купить ноут со сравнимой с Macbook Air M1 требухой за 40-60 тысяч рублей в России? Что бы процессор был быстрый как минимум четырёхядерный ARM и не менее 16 гигабайт оперативки.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.