Разработчик программного обеспечения Winocm (создатель джейла iOS 6.1.4) портировал базовые элементы операционной системы iOS на устройства других производителей. Речь идет о так называемом ядре “XNU”, на основе которого была построена 10 лет назад открытая ОС Darwin. Эта операционная система стала фундаментом OS X (а после и iOS), которые до сих пор содержат компоненты Darwin. Как видно на изображении выше, ядро успешно запускается на смартфоне Nokia N900.

Корневая файловая система базируется на iPhone OS 4.3.5 и по большей части работает безупречно. Однако, есть множество ошибок в самом ядре, в том числе в управлении питанием.

Ядро может быть запущено на следующих аппаратных конфигурациях:

  •     ARM RealView Emulation Baseboard (ARMPBA8_ALT)
  •     ARM RealView Platform Baseboard for Cortex-A8 (ARMPBA8)
  •     Texas Instruments OMAP3530 (BeagleBoard/BeagleBoard xM) (OMAP3530)
  •     Texas Instruments OMAP3430 (Nokia N900) (OMAP3430_RX51)
  •     Texas Instruments AM335x (BeagleBone/BeagleBone Black) (OMAP335X)

Портированные компоненты не включают каких-либо элементов пользовательского интерфейса и не могут работать в качестве полноценной операционной системы. Разработчик замечает, что добавление элементов интерфейса пока не планируется. Также проделанная работа не означает, что iOS или OS X могут быть запущены на устройствах, не произведенных Apple. Однако, принципиальная  возможность портирования компонентов ядра iOS на сторонние устройства открывает перспективы для дальнейших исследований. Исходный код проекта доступен на сайте GitHub.

[winocm, 9to5mac]