MeeGo для Nokia N900 и нетбуков на основе Intel Atom — к концу месяца

Новый материал из цикла об истории мобильных операционных систем, которые наделали много шума, но так и не стали популярными. Уже есть разбор Ubuntu Touch, Sailfish OS, Firefox OS, webOS и LiMo. Очередь дошла до системы MeeGo, известной по легендарному смартфону Nokia N9.

MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца

В 2010 году на выставке MWC в Барселоне Nokia и Intel объявили
о запуске нового проекта —MeeGo.
Это универсальная операционная система с открытым исходным кодом на базе Linux, которую можно установить на
смартфон, планшет, ноутбук, телевизор и многие другие устройства. «MeeGo станет
новой эрой мобильных компьютеров», — говорил генеральный директор Nokia Олли-Пека
Калласвуо.

Проект MeeGo
создавался
не с нуля. В нем использовались наработки Maemo — операционной системы Nokia, которая появилась еще в 2005 году.

Самым
известным смартфоном на Maemo
стал Nokia
N900
с выдвижной физической клавиатурой. Несмотря на финансовый
провал модели, у телефона до сих пор есть фанаты.

Только самой
Maemo
уже редко кто пользуется, обычно его перепрошивают на альтернативную Linux-систему PostmarketOS.

MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяцаОфициальный сайт MeeGo в 2010 году

Еще в MeeGo использовались компоненты от Moblin — дистрибутива Linux от Intel для компьютеров на процессорах Atom. Также проект MeeGo получил поддержку от некоммерческого фонда The Linux Foundation.

  • MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца
  • MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца
  • MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца
  • MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца
  • MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца
  • MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца

Уже в марте 2010 года появилась
первая публичная сборка MeeGo
1.0 для разработчиков. Ее можно было запустить на нетбуках с Intel Atom, Nokia N900 и смартфонах на мобильной
платформе Intel
Atom Moorestown. Это была ранняя альфа
для знакомства с системой.

Пользоваться этим на постоянной основе было сложно,
хотя интерфейс MeeGo
для
ноутбуков ничем не отличался от старой системы Moblin от
Intel.
 Даже первое обновление MeeGo 1.1,
которое вышло в июне, сложно назвать рабочим продуктом.

Например, на экране
смартфона в системе зачем-то отображался курсор мыши.

Достаточно посмотреть видео:

На удивление, версия MeeGo для
планшета выглядела намного лучше — более плавные анимации, проработанный
интерфейс, больше рабочих приложений и функций. Уже, например, работали
мультитач и нормальное окно многозадачности.

Уже осенью у проекта MeeGo начались
трудности. Сначала Олли-Пека Калласвуо ушел с поста
генерального директора Nokia,
и его место занял Стивен Элоп из Microsoft.
Чуть позже «по личным причинам» уволился вице-президент Nokia и
руководитель подразделения MeeGo
Devices
Ари Джаакси. Связаны эти события или нет — уже никто не узнает.

Примерно в это же время Microsoft представила
первую версию Windows
Phone.
Уже в октябре начались продажи смартфонов с этой системой.

Интересно, что в ноябре
2010 года компания AMD
присоединилась
к проекту MeeGo.
У компании были свои интересы — получить больше софта с поддержкой новых
процессоров Fusion.
И ради этого она была готова участвовать в проекте Intel, своего главного конкурента.

Минус один

В феврале 2011 года Nokia под
руководством Стивена Элопа заключила
долгосрочный договор с Microsoft
— компании объединились, чтобы продвигать новую мобильную систему Windows Phone.

В рамках соглашения Nokia выбрала
среду разработки для Windows
Phone как
основную. Этот шаг означал постепенный отказ от среды Qt, которая используется для Symbian и
MeeGo.
Фактически, компания поставила крест на прошлых системах, хотя публично в этом
не признавалась.

Nokia
не могла полностью отказаться от MeeGo
и
разорвать отношения с Intel
из-за общего соглашения. И даже сам Стивен Элоп убеждал всех, что компания
продолжит работать над проектом. «Мы не рассматриваем MeeGo как
план Б. Мы думаем о MeeGo
и
связанной с ней работой как о новом поколении», — сказал Стивен в интервью
изданию Engadget.

MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяцаСтивен Элоп / Wikimedia Commons

Intel
и
The Linux Foundation понимали,
к чему ведет соглашение между Nokia
и
Microsoft.
Несмотря на потерю главного партнера, Intel решила продолжить
развитие MeeGo.
«Intel разочаровалась в Nokia, но жизнь продолжается», —  заявила
вице-президент Intel Рене Джеймс на публичной пресс-конференции.

Особенный оттенок заявлению Стивена Элопа придает тот
факт, что за несколько дней до соглашения Nokia и
Microsoft
появилась
новость — компания отменила
презентацию первого смартфона на MeeGo.
В интернете даже были фотографии этого смартфона Nokia N9 с выдвижной физической клавиатурой.
Так что будущее платформы выглядело очень сомнительным.

MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца

Зато в феврале появился
первый ноутбук на MeeGo
—Fujitsu
LifeBook
MH330.
Это был обычный дешевый нетбук с экраном 10 дюймов, процессором Atom и
1 ГБ оперативной памяти. Компания Fujitsu даже не стала создавать
новую модель для этого, а просто взяла готовый Windows-ноутбук и установила на
него MeeGo.

На MeeGo
еще
вышло меньше 20 ноутбуков и планшетов — полный
список можно найти в «Википедии». Среди них нет ничего
интересного, это обычные бюджетные компьютеры с простейшими характеристиками.

Несмотря на партнерство с Microsoft, Nokia пообещала
все-таки выпустить первый смартфон на MeeGo. И компания выполнила обещание — в июне анонсировали Nokia N9.

Про Nokia
N9
было уже множество статей и обзоров, так что заострять внимание на его
характеристиках нет смысла. Важно, что смартфон был неудачным с точки зрения
маркетинга. И по факту он стал первым и последним смартфоном на MeeGo. При этом, по отзывам, N9 был хорошим смартфоном с удобным
интерфейсом, у которого до сих пор есть фанаты.

Но все плюсы Nokia N9
перекрывались тем фактом, что смартфон был мертворожденным. У него не было
полноценной рекламной кампании, разработчиков привлечь не удалось, да и сама Nokia фактически
отказалась от поддержки смартфона и системы. Так что Nokia N9 стал отличной игрушкой для гиков,
но не массовым продуктом.

Почитайте обзор самого смартфона Nokia 9 и отдельный разбор системы MeeGo от Эльдара Муртазина.

Похоже, чтобы окончательно добить веру людей в MeeGo, Стивен Элоп в интервью финской газете сказал, что компания не будет продвигать эту операционную систему, даже если Nokia N9 хорошо продастся.

Nokia N950, кадр из видео на YouTube-канале Revaz Rezo

После этого заявления очень странным шагом стал анонс Nokia N950 — это еще один смартфон на MeeGo с выдвижной клавиатурой, который так и не появился в продаже. Компания выпустила ограниченную партию в 5 тысяч штук и раздала ее разработчикам, чтобы те выпускали софт для платформы.

Последний шаг

Несмотря на заявление Intel, развитием MeeGo никто
не занимался. Уже в сентябре 2011 года компания объявила
о новом проекте с Samsung

Tizen,
тоже на основе открытого исходного кода. Эта система стала продолжением идей MeeGo и
LiMo,
но по факту это разные платформы.

Так что Intel
и
Nokia смогли
всего за полтора года запустить новую операционную систему и сразу же ее
закрыть.

Через год после этого события группа разработчиков из
отдела MeeGo
представила
Sailfish
OS,
которая продолжала идею проекта. Как мы знаем, эта история системы закончилась
не лучше.

Заключение

Союз Nokia и
Intel выглядел
логичным шагом для компаний. Участвовать в проектах с открытым исходным кодом
было модно, да и на тот момент Symbian
была
отстающей.

При этом альтернативная система Maemo за
годы разработки так и не смогла привлечь внимание массового потребителя.

Мотивация
Intel еще
проще — компания упускала огромный и быстрорастущий рынок смартфонов и
планшетов, которые в основном работают на архитектуре ARM. Заодно появилось хоть какое-то
применение системе Moblin.

Тестовая версия MeeGo появится в конце марта и будет совместима с Nokia N900

MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца

Валтери Халла (Valtteri Halla), ведущий разработчик Nokia, сообщил о том, что его компания совместно с Intel планирует запустить первый свободный репозиторий мобильной операционной системы MeeGo уже в конце этого месяца. Впервые о MeeGo заговорили месяц назад, когда Intel и Nokia сообщили о том, что планируют объединить свои перспективные Linux-основанные операционные системы для мобильных устройств в единый open source проект. Унифицированная программная платформа, объединяющая в себе все преимущества операционных систем Maemo и Moblin, станет частью разнообразных портативных устройств, основанных на базе как ARM процессоров, так и процессоров архитектуры x86.

Руководство компаний Nokia и Intel уже обратились к организации Linux Foundation с просьбой о помощи и содействии в создании данного проекта.

Читайте также:  8 нужных гаджетов для автомобиля: от кофеварки до холодильника

Согласно заявлениям господина Халла, который является руководителем проекта MeeGo, новая операционная система будет полностью открытой и более функциональной, чем Moblin и Maemo по отдельности.

Во время разработки MeeGo Nokia и Intel будут сотрудничать с многими сторонними разработчиками и исследователями.

