Android успешно запущен на Nokia N810
Категории: Техника » Смартфоны
Не так давно мы сообщали об удачном запуске Linux на iPhone, как поступили свежие интересные новости о ещё одном успешном взломе. На этот раз в центре внимания аппарат Nokia N810, на котором удалось заставить работать программную платформу Android 1.0.
Категории и теги: Техника » Смартфоны » Nokia, N810, Android 1.0, NthCode.
Сразу отметим, что попытки портировать 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;
“Заплаткой” для поддержки системной платы.
Теги: Nokia, N810, Android 1.0, NthCode
Категория: Техника » Смартфоны
| 8-12-2008, 14:25 | Просмотров: 3 591 | Комментарии (0)