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

2008-12-06, Автор - Ленар Хайруллин; Продукт - Nokia; [1954]

Первый смартфон на 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 чип.


Комментарии:
Топ 10 лучших игровых ноутбуков 2018 год...
Топ 10 лучших игровых ноутбуков 2018 годВ прошлом лучшие игровые ноутбуки совсем не отличались своим дизайном или характеристиками, в них обычно ...
OPPO представила флагманский смартфон OP...
OPPO представила флагманский смартфон OPOPPO, один из мировых лидеров в области производства смартфонов представили Find X. Find X – флагманский ...
Отгрузка графических карт начинает падат...
Отгрузка графических карт начинает падатПроизводители графических карт начинают ощущать спад продаж видеокарт со второй половины 2018 года, в осн...
Опубликованы примеры фото с камеры Sony ...
Опубликованы примеры фото с камеры Sony Компания Sony опубликовала первые примеры фотографий с камеры смартфона Xperia XZ2 Premium, представленно...
ASUS показали новый роутер ASUS RT-AX88U...
ASUS показали новый роутер ASUS RT-AX88UДвухдиапазонный роутер ASUS RT-AX88U во многом напоминает топовую модель ROG Rapture. Оба диапазона подде...
ASUS представили новый роутер ASUS AiMes...
ASUS представили новый роутер ASUS AiMesС каждым годом мы используем в повседневной жизни все больше беспроводных устройств. В наших домах появля...
ASUS представили новый роутер ROG Raptur...
ASUS представили новый роутер ROG RapturС каждым годом мы используем в повседневной жизни все больше беспроводных устройств. В наших домах появля...
Реле напряжения SVEN OVP-15P лучшая защи...
Реле напряжения SVEN OVP-15P лучшая защиРеле напряжения (“Over Voltage Protector”) с функцией сетевого фильтра OVP-15P от SVEN обеспечит бытовую ...
Поделиться в социальных сетях:


Предварительный обзор Lenovo ThinkPad P5...
Предварительный обзор Lenovo ThinkPad P5Мы привыкли к тому, что производительные ноутбуки обычно позиционируют как игровые решения. Большинство н...
Обзор Don't Stand Out. Неплохая попытка ...
Обзор Don't Stand Out. Неплохая попытка На данный момент на игровом рынке очень много проектов, которые пытаются заменить собой легендарного пред...
Предварительный обзор Apexgaming Hermes....
Предварительный обзор Apexgaming Hermes.В последнее время большинство корпусов на рынке стали выглядеть примерно одинаково — на фронтальной панел...
Обзор StarShooters. Война в космосе...
Обзор StarShooters. Война в космосеКазуальные игры на то и придуманы, чтобы позволить вас с удовольствием и без лишних нервов сражаться в ви...
Предварительный обзор Cooler Master CK62...
Предварительный обзор Cooler Master CK62Механические клавиатуры в последнее время стали пользоваться большим спросом среди пользователей. Их преи...
Обзор Lineage 2 Arena. Классика в новом ...
Обзор Lineage 2 Arena. Классика в новом Когда-то давно, еще в школьные годы, мы с друзьями очень много играли в Lineage 2 и получали от этого тон...
Предварительный обзор Maingear Pulse 15....
Предварительный обзор Maingear Pulse 15.В последнее время игровые ноутбуки стали пользоваться громадной популярностью. Дело не только в том, что ...
Предварительный обзор Roccat Vulcan. Нов...
Предварительный обзор Roccat Vulcan. НовНа выставке Computex 2018 показали достаточно много интересных новинок, но линейка клавиатур Roccat Vulca...
Обзор Antigraviator. Гонка для дерзких...
Обзор Antigraviator. Гонка для дерзкихЯ большой фанат гонок, играл практически во все, что вообще имеется в этом жанре. Мне очень понравилась T...
Предварительный обзор Parrot Anafi. Конк...
Предварительный обзор Parrot Anafi. КонкВ последнее время квадрокоптеры стали более популярными как среди обычных пользователей, так и среди проф...
Обзор FAR: Lone Sails. Стимпанк во всей ...
Обзор FAR: Lone Sails. Стимпанк во всей В последнее время я заметил, да и не только я, что современные игровые проекты перестали удивлять, если и...
Предварительный обзор Huawei Honor 9i. Я...
Предварительный обзор Huawei Honor 9i. ЯВ последнее время смартфонов с челкой стало очень много, я бы даже сказал слишком. Однако, производители ...

МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2018 © MegaObzor