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 ()

А что разве МакОС фрии ? Или кто то думает что такой бук сделали не благодаря портированию линух приложений на арм ?

mx__ ★★★★★ ()

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

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

Why should we trust you?

I've been reverse engineering devices for over half of my life, since the early 2000s. I've worked to build unofficial open software support for platforms such as the Nintendo Wii (where I am one of the largest contributors to hardware documentation, open libraries, «jailbreaking» software (The Homebrew Channel), recovery tools (BootMii), etc), the Sony PS3 (where I wrote AsbestOS and a Linux patchset to enable Linux to work on the PS3 Slim as well as up-to-date PS3 units after the original Linux support was removed), the PS4 (which I ported Linux to, to the point of being able to run Steam games with full OpenGL/Vulkan graphics support), and other smaller platforms. I always strive to write clean and robust code that is safe, puts the user first, and is upstreamable. I support open hardware and software development. I've gone through the Linux kernel patch process multiple times and I know what it takes to get stuff upstreamed.

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

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

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

Смотри-ка, такой молодой, а уже прожженый циник!

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

Я в принципе никогда не понимал людей, покупающих макбуки и устанавливающих на них линуксы или офтопик. Вот вообще никак не понимал.

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

Вот вообще никак не понимал.

Немного оффтопну, тут лет пять назад по программе оснащения школ в нашу местную школу (за каким-то лешим) прислали штук 20 iMac-ов (моноблоки). Поскольку программы учебные всё равно рассчитаны на Винды, а работать с Маками в школе умеют примерно никто, то единственный вариант их использования до сих пор, насколько я знаю - загрузка bootcamp + Win7, ЧСХ заботливо там уже поставленная. Вот такой вот вариант использования.

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

который один фиг рано или поздно перестанет работать потому что так решит Apple?

Ну и что там с десятилетними ноутбуками Apple решила? (Дальше уже сомнительная целесообразность использования).

Нажала на рубильник, который подорвал ноутбуки, если на них стоит Линукс?

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

Линуксоидов тоже не так просто понять.

Ну что поделать. Суют свой Линукс всюду куда можно, и куда не очень 😮

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

Соглашусь. Зачем покупать программно-аппаратный комплекс, выкидывать программную часть и костыли костылить?

Лучше бы занялся подгонкой GNU+Linux под какую-нибудь аппаратную платформу (Intel NUC) и начал бы барыжить хорошими ноутбуками, где все работает, нет плясок с бубном и ACPI на все 100% поддерживается.

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

Ну и что там с десятилетними ноутбуками Apple решила?

На десятилетние ноутбуки эппла не установится даже каталина (как и мохав). Но можно поставить альтернативную ОС. С M1 такой финт не пройдет - эппл скажет «поддержка закончена» и юзеры сидят без апдейтов или выкидывают ноутбуки.

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

Вообще не о том.

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

Запилят эти Линукс на каком-то уровне. Это факт. На каком вопрос…

Что им решит Apple и что сделает с уже вышедшими устройствами?

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

Что им решит Apple и что сделает с уже вышедшими устройствами?

Ничего не сделает. Ни патчей ни апдейтов. Не будет апдейтов - зато будет RCE через шрифты, и никакой возможности поставить стороннюю ОС.

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

и никакой возможности поставить стороннюю ОС

Ну глупости. Что тут ещё сказать.

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

Лучше купить обычный x86-ноутбук, дешевле и без плясок с бубном. По крайне мере по сравнением с этим макбуком.

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

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

Лучше бы занялся подгонкой GNU+Linux под какую-нибудь аппаратную платформу (Intel NUC) и начал бы барыжить хорошими ноутбуками, где все работает, нет плясок с бубном и ACPI на все 100% поддерживается.

man System76

man Tuxedo

Korchevatel ★★★★★ ()

К моменту публикации новости сумма уже набрана

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

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

У чувака есть инсайдерская инфа? Документация, спеки, аппликухи? Описание ассемблера? Или он все на реверсе хочет сделать? Я чет не догоняю. Это не огромная работа, а трититаническая, плавно переходящая в бесконечно догоняющий, но жутко отстающий сизифов труд.

Чтобы сделать это образовательным мероприятием

Что именно? Реверс или хав ту по установке линя и его предварительной сборки из его портов?

Короче, не взлетит.

Oberstserj ★★ ()

Опа, fail0verflow. В принципе, эти ребята могут)

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

где моя шестая звезда!?!!!!

Квест проходится не так ;)

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

I’ve been reverse engineering devices for over half of my life, since the early 2000s.

Ааа…вот и ответ на мой вопрос.

Sony PS3

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

Oberstserj ★★ ()

Не знаю как перевести custom gpu, «сделанный на заказ», «собственной разработки». Но никак не «настраиваемый»

khrundel ★★★ ()

Подозреваю, что там стучалки заложены в сам процессор.

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

причём на обновления не кладут хум, как на том же андроиде на 90% девайсах.

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

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

По-моему чувак просто решил соскрести бабла себе на мак с М1

хм… по-моему, его можно просто купить с зарплаты (не в РФ). Зачем весь этот цирк с конями?

Linfan ★★★★★ ()

а он не знает когда аналогичное железо станет доступно на потребительском рынке, а не только эплу?

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

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

А что там в нюках такого, что под них нужна подгонка? Дефолтный дебиан или федора из коробки не подойдут?

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

Вот вообще никак не понимал

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

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

Это ещё ни о чём не говорит.

Тем временем запускаемый на том же Nintendo Switch Linux (точнее Android) и куча всякого homebrew, вполне дает смысл приобрести такое устройство. Особенно homebrew, ведь это 100500 эмуляторов разного калибра.

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

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

Смотря к какому. v4 была вполне перспективна, пока все коллективно не положили на нее и не свернули в непонятно куда.

Ты, вероятно, работал с v7. Что тебя так отвратило от нее?

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

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

но с эмулятором конечно лучше чем без эмулятора. попробуй портировать эмулятор под Atmosphère.

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

где моя шестая звезда!?!!!!

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

Oberstserj ★★ ()

Никто не нажмет на рубильник. Apple похер на то, что какой-то нищеброд взамен своей бесплатной MacOS поставит на Мак что-либо еще. За железо он деньги заплатил, хочет извращаться - пускай, на здоровье, Apple свое бабло уже получил. Тем более, что конкурентов у MacOSи на Mac`е нет.

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

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

Пиратство тоже, но это уже кто как хочет. :)

Я лично игры стараюсь не пиратить и об этом не говорить вовсе.

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

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

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

Надежная, ага.

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

Ну всё правильно сказал. Понятно дело, что всё относительно.

Так вот если сравнивать с двумя десктопным ОС общего назначения, так оно и есть.

fornlr ★★★★★ ()

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

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

Лучше купить обычный x86-ноутбук, дешевле

Не дешевле. x86 ноутбук с подобными характеристиками стоит столько же или дороже.

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

Причем ещё и энергоэффективнее.

Это не так.

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

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

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

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

Apple, в том числе, берет комиссию за магазин приложений. И тут куча бабла.

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

Apple без проблем может заменить своё ядро на Linux, но особого смысла нет - у них свои API и прочее, такая замена имеет смысл только ради докера и кручения Mac OS в облаках на базе KVM

menangen ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.