Moblin¶
Moblin (Mobile Linux) — это операционная система на основе ядра Linux, разработанная корпорацией Intel и ориентированная на мобильные интернет-устройства (MID), нетбуки и встраиваемые системы. Проект был анонсирован в 2007 году и прекратил своё существование в 2010 году после передачи кода в фонд Linux Foundation и его последующего слияния с проектом Maemo, что привело к созданию платформы MeeGo.
¶История
¶Предпосылки создания
В середине 2000-х годов рынок мобильных устройств переживал бурный рост. Intel, будучи доминирующим производителем процессоров для ПК, стремилась закрепиться в сегменте портативной электроники. Для этого была разработана платформа Intel Atom, отличавшаяся низким энергопотреблением и малыми размерами. Однако для успешного продвижения новых процессоров требовалась специализированная операционная система, способная эффективно работать на устройствах с ограниченными ресурсами, но при этом обеспечивающая полноценный интернет-доступ и мультимедийные возможности.
¶Анонс и ранние версии
Проект Moblin был официально представлен в июле 2007 года на конференции Intel Developer Forum (IDF). Первоначально система предназначалась исключительно для мобильных интернет-устройств (MID) — класса устройств, занимавших промежуточное положение между смартфонами и нетбуками. Первая версия, Moblin 1.0, вышла в 2008 году и базировалась на ядре Linux 2.6.27. Она отличалась минималистичным интерфейсом и оптимизацией под сенсорные экраны.
¶Переориентация на нетбуки
В 2009 году, на фоне стремительного роста популярности нетбуков, Intel изменила стратегию. Вышла версия Moblin 2.0, которая была существенно переработана: добавлен новый пользовательский интерфейс, названный «Moblin User Interface» (M-UI), и оптимизирована работа на процессорах Intel Atom. Система стала позиционироваться как альтернатива Windows XP и Windows 7 Starter Edition для маломощных ноутбуков. Ключевой особенностью Moblin 2.0 стала скорость загрузки — менее 10 секунд.
¶Переход в Linux Foundation и слияние
В апреле 2009 года Intel передала проект под управление независимой некоммерческой организации Linux Foundation. Это было сделано для привлечения сторонних разработчиков и производителей, а также для демонстрации открытости платформы. В феврале 2010 года было объявлено о слиянии Moblin с проектом Maemo, разрабатывавшимся компанией Nokia. Результатом объединения стала операционная система MeeGo, которая унаследовала ядро и драйверы от Moblin, а также пользовательские библиотеки и интерфейс от Maemo.
¶Прекращение развития
Проект MeeGo, в свою очередь, просуществовал недолго. В 2011 году Nokia отказалась от него в пользу Windows Phone, а Intel сосредоточилась на развитии Tizen. Таким образом, Moblin стал основой для двух последующих платформ, но не получил широкого коммерческого распространения.
¶Архитектура и особенности
¶Ядро и драйверы
Moblin базировалась на стандартном ядре Linux, но с рядом патчей и оптимизаций, разработанных Intel. Особое внимание уделялось поддержке аппаратного ускорения графики (через библиотеки Clutter и OpenGL) и управлению питанием. Система использовала механизм «сна» (suspend-to-RAM) с очень низким энергопотреблением в режиме ожидания.
¶Пользовательский интерфейс
Интерфейс Moblin 2.0 и 2.1 был радикально переработан по сравнению с первой версией. Он был построен на основе библиотеки Clutter, обеспечивающей плавную анимацию и работу с 3D-графикой. Основные элементы:
- Рабочий стол: Вместо традиционного рабочего стола использовалась панель «My Zone» (Моя зона), на которой отображались виджеты: погода, часы, календарь, последние сообщения и обновления из социальных сетей.
- Меню приложений: Представляло собой сетку иконок, сгруппированных по категориям (Интернет, Мультимедиа, Офис, Игры).
- Панель задач: Располагалась в верхней части экрана и содержала кнопки запущенных приложений, индикаторы состояния (сеть, батарея, громкость) и системные часы.
- Окна: Приложения запускались в полноэкранном режиме, что было характерно для мобильных устройств. Переключение между окнами осуществлялось через специальный режим обзора.
¶Прикладное программное обеспечение
В состав Moblin входил базовый набор предустановленных приложений:
- Веб-браузер: На основе движка WebKit (позднее — Mozilla Gecko в некоторых сборках), с поддержкой вкладок и Flash.
- Почтовый клиент: Поддержка протоколов POP3, IMAP и Exchange.
- Медиаплеер: Воспроизведение аудио и видео файлов (GStreamer).
- Менеджер контактов и календарь: Интеграция с онлайн-сервисами (Google Calendar, Yahoo!).
- Терминал и утилиты: Доступ к командной строке и системным настройкам.
¶Система управления пакетами
Moblin использовала менеджер пакетов RPM и пакетный менеджер Zypper (аналогично openSUSE). Репозиторий Moblin содержал как официальные пакеты, так и сторонние приложения, доступные для установки через графический интерфейс.
¶Классификация и версии
¶Основные версии
- Moblin 1.0 (2008): Первая стабильная версия, ориентированная на MID. Интерфейс — простой, на основе GTK+.
- Moblin 2.0 (2009): Кардинальное обновление. Новый интерфейс на Clutter, ориентация на нетбуки. Время загрузки — менее 10 секунд.
- Moblin 2.1 (2009): Исправление ошибок, улучшение поддержки оборудования, добавление поддержки Bluetooth и 3G-модемов.
- Moblin 2.2 (2010, бета): Последняя версия перед слиянием с Maemo. Включала улучшенную поддержку сенсорных экранов и многозадачности.
¶Производные дистрибутивы
На базе Moblin было создано несколько сторонних дистрибутивов, в том числе:
- Moblin for Netbooks: Официальная сборка Intel для нетбуков.
- Moblin for MID: Версия для мобильных интернет-устройств.
- Moblin Community Edition: Сборки, созданные сообществом разработчиков.
¶Применение и значение
¶Целевые устройства
Moblin была разработана для установки на устройства с процессорами Intel Atom:
- Нетбуки: Asus Eee PC, Acer Aspire One, Dell Mini 9, HP Mini 1000.
- Мобильные интернет-устройства (MID): Samsung Q1, OQO Model 2, Sony Vaio UX.
- Встраиваемые системы: Промышленные контроллеры, информационные киоски, цифровые вывески.
¶Коммерческое распространение
Несмотря на поддержку Intel и интерес со стороны производителей, Moblin не получила массового распространения. Основные причины:
- Конкуренция с Windows: Windows XP и Windows 7 Starter Edition были предустановлены на подавляющем большинстве нетбуков.
- Ограниченная экосистема: Количество приложений для Moblin было невелико по сравнению с Windows и Android.
- Сложность для пользователей: Система требовала от пользователя определённых навыков работы с Linux.
- Нестабильность: Ранние версии Moblin страдали от ошибок и проблем с драйверами.
¶Влияние на последующие проекты
Moblin оказала значительное влияние на развитие мобильных Linux-систем. Её код и архитектура легли в основу MeeGo, а затем и Tizen. Разработанные в рамках Moblin технологии управления питанием и оптимизации графики были использованы в других дистрибутивах Linux для нетбуков (например, Ubuntu Netbook Remix). Кроме того, проект продемонстрировал возможность создания быстрой и отзывчивой операционной системы на базе Linux для устройств с ограниченными ресурсами.
¶Критика
Moblin подвергалась критике за:
- Недостаточную поддержку оборудования: Многие периферийные устройства (принтеры, сканеры, веб-камеры) не имели драйверов для Moblin.
- Сложность настройки: Пользователям приходилось вручную редактировать конфигурационные файлы для решения проблем.
- Отсутствие поддержки со стороны разработчиков: После передачи проекта в Linux Foundation темпы разработки замедлились, а коммерческая поддержка со стороны Intel была прекращена.
¶Интересные факты
- Название «Moblin» является акронимом от «Mobile Linux».
- В 2009 году Intel демонстрировала Moblin на нетбуке, который загружался за 7 секунд.
- Интерфейс Moblin 2.0 был разработан с учётом использования на устройствах с сенсорными экранами, что было редкостью для нетбуков того времени.
- Код Moblin был полностью открытым и распространялся под лицензией GPLv2.
¶Источники
- Intel Corporation. (2009). Moblin 2.0 User Guide.
- Linux Foundation. (2010). Moblin Project Overview.
- Vaughan-Nichols, S. J. (2009). Moblin: Intel's Linux for Netbooks. Computerworld.
- Shankland, S. (2009). Intel's Moblin 2.0 aims at netbooks. CNET.
- Paul, R. (2010). MeeGo: The merger of Moblin and Maemo. Ars Technica.
