Nokia и система Android вместе, это уже реальность

, Автор - ; Продукт - Nokia; [1472]

Первый смартфон на Google Android презентованНе так давно мы сообщали об удачном запуске Linux на iPhone, как поступили свежие интересные новости о ещё одном успешном взломе. На этот раз в центре внимания аппарат Nokia N810, на котором удалось заставить работать программную платформу Android 1.0.

Сразу отметим, что попытки портировать Android на N810 уже совершались неоднократно, а одна из них в июле этого года даже завершилась успехом. Тогда команда из трёх хакеров, известных в своих кругах под псевдонимами PenguinBait, B-man и QWERTY-12, сумела установить на финский смартфон предрелизную версию Android. Теперь же их успех закрепили специалисты из китайской консалтинговой компании NthCode, специализирующейся на разработке мобильных Linux-систем, которые запустили на нём первую финальную версию операционной среды от Google.
 


В процессе исследований было обнаружено, что Nokia N810 работает на модифицированном ядре Linux 2.6.21, тогда как Android 1.0 включает изменённое ядро версии 2.6.25. Между датами выпуска этих двух версий прошло около года и за всё это время сообщество разработчиков внесло тысячи изменений в код ядра. Поэтому программистам потребовалось отследить и проанализировать все эти модификации.

Были обнаружены существенные отличия между стандартным Linux-ядром и тем ядром, которое используется в Android. Как оказалось, Google изменила 75 файлов и добавила 88 собственных. В свою очередь, Nokia внесла только те изменения в ядро, которые были нужны для поддержки некоторых аппаратных компонентов. Системные службы ОС не были затронуты, также финские разработчики не добавляли новые интерфейсы.

Linux-ядро 2.6.21 было “пропатчено” следующими программными компонентами от Nokia:

  • Драйвером для карт Multi Media Card;
  • Драйвером для контроллера последовательной шины I2C;
  • Драйвером для сенсорной панели;
  • Драйвером для клавиатуры;
  • Драйвером для аудио и видео DSP-процессоров;
  •  
  • Драйвером для DMA;
  • “Заплаткой” для поддержки системной платы.

После всех манипуляций и многочисленных циклов “сборка/тестирование/исправление ошибок”, новое ядро загрузилось на N810. Правда, драйвер для Wi-Fi чипа не был доступен в исходных кодах, поэтому его не удалось перекомпилировать для нового ядра.

Далее в полученное ядро были добавлены “заплатки” Android. К счастью, патчи Android и N810 не пересекались на уровне ядра, что не вызвало конфликтов и облегчило труд программистов.

После двух недель проделывания всех выше перечисленных манипуляций была осуществлена первая (и не очень успешная) попытка запуска новой сборки. Для устранения ключевых обнаруженных неполадок потребовалось ещё пять дней, после чего N810 успешно заработала под управлением Android.

Но на этом работа исследователей не останавливается. Ведь ещё предстоит обеспечить возможность установки сторонних приложений и доступ к интернету, а для этого потребуется добавить поддержку Android Debug Bridge, устранить периодическое падение системы, заставить работать Wi-Fi чип.


Поделиться в социальных сетях:


Обзор Orico CTU3 Series. Недорогой, стил...
Сегодня мы бы хотели представить вашему вниманию ultra mini USB 3.0 Card Reader - Orico CTU3 Series. Устройство позволяет зна...
Обзор Goddess: Primal Chaos. Есть чем ва...
Некоторые мобильные игры нас прямо поражают и напоминают о тех временах, когда мы играли на компьютерах в Lineage 2 и надеяли...
Предварительный обзор Dell XPS 27. Новая...
Компания Dell, одна из немногих кстате, решилась на выпуск моноблока для домашнего использования. Моноблок получил название D...
Обзор Raijintek Thetis Window. Компактны...
Сейчас при общей тенденции внимания к дизайну, на это начали обращать внимание и пользователи, и производители. Но при всей э...
Обзор teXet ТМ-304. Телефон раскладушка ...
Кнопочные телефоны отошли на второй план, встречаются они сейчас не так уж и часто, став нишевым продуктом. Тем не менее, око...
Обзор Lost Socks. История о потерянном н...
Иногда смотришь на рынок игровых продуктов и задаешь себе вопрос о том, когда же будет какая-то достойная игра, захватывающая...
Предварительный обзор Asus VivoPC X. Ком...
В последнее время все больше стали говорить про виртуальную реальность на персональном компьютере, сами игровые компьютеры вс...
Обзор Cooler Master MasterKeys Pro M. Ук...
Cooler Master хорошо известна российским пользователям, она предлагает широкий выбор блоков питания, систем охлаждения и корп...
Предварительный обзор ZTE Blade V8 Pro. ...
Примерно месяц назад начали всплывать характеристики смартфона ZTE Blade V8 Pro, потом появились даже фотографии, которые яко...
Обзор Prestigio Visconte Ecliptica. Сенс...
В 2016 году у нас в «Лаборатории» были рассмотрены новые мобильные платформы Intel в паре с операционной системой Windows 10,...
Предварительный обзор Nokia 6. Мы ждали ...
Релиза новых смартфонов от компании Nokia мы ждали достаточно давно - когда компания обанкротилась и продала свои лицензии и ...
Обзор UMI Plus E. Лучший смартфон до 180...
В октябре прошлого года у нас на тестах был смартфон UMI Plus, получивший награду редакции, как одно из самых лучших предложе...


МегаОбзор
МегаОбзор

2006-2016 © MegaObzor