Операционные системы Maemo и Moblin имеют общую особенность — они основаны на базе ядра Linux, но они также имеют множество технических отличий, что может стать барьером во время их объединения.

Обе компании вложили немало сил, денег и времени в разработку своих мобильных операционных систем и оптимизацию их работы, теперь же им предстоит выполнить еще более сложную задачу — сделать свой совместный проект популярным.

Халла активно агитирует разработчиков присоединятся к проекту MeeGo, чтобы не только создать новую функциональную мобильную операционную систему, а и разработать целую базу приложений для нее. Intel и Nokia очень активно занялись разработкой MeeGo.

MeeGo для Nokia N900 и нетбуков на основе Intel Atom - к концу месяца

Уже в конце месяца все желающие смогут скачать исходные коды ранней тестовой версии новой операционной системы и  установить ее на смартфон Nokia N900 или любое тестовое устройство, основанное на базе мобильной версии процессора Intel Atom.

Данная информация очень обрадовала владельцев телефона Nokia N900, ведь они беспокоились о том, что оригинальные проект Maemo будет попросту заброшен и пользователи останутся с бесперспективным мобильным устройством.

Поддержка Nokia N900 также является очень мудрым решением по отношению к разработчикам, так как они уже с первых дней запуска проекта смогут тестировать MeeGo на реальном оборудовании, которое можно без проблем купить в любом магазине мобильной связи.

В первое время MeeGo будет максимально оптимизирована именно для работы с Nokia N900. Единственным серьезным недостатком смартфона N900 является тот факт, что он не поддерживает управление жестами, а Nokia планирует уделить много внимания сенсорному управлению жестами в MeeGo.

MeeGo — Википедия

MeeGo

Разработчик

Nokia, Intel ,The Linux Foundation[1]

Семейство ОС

Unix-подобное

Исходный код

Открытое программное обеспечение

Первый выпуск

26 мая 2010 года

Последняя версия

1.2.0.9 (31 мая 2012 года)

Частота обновления финальных версий

выход релиза раз в 6 месяцев

Менеджеры пакетов

RPM

Поддерживаемые языки

Многоязычный

Поддерживаемые платформы

ARM, x86

Тип ядра

Linux

Лицензия

GNU GPL, GNU LGPL, предусмотрены исключения для возможности применения BSD license для отдельных компонентов, см. Licensing Policy[2]

Состояние

преемники — проекты Tizen и Mer

Веб-сайт

meego.com
 Медиафайлы на Викискладе

MeeGo — проект с открытым исходным кодом на базе ядра Linux. Платформа предназначена для работы на широком спектре устройств, включая смартфоны, планшеты, нетбуки, настольные компьютеры, телевизионные приёмники и информационно-развлекательные системы[3][4][5][6][7]. Для каждой категории устройств разрабатывается отдельная сборка и подготавливается загрузочный ISO-образ. В основе любой из них лежит базовая составляющая — MeeGo Core Software Platform, определяющая основную функциональность системы. Пользовательский интерфейс различен для каждой сборки соответствующей категории устройств, исходя из различных принципов, особенностей и условий их работы.
Центральной идеей является обеспечение максимально легкой переносимости приложений между различными вариантами сборок. Перенос приложения на другие устройства, работающие под управлением MeeGo, не будет представлять собой разработку нового приложения, а будет лишь доработкой или расширением уже существующего приложения.

MeeGo — независимый проект, возглавляемый MeeGo Technical Steering Group (TSG) под эгидой The Linux Foundation. Управление проекта основано на меритократии в соответствии с принципами и культурой Open Source.

Не существует процедуры приема, контрактов и членских взносов, необходимо только желание присоединиться к проекту и внести вклад. Любая организация или частное лицо могут принять участие в разработке MeeGo.

Все разработчики ПО и производители оборудования имеют равный и свободный доступ к инфраструктуре сборки и репозиторию исходных текстов[1].

В MeeGo используются наработки проектов Maemo (от Nokia), Moblin (от Intel), а также таких Linux-проектов, как Fedora, Debian, OpenSUSE. Многие частные компании принимают участие в разработке и адаптации MeeGo: Intel (на сегодня основной участник проекта), AMD[8], Novell, ASUS, Acer, MSI и другие.

Проект объединил опыт и знания, накопленные в процессе разработки технологий мобильной связи и компьютерных технологий. По мнению участников проекта, эти направления будут иметь ключевое значение в разработке технического фундамента для компьютерных и мобильных устройств следующего поколения.

Архитектура MeeGo

Архитектура системы MeeGo изначально проектировалась как решение, предназначенное для работы на широком спектре устройств. Один из способов рассмотрения архитектуры предполагает разделение системы на три уровня (слоя)[9].

Уровень пользователя

Обеспечивает пользовательский интерфейс (UX) для различных сегментов платформы.

