Комментарии 21
Corellium выпустила прототип порта Linux для системы на кристалле Apple M1
Только не "выпустила", а "показала скриншоты" прототипа.
Выпустила — это если бы можно было этим в какой-либо мере воспользоваться, скачать, купить, запустить.
Наверное, дальше будет Cease & Desist со стороны Apple.
Механизм загрузки сторонних ОС был сделан намеренно, и сейчас дорабатывается тулинг для упрощения подписи и установки ядер/загрузчиков.
Инженеры Apple, которые это реализовывали давали комментарии в twitter, как это работает, и почему они считают эту возможность важной.
Сам порт по сути лишает макбук большинства его бонусов (экосистемы и гарантии), за которые его и покупают и которые входят в цену. В итоге пользователи получат среднюю по характеристикам, но очень дорогую и закрытую железку, вся поддержка которой держится на небольшом количестве контрибьютеров (и я не вижу причин, почему их число будет рости), а программы к которой не будут оптимизированы должным образом (запустить систему != добавить поддержку оптимизаций во всевозможные компиляторы и пересобрать все программы).
При этом по другую сторону есть 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" сенсорный.
У макбуков плотность пикселей оптимальна. Ни больше ни меньше не нужно.
Дизайн, вес, с M1 — еще и сочетание живучести от батареи/производительности/цены — более чем на уровне.
В кругу общения каджита маки берут из принципа лишь бы не винда.
Corellium выпустила прототип порта Linux для системы на кристалле Apple M1