Комментарии 21
Corellium выпустила прототип порта Linux для системы на кристалле Apple M1

Только не "выпустила", а "показала скриншоты" прототипа.
Выпустила — это если бы можно было этим в какой-либо мере воспользоваться, скачать, купить, запустить.

Механизм загрузки сторонних ОС был сделан намеренно, и сейчас дорабатывается тулинг для упрощения подписи и установки ядер/загрузчиков.
Инженеры Apple, которые это реализовывали давали комментарии в twitter, как это работает, и почему они считают эту возможность важной.

Рискну предположить, что позиция инженеров Apple может значительно не совпадать по этому вопросу с позицией людей, которые вышлют C&D.

Силушка то конечно богатырская, но бессмысленность подвигов ее затмевают.
Если это не нужно одному человеку, то это не значит, что это не нужно другим.
А почему бессмысленность? Полагаете, что пользователи не будут ставить Linux на M1 из-за наличия MacOS? Ну так ведь ставят Ubuntu на ноутбуки вместо Windows, почему бы и этот сегмент не захватить? Хорошо, когда есть выбор.
Очевидно, apple не будет поддерживать этот порт или продавать SoC другим компаниям. Т.е. даже если порт существенно доработают (что произойдет далеко не сразу) и он попадет в апстрим (в чем я сомневаюсь), его ждет забвение, как и остальные закрытые архитектуры без поддержки производителя (примеров масса, часть из них как раз удаляют из апстрима). Банально лет через 7, когда apple перейдет на новые процессоры, у разработчиков может не оказаться под рукой железа для тестирования. И это даже без учета помех со стороны apple вроде судебных исков или железной блокировки нелицензируемых ОС (вполне в духе apple).

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

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

В апстрим попадут рано или поздно попадут патчи или от Corellium или от marcan. И поддерживаться они будут, т.к. устройства популярные.


Банально лет через 7, когда apple перейдет на новые процессоры, у разработчиков может не оказаться под рукой железа для тестирования.

Для "новых процессоров" будет свой проект по портированию. Но как это относится к поддержке текущего железа?


И это даже без учета помех со стороны apple вроде судебных исков или железной блокировки нелицензируемых ОС (вполне в духе apple).

Apple таким никогда не занималась, а в данном случае наоборот упрощает разработку сторонних ОС (впрочем, не открывая спецификаций).


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

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


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

Единственное отличие RISC-V от ARM — в бесплатности лицензирования и расширения ISA. Микроархитектура процессоров так же будет оставаться закрытой. Для конечного потребителя вообще ничего не поменяется.


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

Покажите, где можно взять хотя бы отладочную плату (про консьюмерские устройства вообще рано говорить) дешевле аналогочного ARM.
А RISC-V процессоров, сравнимых с M1, сейчас вообще не существует, ни в каком виде.

Главный вопрос, зачем? Всегда считал, те кто покупают берут именно из-за маком.

Я бы взял макбук 13" на m1, если б туда можно было накатить Линукс. У Apple железо отличное, но OS на любителя.

ИМХО, пока выйдет полноценный релиз линукс под мак, скорее выпустит snapdragon cpu для ноутов и какой-то вендор предложит хорошее решение.

И все равно это будет не то.
То корпус пластиковый, то тачпад ужасный.
С дисплеями вообще беда. Одни fullhd на 15" ставят, другие 4к на 13" сенсорный.
У макбуков плотность пикселей оптимальна. Ни больше ни меньше не нужно.

Пожалуйста Ноутбук Lenovo ThinkBook 13s G2-ITL, только на i5-ом, но метал. корпус, и пиксели на месте, как у мака.
Ну в случае с М1 еще и по причине высокой производительности при высокой автономности ноутбука.
Как минимум, чтобы иметь возможность поставить вторую ОС для каких-то дел. Не зря же сама «Apple» в 2006 году специально запилила «Boot Camp», чтобы ставить Windows на «Интел-Макинтоши» без танцев с бубном. Эмуляция окружения типа WINE не каждую софтину позволяет запустить…

Дизайн, вес, с M1 — еще и сочетание живучести от батареи/производительности/цены — более чем на уровне.
В кругу общения каджита маки берут из принципа лишь бы не винда.

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