Для разных устройств необходим различный интерфейс, но строится он на аналогичных принципах и, если уже создано приложение для какого-нибудь устройства, то его перенос на другие устройства, работающие под управлением системы MeeGo, не будет представлять собой разработку нового приложения, а будет лишь доработкой или расширением приложения. В настоящее время поддерживаются следующие варианты интерфейса:

  • Netbook UX — для нетбуков.
  • Handset UX — для телефонов и смартфонов.
  • In-Vehicle Infotainment (IVI) UX — для информационно-развлекательных систем.
  • Tablet UX — для планшетов (альфа-версия).

Этот уровень также предоставляет набор программных компонентов (Application Framework) для каждого из поддерживаемых профилей устройств.

Уровень приложений и интерфейс программирования приложений

Содержит MeeGo API, основанный на Qt и Qt Mobility, обеспечивает интерфейс для разработки приложений. Текущий релиз включает Qt 4.7.3, Qt mobility 1.2, OpenGL ES 1.1 и OpenGL ES 2.0. Дополнительные функции находятся в стадии разработки.

Базовая система

Включает в себя ядро Linux, программную прослойку (middleware), необходимую для определения оборудования, обеспечивающую связь ядра и прикладного программного обеспечения, а также ПО для обеспечения адаптации оборудования (Hardware Adaptation Software).

Программную прослойку (middleware) можно рассматривать как совокупность доменов, предоставляющих соответствующие службы (middleware/OS service domains), исходя из выполняемых функций:

  • Обеспечение безопасности (Security).
  • Управление данными (Data Management).
  • Управление программным обеспечением (Software Management).
  • Управление устройствами, распределение ресурсов, контроль состояния системы (System).
  • Локализация (Location Framework).
  • Графическая подсистема (Graphics).
  • Основные системные библиотеки (Essentials).
  • Поддержка мультимедиа и соответствующих драйверов (Multimedia).
  • Управление персональной информацией, резервное копирование, синхронизация, учётные записи и т. д. (Personal Information Management).
  • Интернет, телефония, средства мгновенного обмена сообщениями, сотовая связь (Communication).
  • Поддержка Qt, QtWRT, Qt Mobility (Qt).
  • Ядро Linux и драйверы ядра (Kernel).

Важной частью Базовой системы выступает ПО для обеспечения адаптации оборудования (Hardware Adaptation Software). Предоставляет соответствующий интерфейс программирования для адаптации оборудования (Hardware Adaptation API), что даёт возможность приспособить MeeGo для работы на оборудовании различных архитектур.

Каждый продавец оборудования должен предоставить необходимые компоненты для программного обеспечения, чтобы система MeeGo могла успешно работать на его платформе, включая драйверы, патчи и конфигурацию ядра, дополнительные патчи и конфигурацию для X Window System, поддержку модема, а также другие специфические компоненты, необходимые для поддержки аппаратуры.

Более детальную информацию можно получить на официальной странице для разработчиков MeeGo[10].

Основные характеристики

В базовой сборке MeeGo 1.2 Core Software Platform, определяющей основную функциональность системы, задействованы следующие компоненты:

  • Linux-ядро 2.6.37 c дополнительными оптимизациями, направленными на понижение энергопотребления, поддержку процессоров Intel Atom Z6xx и платформы Nokia N900.
  • Инструментарий сборки на базе GCC 4.5.1. Сборка осуществляется с расширенной поддержкой оптимизации для микроархитектуры Intel Atom и задействованием инструкций Intel SSSE3. В комплект включены выпущенные в рамках релиза Linaro 2010.09 патчи по оптимизации для основанных на ARMV7-A чипсетов, включая Tegra2 и Marvell Thumb2/Neon.
  • Файловая система по умолчанию — btrfs. Присутствует поддержка ext2, ext3, ext4, FAT, VFAT, FAT32, возможна поддержка NTFS через FUSE после установки драйвера NTFS-3G.
  • Содержит X.Org Server 1.9.0, Mesa 7.9.1, современный графический 2D/3D стек, поддерживающий переключение видеорежимов на уровне ядра (KMS) и не требующий для работы X-сервера привилегий суперпользователя.
  • Организация взаимодействия с оборудованием через DeviceKit и udev.
  • Qt 4.7.2 и Qt-mobility 1.2. Поддерживается GLee (GL Easy Extension library), дополнительно реализована поддержка мультитач через XInput2 API. В Qt-mobility дополнительно добавлены расширенные функции для работы с фотокамерами, поддержка libva и возможность работы с шейдерами через OpenGL ES 2.
  • Для обеспечения совместимости приложений в платформу включены библиотеки GTK+ и Clutter.

Установка MeeGo на нетбук

АрхивНетбуки, смартбуки и планшеты

автор : Евгений Крестников   20.10.2010

MeeGo — это прежде всего встраиваемая ОС, основное назначение которой — предоставить разработчикам набор инструментов для создания «прошивок» и приложений.

