Поддержка Linux для Apple Silicon M1?

Apple с M1 под управлением Linux

Линус Торвальдс уже намекнул, что хотел бы работать с командами на базе 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 (и всей его экосистемы) - другое. Это потребует долгих часов работы, множества проблем, которые нужно решить, и большого количества реверс-инжиниринга. То есть это не будет чем-то в одночасье, и, возможно, когда это будет достигнуто, будет достигнут прогресс в области аппаратного обеспечения к новым версиям ...

Apple Silicon M1, ARM

На данный момент этот разработчик называется Гектор Мартин, создал финансовую кампанию на платформе Patreon, чтобы найти необходимую финансовую поддержку. Он сам прокомментировал «Apple только что выпустила новую линейку компьютеров Apple Silicon Mac на базе ARM, и они взорвали все остальные компьютеры ARM того же класса. Было бы неплохо, если бы они тоже могли запускать Linux?».

«Оказывается, могут, но работу должен делать кто-то. Поскольку эти устройства совершенно новые и изготовлены на заказ, перенос Linux для работы на них - огромная задача. Помимо хобби-проекта, это работа на полную ставку.«. По его словам, одно дело - перенести Linux для работы на другом устройстве x86, таком как PS4, или на ARM SoC с IP-ядрами, а другое - сделать это на специально разработанном чипе с использованием ISA ARM. , как и в случае с Apple Silicon.

«Цель состоит в том, чтобы предложить поддержку Linux на Apple Silicon Mac до такой степени, чтобы это была не просто техническая демонстрация, а, скорее, операционная система, которую можно было бы использовать на повседневном устройстве. Для этого предстоит проделать большую работу. Запускать Linux на чем угодно легко, но сложно заставить его работать правильно. Драйвера должны быть написаны для всех устройств. Полностью настраиваемый драйвер графического процессора Apple - это самый сложный компонент, необходимый для хорошего рабочего стола. Управление питанием также должно работать хорошо, чтобы время автономной работы было разумным.«

В любом случае цель - достичь 4000 долларов в месяц, которого, по расчетам Мартина, было бы достаточно, чтобы профинансировать его постоянные усилия по выполнению этой колоссальной и трудной работы.

Линус Торвальдс Уже сказал "Основная проблема с M1 для меня - это графический процессор и другие устройства, которые его окружают, потому что это может помешать мне использовать его, потому что он не будет поддерживать LInux, если Apple не откроется.».

Гектор кажется более оптимистично, даже если Apple не будет сотрудничать"Запускать Linux на чем-то несложно, но заставить его работать хорошо - сложно. Драйвера должны быть написаны для всех устройств. Полностью настраиваемый драйвер графического процессора Apple - более сложный компонент. ".

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

Сотрудничайте в кампании здесь


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.