Мобильные Linux-платформы. Moblin.

Для начала - негусто истории. Разработку Moblin начала корпорация Intel во второй половине 2007 года, а уже в 2008 году к инициативе Intel присоединились другие крупные участники, самым заметным из которых стала фирма Novell. Приблизительно в это же период на Тайване создаются середина разработки Moblin OS корпорации Intel (Taiwan Moblin Enabling Center) и лаборатория Novell Open Labs. Стоит отметить, что во второй половине 2008 года Intel приобретает OpenedHand и в Moblin появляется трехмерный интерфейс на основе Clutter.

moblin-logo

В следующем году хостинг проекта переходит к Linux Foundation. В эти дни на сайте Moblin доступны версии 2.0 и 2.1 (для разработчиков).

Архитектура Moblin OS 2.X

Я не склонен считывать Moblin полноценным дистрибутивом - кодовой базой платформы долгое час был Ubuntu Linux, а в текущее время доступные на сайте проекта сборки основаны на Fedora. Да и сборки эти предназначены скорее для тестирования платформы, чем для реальной эксплуатации. Все-таки не стоит забывать, что Moblin - это встраиваемая ОС и ее главное предназначение - служить основой для разработки целевых систем. Cоздавать эти системы должны разработчики устройств. Впрочем, вернемся к архитектуре.

В этом смысле Moblin OS не выделяется посреди прочих дистрибутивов Linux: в нижней части программного стека находится ядро системы и специфичные для аппаратной платформы драйвера устройств, а выше - работающие в пространстве пользователя (т.н. userspace) библиотеки, сервисы и прикладные программы. Центральное местоположение в архитектуре системы занимает аппаратно-независимый слой Moblin Core, тот, что представляет собой комплект библиотек и системных сервисов. Он основан на GNOME Mobile и дополнен открытыми технологиями, такими, как Clutter, GUPnP, а ещё специфичными для процессоров Atom возможностями графической подсистемы, быстрой загрузки и энергосбережения. Стоит отметить, что Moblin Core не предоставляет интерфейс взаимодействия с пользователем, но дает разработчику базовый функционал, с помощью которого тот самый интерфейс позволительно реализовать. Если сосредоточиться только на функциональных возможностях, Moblin Core содержит следующие компоненты:

  • Графическую подсистему на основе X Window System
  • Средства для построения 2D-интерфейса
  • Средства для построения трехмерного интерфейса
  • Мультимедийные библиотеки с поддержкой OpenGL
  • Сетевую подсистему с возможностями управления соединениями
  • Систему управления питанием и энергосберегающие технологии
  • Технологии быстрой загрузки операционной системы
  • Шину межпроцессного взаимодействия, стек UPnP и обозреватель сервисов
  • Средства работы с GPS
  • Библиотеки PIM
  • Телефонию

Интерфейс системы (он «проживает» на самом верхнем этаже программного стека сообща с прикладным ПО) остается полностью на совести разработчиков «прошивок» для конкретных устройств и может смотреться как угодно. Тем не менее, в комплект доступных сборок Moblin пользовательский интерфейс и базовые приложения включены, но об этом речь пойдет ниже. Читателей, желающих ознакомиться с устройством системы подробнее, я могу переадресовать на сайт проекта.

Moblin Arch Diagram
Архитектура Moblin OS

Интерфейс системы

Первоначально, интерфейс Moblin не представлял из себя ничего интересного - основанный на GNOME Mobile, он напоминал урезанный вариант обычного настольного GNOME.

pic_00
Когда-то интерфейс Moblin был таким

Ситуация грубо изменилась позже включения в Moblin трехмерного интерфейса на основе Clutter. Кстати, устройства под управлением предварительной версии Moblin 2.0 произвели реальный фурор на Computex 2009, - и все благодаря новому интерфейсу.

pic_01
Графическая обшивка Moblin 2.0 на базе Clutter

Как видите, тут все типично для современных «мобильных» реализаций Linux: вверху расположена панель статуса, с различной служебной информацией и возможностью переключения между рабочими зонами - закладками, соответствующими различным типам задач. На базовом экране «MyZone» отображаются последние использованные файлы, элементы календаря и менеджера задач, а кроме того обновления содержимого социальных сетей. Переключаясь между зонами, разрешено трудиться с файловой системой, воспроизводить медиаконтент, просматривать интернет-сайты, а также запускать различные приложения и настраивать систему.

pic_03
Работаем с локальными носителями

pic_04
Настраиваем беспроводную сеть

pic_06
Запуск приложений

pic_07
Настройка системы

Обратите внимание, панель статуса автоматически скрывается, когда она не нужна - это что надо видно, если запустить, например, браузер.

pic_05
Браузер в Moblin

Кстати, браузер в этом месте основан на Mozilla Firefox. Он узко интегрирован в графическую оболочку и поставляется с Adobe Flash Plugin и прочими дополнениями для воспроизведения медиаконтента.

