В рамках проекта Handhelds Mojo, занимающегося портированием Ubuntu Linux на архитектуру ARM, под кодовым именем Frisky Firedrake подготовлена стабильная сборка стандартного десктоп окружения Ubuntu 7.04 "Feisty Fawn" для мобильных ПК с небольшим экранным разрешением.
В настоящее время ведется работа по созданию сборки Grumpy Griffin, построенной на базе Ubuntu 7.10 "Gutsy Gibbon" и планируется создание сборки Hasty Hippogriff на основе еще не вышедшего релиза Ubuntu 8.04 "Hardy Heron".
Проект Handhelds Mojo основывается на двух главных принципах: минимальное внесение изменений в стандартные пакеты и оптимизация дистрибутива для специфичных процессорных архитектур (XScale, ARMv5EL, XScale 2, ARMv6, ARMv6el-vfp, ARMv). Адаптация большинства пакетов для архитектуры ARM не вызывает затруднений, за редким исключением, например, до сих пор не решены проблемы с Java, Mono, G77 (Fortran) и пакетами зависящими от них.
Наработки проекта можно оценить, установив одну из доступных сборок на планшетный ПК Nokia N800 (установка производится на SD карту, без вреда основной системе) или запустить систему в эмуляторе QEMU-ARM.
Среди людей развивающих проект можно отметить, Andrew Christian, работающего в Nokia, Brian Avery, портировавшего в свое время Linux на КПК HP iPaq, George France, мантейнера Alpha архитектуры в Linux ядре.
Как отмечает один из основателей проекта, в настоящее время неудобство возникает из-за раздельного представления ARM-подобных архитектур в Debian GNU/Linux. По его мнению, следует создать единую базу исходных текстов для всех подмножеств архитектуры ARM, при этом использовать разбиения на под-архитектуры на уровне организации формата DEB-пакетов, предусмотрев возможность представления патчей и параметров сборки общих для всего ARM семейства.
Видеодемонстрацию работы Ubuntu на Nokia N800 можно посмотреть здесь.
|