Линус Торвальдс уже намекнул, что хотел бы работать с командами на базе ARM, и что ему бы понравились новые Apple Silicon, M1, Linux поддерживается. Но он также дал понять, что у него нет возможности привлечь бизнес к поддержке ядра Linux на этой платформе.
Теперь кажется то же самое разработчик который обеспечил поддержку Linux для игровой консоли Sony PlayStation 4 (PS4), также была поставлена цель перенести Linux на Apple Silicon. С другой стороны, нам еще не нужно претендовать на победу, это тяжелый путь, поэтому нам придется проявить осторожность и посмотреть, чем все это закончится ...
Тем не менее, хорошо знать, что со стороны программного обеспечения уже есть усилия, которые начнет приносить плоды адаптировать несколько систем, которые теперь работают с x86, к этой новой платформе Apple Silicon на базе ARM, например M1. И не только Linux был исключен из этого изменения, но и Microsoft Windows 10 или такие известные проекты, как Docker. Фактически, последний даже не работает с Rosetta, потому что он полагается на расширения виртуализации Intel.
Разработчик, о котором я говорю, уже продемонстрировал свое мастерство, портировав Linux на PS4, но это одно, а остальное для Apple M1 (и всей его экосистемы) - другое. Это потребует долгих часов работы, множества проблем, которые нужно решить, и большого количества реверс-инжиниринга. То есть это не будет чем-то в одночасье, и, возможно, когда это будет достигнуто, будет достигнут прогресс в области аппаратного обеспечения к новым версиям ...
На данный момент этот разработчик называется Гектор Мартин, создал финансовую кампанию на платформе Patreon, чтобы найти необходимую финансовую поддержку. Он сам прокомментировал «Apple только что выпустила новую линейку компьютеров Apple Silicon Mac на базе ARM, и они взорвали все остальные компьютеры ARM того же класса. Было бы неплохо, если бы они тоже могли запускать Linux?».
«Оказывается, могут, но работу должен делать кто-то. Поскольку эти устройства совершенно новые и изготовлены на заказ, перенос Linux для работы на них - огромная задача. Помимо хобби-проекта, это работа на полную ставку.«. По его словам, одно дело - перенести Linux для работы на другом устройстве x86, таком как PS4, или на ARM SoC с IP-ядрами, а другое - сделать это на специально разработанном чипе с использованием ISA ARM. , как и в случае с Apple Silicon.
В любом случае цель - достичь 4000 долларов в месяц, которого, по расчетам Мартина, было бы достаточно, чтобы профинансировать его постоянные усилия по выполнению этой колоссальной и трудной работы.
Линус Торвальдс Уже сказал "Основная проблема с M1 для меня - это графический процессор и другие устройства, которые его окружают, потому что это может помешать мне использовать его, потому что он не будет поддерживать LInux, если Apple не откроется.».
Гектор кажется более оптимистично, даже если Apple не будет сотрудничать"Запускать Linux на чем-то несложно, но заставить его работать хорошо - сложно. Драйвера должны быть написаны для всех устройств. Полностью настраиваемый драйвер графического процессора Apple - более сложный компонент. ".
Нам нужно будет посмотреть, чем закончится весь этот проект, и будет ли он когда-нибудь реализован, сможет ли он послужить основой для адаптации Linux к будущие версии Apple Silicon быстрее.
Сотрудничайте в кампании здесь