Интерфейс Moblin интуитивно понятен более того неподготовленному пользователю. Конечно, по скриншотам сложно себе его представить, здесь, как говорится, лучше единственный раз увидеть. Мы сегодня говорили о представленной на сайте проекта сборки Moblin 2.0 - напоминаю, что интерфейс целевых систем зависит только от их разработчика и может существенно разниться от «эталонного».

Развитие и перспективы

В развитии созданной корпорацией Intel платформы я бы выделил два интересных направления. В текущий момент пакеты Moblin энергично включаются в другие дистрибутивы GNU/Linux (правда, в то время как по большей части в сторонние репозитории). Новое окружение рабочего стола уже доступно пользователям Ubuntu (есть даже сборка специального LiveCD), OpenSuSe и Fedora. В Fedora12 эти пакеты включат даже в главный репозиторий. Наверное есть сборки и для других дистрибутивов, но я нарочно не исследовал этот вопрос. В данном случае мы говорим уже не о встраиваемой системе, а о набирающем популярность среди «линуксоидов» открытом программном продукте. Лично мне это ориентация кажется шибко перспективным.

Другой стезя - формирование встраиваемой системы Moblin OS и проникновение ее на рынок нетбуков и MID. Здесь также делается много - платформа крайне бойко разрабатывается, создается новоиспеченный интерфейс, добавляется подмога устройств и, самое главное, появляются новые технологии. В скором времени на Moblin будет перенесена виртуальная агрегатина Dalvik и в нем появится вероятность запуска разработанных для Android приложений. Помимо того, Intel и Microsoft объявили о портировании технологии Silverlight на Moblin Linux. Появился в Moblin и свой агрегат распространения приложений - Garage. В общем, существование бьет ключом.

Moblin как организация общего назначения

Мне почему-то кажется, что желающих вкусить Moblin OS (а может и перейти на эту систему) будет немало. А вот производителей, готовых адаптировать платформу для всей линейки своих нетбуков, что-то не наблюдается (пока не возбраняется гутарить только об анонсах отдельных устройств). Выход один - скачать на сайте проекта готовую сборку системы и попробовать определить ее на наш компьютер. И здесь мы рассматриваем Moblin уже не как встраиваемую ОС, а как систему общего назначения. К сожалению, на этом фронте успехи новой платформы больше чем скромные - список тестировавшихся на совместимость моделей покуда невелик. Кроме того, если доверять отзывам пользователей, многие из них испытали проблемы аппаратной совместимости своих устройств с платформой Moblin 2.0 (последний стабильный релиз). Значит, если Intel планирует продвигать платформу и в этом направлении - работы предстоит немало. Так что основным направлением развития Moblin пока остается встраиваемая система и SDK для производителей устройств.

Заключение

Если питать доверие оптимистичным заявлениям представителей корпорации Intel - перспективы у встраиваемого Moblin самые лучшие. Поговаривают даже, что эта платформа станет одним из главных конкурентов Windows 7 в сегменте ультрапортативных компьютеров. Я бы не стал работать таких серьезных прогнозов, тем более, что рядовой пользователь желает лицезреть на своем нетбуке Windows. Так что у продуктов Microsoft есть огромная фора. Правда, как поведет себя Windows 7 на маломощных устройствах, непонятно. Младшие версии системы будут действовать на нетбуках, пока это все, что нам известно. Для оценки перспектив альтернативных платформ в этом сегменте стоит дожидаться начала поставок машин с предустановленной Windows 7, только тогда «диспозиция» станет понятной. Лично мне кажется, что Moblin, Android и прочие разновидности Linux не смогут солидно потеснить продукты Microsoft. Конечно, какую-то долю рынка они займут, но вряд ли эта доля будет большой.

Появления же первых устройств, работающих под управлением Moblin, на российском рынке стоит дожидаться в первом микрорайоне 2009 года. Разработчики могут заполучить копию устройства уже сейчас, благодаря совместной акции Intel и ГНУ/Линуксцентр.

На этом тему нетбуков мы закроем, а в продолжении цикла статей о «мобильном» Linux вернемся к телефонам и рассмотрим ещё одну интересную платформу - LiMo.

Обсудить Moblin OS на форуме

Комментариев: [0] / Оставить комментарий
09 Feb 2012 18:13:53

Nokia N9 – De Meego Android (Ice Cream Sandwich)

Nokia N9 De Meego Android (Ice Cream Sandwich) Android-France ... une camra dorsale de 8 mgapixels quip d'un optique Carl Zeis pour un prix de 480 euros hors taxes. Meego est un systme d'exploitation open source bas sur Linux (fusion de Maemo et de Moblin ) soutenu par Nokia et Intel nanmoins Nokia a opt ...

Keywords:

moblin, moblin os, интерфейс moblin, moblin core, мобильные moblin, moblin начала, архитектура moblin, moblin последний, moblin android, moblin самые
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов