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)

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

Она с железом бесплатно идёт. И ты не поверишь - его, таки, покупают.

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

Иконки ничто, минимализм- все

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

А по-моему обычный бюджетный процессор от Raspberry Pi обозвали загадочным названием M1 (чтобы никто не догадался),

Да нет, это же для них бы было «началом конца» …
Все «по честному».

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

А в реальности ты просто не понимаешь о чем говоришь, как все русские.

То что архитектура ARM еще не значит, что это тот же самый процессор, вот вообще и никак.

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

А по-моему обычный бюджетный процессор от Raspberry Pi

во поехавший, тесты как бэ есть - разница на порядки

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

А по-моему обычный бюджетный процессор от Raspberry Pi обозвали загадочным названием M1

Аж чаем подавился. Настоятельно прошу продолжить эти изящные размышления.

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

PowerPC уже вдоль и поперек отреверсили

Описание наборов инструкций PowerPC, ARM, x86, да почти всех, доступны публично. Когда говорят о том, что они закрыты или проприетарны, имеется в виду запрет на создание новых ядер без покупки прав на создание таких ядер. RISC-V считается открытым, потому что никаких лицензий для создания своих ядер покупать не нужно.

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

Нет проблем скомпилировать под ARM? Ну да, ведь GCC уже поддерживает ARM. И LLVM тоже поддерживает. И MS Visual Studio тоже поддерживает. Одна из основных причин использования набора инструкций ARM состоит в том, что под него уже есть развитые оптимизирующие компиляторы и написана куча кода.

Сложность там не в поддержке процессорного ядра, а в поддержке всего остального. Как-то нужно работать с клавиатурой и тачпадом. Как-то взаимодействовать с контроллерами USB и Thunderbolt. Как-то выводить картинку с GPU. Поддержка ждущего и спящего режимов. Поддержка взаимодействия с контроллером аккумулятора. И ещё куча всего, о чём я сейчас не вспомнил, но отсутствие чего явно замечу.

i-rinat ★★★★★
()
Ответ на: комментарий от rukez

Дык я тута бесплатно, а тама - бабло просят

Вот это уже перетирали: сообщество FOSS выродилось в шоблу халявщиков, которая хочет только бесплатные варианты платного софта, но чтобы еще с рюшечками и свистелками, а то не кошерно. И лозунг FSF «you should think of «free» as in «free speech», not as in «free beer» теперь заменен родным и понятным «ХАЛЯВА!»

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

Аж чаем подавился. Настоятельно прошу продолжить эти изящные размышления.

Спектрум?

Владимир

anonymous
()

тупо как-то

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

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

qbbr ★★★★★
()
Ответ на: удаленный комментарий

А причём здесь процессор?

spqr ★★★
()

Это не только хобби, это работа на полную ставку.
Здесь мне нужна ваша помощь. Став патроном...

Мчудак явно охренел. Он будет получать бабки, но делиться ими не хочет. Оригинально.

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

«ты чё, блджат, самый умный?» - это ж не британцы или немцы это выражение придумали.

у меня для тебя плохие новости. они «придумали» smart ass для таких случаев.

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

кстати, откуда уверенность что Мартин

делиться ими не хочет.

он уже кому-то отказал в финансировании?

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

В чем заключается «отсталось интерфейса» и «слабые возможности»? Расскажи мне это как разработчик разработчику, а я посмеюсь :)

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

Это когда анимации не 60 ФПС, очевидно же

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

Уважаемый разработчик

Конечно.

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

Гипервизор появился гораздо поздней чем в линуксе, современная фс тоже появилась гораздо позднее, до этого всю жизнь была hfs из девяностых. Всесто всеми признанного vulkan какой-то дебильный metal

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

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

Ну чем не идеальная ос для домохозяйки?

Желаю ей отправиться на свалку истории как той же солярке

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

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

Это говорит как минимум о том, что ты по сравнению с ним - тупой диванный кукаретик, который кроме как пи***болить больше ни на что не способен ;)))

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

ясно. ну владимир вообще сумасшедший, что он там пишет - я бы читать не стал.

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

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

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

Ссылочку дайте мне где что нибудь плохого о маках сказал.
Врете!
Говорил, что маки в России не сильно распространены и не более …

Так что хамчик не говори напраслину.

Владимир

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

Мышетыкательный интерфейс,

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

перекрывающиеся окна, метафора рабочего стола с иконками. Как будто в 90х застряли навсегда.

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

Причём сменить его нельзя

А зачем это делать, он и так отличный!

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

Окружений чего и зачем их менять? Это как раз недостаток линуксов если чтобы сменить проект и используемые либы надо менять окружение.

Анальная отгороженность всего и вся … софт ставь только из AppStore ну и прочая клоунада в духе жри что дают

Линуксячьи легенды и мифы :)

Ну чем не идеальная ос для домохозяйки?

Пока «аргументы» выглядят очень убого, больше похоже на то, что ты безграмотен и нормальных ОС давно не видел.

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

Пока «аргументы» выглядят очень убого, больше похоже на то, что ты безграмотен и нормальных ОС давно не видел.

Пока похоже что ему лет 17-18, обычный подросток-фанатик.

А в чем проблема иконок на десктопе? Мне отказ от них напоминает какой-то снобизм где понт дороже смысла.

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

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

как мило.
это куда. в soho, или для домохозяек?

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

И где он предлагает помогать, помимо деньгами?

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

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

восстановленного пикселя кстати, почему то алиэкспресс стал смущаться, и прятать его в результатах поиска.

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

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

странная идея.

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

Не должен. Но он работает на ставку, а предлагает помогать за просто так.

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

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

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

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

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

Батарея.

анон почему-то думает, что макось ему нужна для любоффи

Это Владимир. :-D

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

Расскажи мне это как разработчик разработчику

Рассказываю: получив в потные ладошки вожделенный мак, что ты с ним делаешь? Правильно, если ты не педалишь под ипхоны и макосьный десктоп (последнее жуткая редкость), ты с радостным визгом начинаешь обмазывать «исключительную ось» разными гну-шными макпортами/хоумбрю’вами, сетапить нужный для работы линуксячий энвайромент. Потому как на серваках увы и ах не макось или венда (последняя бывает, но не часто и дотнетчику в макоси ловить нечего), а скорее всего или центось или убунта. И тут возникает дилемма: кто больший извращенец? Тот кто в сабже пытается линукс в макбук вкорячить, или тот кто макось под линукс припи**рашивает, ради сомнительных выгод в плане интерфейса или понтового йаблочка на крышке? Можно еще понять PMа или других манагеров, которые трудятся исключительно в браузере/слаке/скайпе. Но разработчика… не, тут понять такое извращение весьма сложно. За глаза хватает сертифицированного под линукс ноута (напр. Dell) чтобы иметь комфортное железо, полностью поддерживаемое производителем, и родную для продакшина среду.

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

Ну и что же там такого нового в тех обновлениях приходит? Неужели следующий LTS JDK 17 таки будет собираться на Solaris?

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

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

Батарея.

«По вокзалам я с децтва скитался…» (с) 99% программерской работы делается или в офисе или (как сейчас) дома на ремоуте. «Нахрена все эти навороты в зоопарке?»

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

и родную для продакшина среду.

В продакшене обычно стоит говно мамонта, никто в здравом уме такое на ноутбуки не ставит, даже если работает на линуксе. Я кстати на ноутбуке запускаю малую часть разрабатываемого ПО. Чтобы поднять всё на ноуте надо полдня сношаться, а после очередного svn up сношаться по новой, поэтому большая часть в ssh over vscode, локально только обвязка на жаве и питоне.

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