Разработчик программного обеспечения 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]

Сергей Ковыршин

Психолог по образованию, it-шник по интересам, журналист по случаю.

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • FroXEL

    Скоро китайцы будут подделывать не только внешний вид iOS…

  • Mykyta Ivankov

    Питання в тому, навіщо це робити? Операційна система на продуктах компанії Apple- одна з її головних фішок. Ми коли купляємо iPhone/iPad/iPod, а не інший продукт (яких безліч на ринку), одним і мабуть найвагомішим фактором ЗА є ОС пристрою. Буде це чи OS X чи iOS. Тому не бачу сенсу портування ос Apple на не «рідні» продукти.
    ІМХО…

    • FroXEL

      ну вот скажите, что отвадит покупателя от мощного в техническом плане телефона, который не будет навязывать обновление системы на тормознутую новую версию без возможности возврата, будет работать шустрее девайсов от эпл, запускать весть их софт и игры, включая сидию без бубна, и при этом стоить вдвое дешевле?

      • Sallivan21

        То, что такое вряд ли возможно. Оно либо будет дико глючить, либо будет никак не в два раза дешевле — а примерно по сопоставимой с айфоном цене

      • FroXEL

        Ну зачем же? Выпиливаем из iOS немного лишних заскоков безопасности (вбить shsh ключ плюс хактивацию хватит) и ставим на железо прошлых моделей, учитывая разрыв между себестоимостью и продажной ценой у apple — минимум цены будет половина стоимости аппарата, железо которого было скопировано. Ну а там уже да, смотря сколько хочет заработать производитель, особенно учитывая риски исков от apple, если конечно, они найдут этого самого производителя на бескрайних просторах китая

  • Mykyta Ivankov

    Хіба що Just for Fun!)

  • Вячеслав Гайдар

    Надо айфоновскую ось размножить по всем производителям. Тогда будет праздник!

  • Pingback: Ядро iOS было портировано на Nokia N900 | Comebuy Ask()