На Nintendo Switch запустили iOS.

Но работает ли он?** Пока более 3,5 миллионов людей провели последние пару недель, увлечённые новинкой Nintendo Switch 2, пользователь X под ником PatRyk решил потратить своё время иначе: попытаться запустить iOS на оригинальной Nintendo Switch.

И у него получилось!

Ну, почти.

По словам PatRyk, он потратил два полных дня, пытаясь запустить полноценную сборку iOS внутри QEMU — открытого эмулятора.

В результате ему удалось создать эмулированную среду iOS, работающую напрямую на процессоре Nvidia Tegra X1 в Switch.

Но не спешите радоваться: как признаёт сам PatRyk, система едва функционирует.

Тем не менее, уже сам факт, что iOS вообще загружается, впечатляет — особенно учитывая, что эта ОС печально известна своей привязкой к устройствам Apple.

Зачем это нужно?

Судя по всему, для PatRyk проект был скорее развлечением, чем попыткой создать что-то практичное.

Можно ли этим пользоваться?

Однозначно нет.

Но как proof of concept и отличный повод похвастаться, что ты запустил iOS на консоли Nintendo, — это безусловно круто.

Проект основан на эмуляции Apple Silicon в QEMU, цель которой — запуск ARM-версий операционных систем Apple в виртуальных средах.

Подробнее о нём можно узнать на странице GitHub.