Читайте также:  Какой фундамент выбрать для дома из бруса и бревна на глинистой почве: советы, отзывы

В начале 2010 года Intel и Nokia объединили свои мобильные платформы в общий проект, под названием MeeGo. Его целью стало создание основанной на Linux и полностью свободной платформы для мобильных устройств (коммуникаторов, планшетов, нетбуков, телеприставок и т. д.), а управление проектом передали Linux Foundation.

Первые устройства на базе MeeGo должны появиться в продаже к концу года, но использовать систему можно уже сейчас. Платформа включает такие компоненты, как ядро Linux, oFono, ConnMan, X.Org, BlueZ, D-BUS, Tracker, GStreamer и PulseAudio.

В качестве основного инструментария для графики заявлен Qt, но поддерживаются приложения, созданные с использованием библиотек GTK+ и Clutter.

ОС, дистрибутив, графическая оболочка

MeeGo — это прежде всего встраиваемая ОС, основное назначение которой — предоставить разработчикам набор инструментов для создания «прошивок» (целевых систем для конкретных устройств) и приложений. Ее архитектура описана в опубликованной на сайте разработчиков презентации.

Нижний слой программного стека (OS Base) включает ядро системы, а также основные библиотеки и сервисы, такие, как шина межпроцессного взаимодействия D-Bus. Этажом выше «живет» промежуточный слой (Middleware OS), связанный с пользовательским уровнем при помощи специальных программных интерфейсов (MeeGo API).

Графический интерфейс, приложения и инструментарий для их разработки образуют верхний слой программного стека — MeeGo User Experience (UX).

На сегодняшний день выпущены: Netbook UX (о котором идет речь в этой статье), Handset UX, а также In-Vehicle Infotainment (IVI) UX.

На сайте проекта доступны дистрибутивы, которые может развернуть (или запустить без установки) на своей машине неподготовленный пользователь.

Кроме того, некоторые элементы MeeGo Netbook UX можно обнаружить в репозиториях для Fedora, Debian, Ubuntu и OpenSUSE. Скоро они появятся (или уже появились — за всем уследить невозможно) и в других популярных дистрибутивах Linux.

Аппаратные требования

Дистрибутивы MeeGo для нетбуков поставляются в виде т. н. «универсальных» образов (.img), которые могут быть записаны на usb-flash или на компакт-диск.

Для запуска системы пользователю потребуется компьютер с процессором Intel Atom или Intel Core 2 (системе необходима поддержка SSSE3) и графическим чипсетом Intel GMA-500 (чипсеты Nvidia и ATI не поддерживаются). Подробные аппаратные требования, включающие список протестированных устройств, опубликованы на сайте проекта.

Там же можно найти инструкцию по созданию загрузочного usb-flash. Как мы уже говорили, скачанные образы могут быть записаны на компакт-диск или использованы для загрузки виртуальной машины.

Установка системы

  • При загрузке с установочного носителя пользователь увидит меню GRUB, в котором можно выбрать запуск MeeGo без установки на жесткий диск, инсталляцию системы или загрузку с винчестера.
  • Первым делом потребуется указать язык программы установки (доступна русская локализация).
  • На следующем этапе необходимо выбрать диск для установки и разбить его на разделы.
  • После копирования данных на винчестер, требуется перезагрузка компьютера.

Процесс инсталляции ничем не отличается от установки прочих современных дистрибутивов Linux и описывать его пошагово мы не будем.

При первой загрузке системы, MeeGo задаст пользователю несколько простых вопросов (необходимо указать локализацию, часовой пояс, ввести данные пользователя и т. д.), после чего запустится графическая оболочка.

MeeGo и VirtualBox

Доступные на сайте проекта дистрибутивы не предназначены для работы в контексте виртуальной машины. Тем не менее, запустить MeeGo в VirtualBox можно (хотя графический интерфейс системы будет работать очень медленно).

Для этого необходимо создать виртуальную машину, указав тип гостевой системы Linux/Fedora и разрешив PAE, а также 3D-акселерацию графики. Далее следует подключить скачанный образ, как виртуальный CD-ROM и установить систему на диск.

После первой загрузки с винчестера (не забудьте отключить запуск с CD-ROM) графический интерфейс MeeGo скорее всего работать не будет.

В этом случае придется жестко перезагрузить виртуальную машину и, в самом начале запуска системы, нажать клавишу «ESC» для вызова меню GRUB, а затем «Tab» — для изменения параметров загрузки. В появившейся строке редактирования нужно удалить параметр «quiet» и нажать «Enter».

