Энтузиасты уже много лет пытаются запустить iOS на компьютерах, но только сейчас им это удалось. Это смог реализовать разработчик Мартин де Вос, известный под ником devos50.
Отмечается, что он использовал обратную разработку, чтобы сделать это. В качестве основы он использовал эмулятор QEMU, что позволило ему запустить iPhone OS 1.0, которая вышла в 2007 году. Изначально эта операционная система предназначалась для iPod touch первого поколения, позднее она появилась и на первом iPhone.
devos50 потратил более года на создание эмулятора, поскольку нужно было выяснить много неочевидных вещей. Однако в итоге система работает и даже поддерживает мультитач. Сам де Вос пояснил, что эмуляция аппаратных компонентов была самой сложность частью.
Также автор пояснил, почему выбрал именно первую версию системы. В ней просто меньше механизмов безопасности, которые сложно эмулировать. Также devos50 рассказал, что его работа опирается на OpeniBoot. Это реализация загрузчика Apple с открытым исходным кодом. Хотя проект давно свернули, но в своё время с его помощью можно было устанавливать Android на первые поколения iPod touch и iPhone.

Ракету Neutron высотой 42 метра планировали запустить в 2024 году, но её старт перенесён на 2027 год из-за дефекта композитного купола
Сплав для экстремальных температур: российские учёные добились 100 часов работы при 1100 °C
Россия и США прорабатывают размещение дата-центров на мощностях российских АЭС
Россия налаживает выпуск собственных нанотрубок: в новосибирский проект инвестировали 680 млн рублей
Как я напечатал на 3D‑принтере «идеальный» корпус для NAS: победа над вибрацией и высокими ценами
Энтузиаст обезопасил GeForce RTX 5090 от сгорания с помощью четырех 8-контактных разъемов
Единственно полезное применение DLSS: Окрашивание черно-белых фильмов
«Аэрофлот» запустил первые в России ИИ-терминалы для оплаты