После загрузки системы в режиме командной строки нужно нажать «Alt+F1», ввести указанные при установке логин и пароль и отдать команду sudo init 3. Теперь осталось установить утилиту wget (при помощи команды sudo yum install wget) и скачать специально собранную энтузиастами библиотеку libglx.so (wget http://202.112.3.1/libglx.so или wget http://www.adriannuta.com/wp-content/uploads/2010/08/libglx.so). Скачанный файл копируем в системный каталог: sudo cp libglx.so /usr/lib/xorg/modules/extensions. Также необходимо изменить права доступа к исполняемому файлу Xorg: sudo chmod u+s /usr/bin/Xorg. После перезагрузки системы (sudo init 6) запустится графический интерфейс MeeGo.

MeeGo Netbook UX — панели и приложения

В верхней части рабочего стола расположена область переключения панелей, которая занимает довольно много места. Скрыть ее нельзя, но кнопки панелей можно добавлять и удалять. По умолчанию активна «MyZone», которая содержит ярлыки основных приложений, ссылки на недавно открытые документы и сайты, сообщения веб-сервисов и т. д.

Для переключения между приложениями и рабочими областями используется панель «Зоны» — по умолчанию виртуальный «десктоп» один, но пользователь может создать дополнительный, переместив миниатюру окна в специальную область.

Панель приложений структурирована по категориям. В ней есть список избранных программ и возможность быстрого поиска.

Большинство установленных в системе приложений созданы для среды GNOME: файловый менеджер Nautilus, программа обмена сообщениями Empathy, почта Evolution, медиаплеер Banshee, вьюэр Eog и т. д.

При этом, разработчики утверждают, что основным набором графических библиотек является Qt.

Панель «Статус» позволяет управлять учетными записями и статусом в социальных сетях.

Для работы с короткими сообщениями предназначена панель с незамысловатым названием «Люди». Здесь показан список контактов Empathy и входящие сообщения. Отсюда же можно открыть главное окно Empathy или окно настройки учетных записей.

  1. В качестве браузера по умолчанию используется Chrome или Chromium (возможность скрытия системных декораций окон недоступна).
  2. Панель «Интернет» показывает вкладки Chrome/Chromium и часто открываемые страницы.
  3. Панель «Данные» (в английском варианте — «media») управляет медиаплеером banshee.
  4. Для работы с файлами и подключенными накопителями есть панель «Устройства».
  5. В качестве менеджера файлов в MeeGo используется Nautilus.

Предназначение остальных панелей очевидно: настройка Bluetooth, сетевых соединений и системной даты. Последняя панель позволяет также настроить «Встречи» и «Задания».

На скриншотах видно, что многие панели позволяют вызвать окно соответствующих настроек. Кроме того, все настройки системы сведены в единый центр управления («Приложения->Стандартные->Параметры»).

Установка и обновление программ

Программное обеспечение MeeGo хранится в собственных репозиториях проекта (используется формат пакетов RPM). Средства для работы с пакетами можно найти в списке установленных приложений (раздел «Системные»). Здесь есть инструмент для обновления ПО и программа для настройки автоматического обновления.

Для подключения источников приложений используется «Каталог программ», а менеджер gpk-application позволяет искать, устанавливать и удалять пакеты.

Для неопытных пользователей существует каталог программ MeeGo Garage. Вероятно, идея этого сервиса позаимствована у разработчиков Ubuntu Software Center — со временем здесь должны появиться коммерческие приложения, но пока его клиентская часть работает только с программами из репозиториев MeeGo.

Программы для MeeGo будет распространять и запущенный недавно магазин Intel AppUp Store, а также Nokia OVI Store. Впрочем, программы для нетбуков в магазине Nokia едва ли появятся.

Также пользователю доступен набор консольных утилит для работы с пакетами, характерный для любого основанного на Fedora дистрибутива.

Приложений в репозиториях пока немного — привычный многим OpenOffice вы здесь не найдете.

Однако минимальный набор рабочих программ для нетбуков в MeeGoo имеется уже сейчас, а кроме того — в комплект поставки входят некоторые несвободные приложения, такие как Adobe Flash Player.

Первые впечатления

Охарактеризовать графическую оболочку MeeGo для нетбуков можно одной фразой: красиво, но неудобно. Область переключения панелей (которую невозможно скрыть) и гигантские декорации окон забирают слишком много ценного рабочего пространства.

Дизайн интерфейса предполагает большой «пробег» курсора мыши по экрану: скажем, для переключения между приложениями приходится активировать панель «Зоны», а классическая область уведомлений используется здесь только для «устаревших» программ.

Для работы с мгновенными сообщениями пользователю придется переключится на панель «Люди».

О мелких недоработках интерфейса и говорить не стоит. Едва ли MeeGo захватит заметную часть рынка нетбуков, несмотря на заявленную поддержку производителей.

Подавляющее большинство пользователей покупает компьютеры с предустановленной ОС Windows, а немногочисленные «линуксоиды» скорее предпочтут другие дистрибутивы.

Читайте также:  Яркие нетбуки Samsung N150 Corby вышли в Европе

Гораздо интересней перспективы MeeGo в сегменте коммуникаторов и планшетов — но этой теме будет посвящена отдельная статья.

Всё новые производители ПО поддерживают MeeGo

Эрик Браун | 21.06.2010

Операционная система MeeGo Linux для мобильных устройств получила поддержку производителей ПО на выставке Computex на Тайване. Компании Novell и Linpus анонсировали нетбуки с MeeGo, фирма Movial представила пакет разработки MeeGo Services, а Telefonica объявила о поддержке этой платформы с открытым исходным кодом.

В апреле участники проекта заявили о его широкой поддержке, в том числе со стороны большинства крупных производителей Linux для ПК, за исключением компании Canonical (ей принадлежит дистрибутив Ubuntu). В конце мая появилась ОС MeeGo v1.0 for Netbooks, но в качестве самостоятельного продукта она не распространяется.

На выставке Computex компании Novell и Linpus анонсировали MeeGo-редакции своих дистрибутивов для нетбуков, которые прежде были совместимы с Moblin.

Среди других производителей Linux для ПК и быстро загружающихся дистрибутивов, заявивших об общей поддержке MeeGo, можно назвать Asianux, DeviceVM, Linpus, Mandriva, Metasys, Miracle, Novell, PixArt, Red Flag, TurboLinux, WTEC и Xandros.

В этом списке отсутствует Fedora, но говорят, ее разработчики тоже трудятся над поддержкой MeeGo.

На Computex были также представлены прототипы планшетных ПК с MeeGo и процессором Intel Atom Z6xx Moorestown компаний Wistron, Compal, Quanta и CZC. А Acer заявила, что будет предлагать MeeGo как с нетбуками, так и с планшетами.

Некоторую поддержку получила MeeGo и со стороны нового разработчика Linux, ориентирующегося на процессоры ARM, — компании Linaro. Она является совместным предприятием ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments.

Сначала Linaro поддержит инструменты ARM Cortex-A для таких дистрибутивов, как Android, LiMo, MeeGo, Ubuntu и WebOS.

Она создаст для Linux стандартизированные инструменты с открытым исходным кодом, ядро и связующее ПО для потребительской электроники и воспользуется платформой разработки компании Canonical под названием LaunchPad, используемой разработчиками Ubuntu.

Novell SUSE MeeGo

В начале июня Novell объявила о выпуске SUSE MeeGo для нетбуков, которую OEM-партнеры могут “в течение ближайшего года” устанавливать на нетбуки и другие мобильные устройства. В SUSE MeeGo использован код MeeGo v1.0 for Netbooks.

Novell выступала в роли главного спонсора проекта Moblin, а сейчас играет ведущую роль в разработке MeeGo, заявили представители компании. В январе она вместе с MSI анонсировала нетбук MSI U135 с процессором Intel Atom N450 и SUSE Moblin Linux v2.1. Как сообщили в корпорации, из ODM-производителей системы с SUSE Moblin собирается выпускать Samsung.

Гай Лунарди, директор Novell по предустановленным клиентским системам, сказал: “Наш опыт как ведущего коммерческого провайдера Linux для любых компьютеров — тонких клиентов, рабочих станций, нетбуков, ноутбуков и настольных устройств — дает нам прекрасную возможность поставлять SUSE MeeGo самым различным производителям оригинального оборудования и устройств”.

Linpus Lite for MeeGo

Другим крупнейшим сторонником Moblin была тайваньская компания Linpus, которая анонсировала в начале июня MeeGo-версию дистрибутива Moblin для нетбуков — Linpus Linux Lite. Как и SUSE MeeGo, Linpus Linux Lite для MeeGo оптимизирована под процессор Intel Atom.

Linpus Lite создана на основе дистрибутива Linpus Linux для настольных ПК, поставки которого начались в 2001 г. Она устанавливается на нетбуки Acer Aspire One и др.

Linpus Lite for MeeGo, сообщили в компании Linpus, отличается расширенной поддержкой социальных сетей Flickr и MySpace.

Между прочим, усовершенствованные функции управления питанием MeeGo могут сэкономить 15—20% потребляемой мощности по сравнению с Moblin, утверждают в Linpus.

Другие возможности Linpus Lite, позаимствованные у MeeGo, включают усовершенствованное управление сетью и сокращенное время загрузки системы.

Linpus Lite for MeeGo обеспечивает расширенные функции двойной загрузки для гибридных инсталляций Linux/Windows, а также дополнительную поддержку периферийных устройств, сообщила компания.

При форматировании подключаемых через интерфейс USB дисководов разделы диска обозначаются теперь в алфавитном порядке. Их стало проще находить, а пользователи могут легко переключать клавиатуру для работы с одним из четырех языков.

Новая функция LiveUpdate, по заявлению Linpus, загружает предназначенные для конкретного устройства патчи, обновления и новые приложения.

Компания не объявила о сроках выпуска версии MeeGo, но, укажем еще раз, это, вероятно, будет дистрибутив, предназначенный для ODM-производителей.

Рита Джинг, вице-президент Linpus по продажам, заявила: “Объединение проектов Moblin и Maemo в виде MeeGo, безусловно, создает более мощное и гибкое сообщество разработчиков открытого ПО. От этого выигрывает платформа Linpus Lite for MeeGo, выиграют и наши клиенты”.

Movial MeeGo Services

В начале июня Movial анонсировала платформу разработки MeeGo Services, не зависящую от типа устройства или его архитектуры. Кроме того, Movial представила версии для MeeGo своего основанного на движке WebKit браузера IXS Browser под названием Qt, мультиплатформенной среды исполнения для виджетов IXS Widgets и пакета приложений Movial Communicator.

Компания Movial уже давно работает с двумя базовыми технологиями MeeGo — Maemo и Qt корпорации Nokia, а также с проектом Moblin. Movial принимала участие в работе над 100 темами, включавшими по крайней мере одну из трех названных технологий, заявили представители компании.

Сообщается, что сквозные сервисы Movial MeeGo Services включают:

  • ускорение графики, оптимизацию пользовательского интерфейса и адаптацию его дизайна;
  • разработку приложений Qt и их портирование на MeeGo;
  • создание виджетов Qt и адаптированных виджетов, их портирование на MeeGo;
  • интеграцию с MeeGo клиентов IMS и RCS, VoIP и видеозвонков;
  • дополнение платформы MeeGo новыми сервисами без использования специального программного кода;
  • решение проблем, связанных с особенностями аппаратного обеспечения и портированием;
  • совместимость с Flash 10 и сертификацию как для платформ однокристальных систем, так и для устройств конечных пользователей;
  • интеграцию MeeGo с аппаратной платформой и оптимизацию их взаимодействия;
  • интеграцию периферийных устройств.

Томи Рости, президент Movial Creative Technologies, сказал: “Производители конкурентоспособных нетбуков, планшетов, мобильных устройств, развлекательных приставок для автомашин, приставок для интернет-телевидения и медиафонов, которые нуждаются в поддержке при определении дизайна и интеграции с MeeGo, могут воспользоваться услугами весьма знающих и опытных дизайнеров и инженеров из Movial”.

Telefonica изучает возможности использования MeeGo

В начале марта Intel и европейский оператор мобильной связи Orange объявили о подписании соглашения, согласно которому мультимедийные сервисы Orange будут предоставляться для устройств на базе процессора Intel Atom под управлением MeeGo. А в апреле о подобной же сделке сообщил китайский сервисный Интернет-портал Tencent. В начале июня испанский оператор мобильной связи Telefonica также анонсировал соглашение об использовании MeeGo, на этот раз как с Intel, так и с Nokia.

Telefonica (подобно Orange и Tencent) проявила интерес к установке MeeGo на смартфонах, нетбуках и планшетах, но упомянула также Интернет-телевидение.

На данном этапе контракт касается, скорее, изучения возможностей (в отличие от соглашения между Intel и Orange), поскольку Telefonica заявляет, что будет лишь “совместно с Intel и Nokia изучать, как использовать потенциал MeeGo для предоставления своим клиентам передовых и инновационных конвергентных сервисов”.

Сеть Telefonica (торговые марки Movistar и O2) насчитывает 265 млн. клиентов в 25 странах Европы и Латинской Америки, сообщили в компании.

Вивек Дев, директор группы инноваций Telefonica, заявил: “Применяемый в MeeGo кросс-платформенный подход и ее ориентация на быстрое создание инновационных приложений в сочетании с ее открытым исходным кодом прекрасно соответствуют нашим целям снижения уровня сложности сервисов и использования конвергентных сервисов следующего поколения”.

Подноготная MeeGo

Intel и Nokia анонсировали MeeGo в феврале. MeeGo разрабатывается фондом Linux Foundation и объединяет два Linux-проекта с открытым исходным кодом: Moblin, который поддерживает Intel, и Maemo, спонсируемый Nokia.

В начале апреля участники проекта выпустили некий сырой код MeeGo и анонсировали стандартные платформы, в том числе для нетбуков с процессорами Intel Atom, для смартфонов Nokia N900 с процессором ARM Cortex-A8 и ОС Maemo, а также для телефонов Aava компании Aava Mobile с процессорами Moorestown.

Новая стабильная среда для MeeGo, выпущенная в конце мая для нетбуков, осенью будет дополнена версиями для планшетов и карманных устройств. За этим последуют версии для телеприставок и автомобильных устройств.

Только зарегистрированные пользователи могут оставлять комментарий.

Ссылка на основную публикацию
Adblock
detector