В этой статье приводится сравнение состава программного обеспечения, включенного в сборку MeeGo 1.1 for Netbooks (релиз 28.10.2010) и MeeGo Linuxcenter Edition 1.1.0 (релиз 07.12.2010).Анализ в первую очередь основан на сравнении списков пакетов, полученных посредством выполнения команды rpm -qa, и выполнении diff для отсортированных списков.
Следует отметить, что на момент публикации статьи доступна для загрузки версия MeeGo Linuxcenter Edition 1.1.1 (релиз 28.03.2011). Отличия этой версии будут описаны позже после серии экспериментов с новым релизом.
Новые возможности MeeGo@Linuxcenter Edition
Обновления пакетов
Для большинства пакетов — от ядра и драйверов Mesa до компонентов MeeGo UX — в MeeGo@LinuxCenter Edition приведены более свежие версии.
Сетевая поддержка
Значительно расширена поддержка сетевых устройств, в первую очередь беспроводных сетей. Модифицирован менеджер соединений.
> iwlwifi-6050-ucode-9.201.4.1-0.1.noarch
> ralink-2770-hook-1.0-0.1.noarch
> rtl8192se-fw-0018-0.1_mezon.noarch
> libeap0-0.7.2-20.1.i586
> wimax-1.5.1-35.10_mezon1.0.i586
> wimax-fw-i6xxx-1.5-1.2.noarch
> wimax-tools-1.4.4-9.2_mezon1.0.i586
> wimax-tools-lib-1.4.4-9.2_mezon1.0.i586
connman-0.62.3-13.1_mezon1.0.i586
> connman-iwmxsdk-0.62.3-13.1_mezon1.0.i586
Драйверы устройств X11
Внедрены драйверы поддержки графических чипсетов NVidia, драйверы SiS, драйверы устройств ввода EvTouch
> xorg-x11-drv-nouveau
> xorg-x11-drv-sis
> xorg-x11-drv-evtouch
Драйверы файловых систем
Добавлена поддержка NTFS
> ntfs-3g-2010.10.2-1.i586
Поддержка Java
Включена виртуальная машина Java
> jre-1.6.0_20-fcs.i586
Шрифты
Интегрированы популярные шрифты семейства Liberation, а также набор шрифтов gliphmaker.com Ивана Зейферта и свободный ПТСанс от ПараТайп.
> fonts-ttf-gliphmaker.com-1.0-1.0_mezon.noarch
> fonts-ttf-ptsans-1.0-1.0_mezon.noarch
> liberation-fonts-common-1.06.0.20100721-1.18.noarch
> liberation-mono-fonts-1.06.0.20100721-1.18.noarch
> liberation-narrow-fonts-1.06.0.20100721-1.18.noarch
> liberation-sans-fonts-1.06.0.20100721-1.18.noarch
> liberation-serif-fonts-1.06.0.20100721-1.18.noarch
Мультимедиа
Включены библиотеки и кодеки, обеспечивающие чтение многих современных медиа-форматов, а также проигрываетль VLC.
> a52dec-0.7.4-15.i586
gst-plugins-bad-0.10.20-1.3.i586
> gst-plugins-ugly-0.10.11-3.i586
> gstreamer-devel-0.10.30-2.6.i586
> gstreamer-ffmpeg-0.10.11-1.1_mezon.i586
> faad2-2.7-1.0.i586
> ffmpeg-0.6.1-mezon1.0.i586
> ffmpeg-libpostproc-0.6.1-mezon1.0.i586
> mpeg2dec-0.5.1-6.17.i586
> libdvbpsi-0.1.7-mezon1.0.i586
> libdvdcss-1.2.10-mezon1.0.i586
> libdvdnav-4.1.4-0.1.svn1184.i586
> libdvdread-4.1.4-0.2.svn1188.i586
> libid3tag-0.15.1b-7.3.i586
> libmad-0.15.1b-13.i586
> libmpeg2-0-0.5.1-6.17.i586
> libmpeg2convert0-0.5.1-6.17.i586
> live555-2010.11.10-mezon1.0.i586
> libv4l-0.6.4-1.4.i586
> libva-1.0.3-1.34.i586
> twolame-0.3.12-4.i586
> twolame-libs-0.3.12-4.i586
> vlc-1.1.4-mezon1.3.i586
Офис
Конвертор документов Writer и Calc в txt и html файлы заменен полноценным OpenOffice.org 3.2
aspell-ru-0.99f7-6_mezon1.i586
> ooobasis3.2-base-3.2.1-9505.i586
> ooobasis3.2-calc-3.2.1-9505.i586
> ooobasis3.2-core01-3.2.1-9505.i586
> ooobasis3.2-core02-3.2.1-9505.i586
> ooobasis3.2-core03-3.2.1-9505.i586
> ooobasis3.2-core04-3.2.1-9505.i586
> ooobasis3.2-core05-3.2.1-9505.i586
> ooobasis3.2-core06-3.2.1-9505.i586
> ooobasis3.2-core07-3.2.1-9505.i586
> ooobasis3.2-draw-3.2.1-9505.i586
> ooobasis3.2-extension-mediawiki-publisher-3.2.1-9505.i586
> ooobasis3.2-extension-pdf-import-3.2.1-9505.i586
> ooobasis3.2-extension-pfw-3.2.1-9505.i586
> ooobasis3.2-extension-presentation-minimizer-3.2.1-9505.i586
> ooobasis3.2-extension-presenter-screen-3.2.1-9505.i586
> ooobasis3.2-extension-report-builder-3.2.1-9505.i586
> ooobasis3.2-gnome-integration-3.2.1-9505.i586
> ooobasis3.2-graphicfilter-3.2.1-9505.i586
> ooobasis3.2-images-3.2.1-9505.i586
> ooobasis3.2-impress-3.2.1-9505.i586
> ooobasis3.2-javafilter-3.2.1-9505.i586
> ooobasis3.2-math-3.2.1-9505.i586
> ooobasis3.2-ooofonts-3.2.1-9505.i586
> ooobasis3.2-ru-3.2.1-9505.i586
> ooobasis3.2-ru-base-3.2.1-9505.i586
> ooobasis3.2-ru-calc-3.2.1-9505.i586
> ooobasis3.2-ru-draw-3.2.1-9505.i586
> ooobasis3.2-ru-help-3.2.1-9505.i586
> ooobasis3.2-ru-impress-3.2.1-9505.i586
> ooobasis3.2-ru-math-3.2.1-9505.i586
> ooobasis3.2-ru-res-3.2.1-9505.i586
> ooobasis3.2-ru-writer-3.2.1-9505.i586
> ooobasis3.2-writer-3.2.1-9505.i586
> openoffice.org3.2-freedesktop-menus-3.2-9505.noarch
> openoffice.org3-3.2.1-9505.i586
> openoffice.org3-base-3.2.1-9505.i586
> openoffice.org3-calc-3.2.1-9505.i586
> openoffice.org3-dict-en-3.2.1-9505.i586
> openoffice.org3-dict-ru-3.2.1-9505.i586
> openoffice.org3-dict-uk-3.2.1-9505.i586
> openoffice.org3-draw-3.2.1-9505.i586
> openoffice.org3-impress-3.2.1-9505.i586
> openoffice.org3-math-3.2.1-9505.i586
> openoffice.org3-ru-3.2.1-9505.i586
> openoffice.org3-writer-3.2.1-9505.i586
> openoffice.org-ure-1.6.1-9505.i586
Средства коммуникации
Включены популярный IM -клиент Pidgin и клиент Интернет-телефонии Skype, средства интеграции с сервисами социальных сетей
libpurple-2.7.7-mezon.1.0.i586
> libpurple-perl-2.7.7-mezon.1.0.i586
> pidgin-2.7.7-mezon.1.0.i586
> skype-2.1.0.81-suse111.i586
> meego-facebook-plugins-1.1.1-mezon.1.4.i586
Языки и библиотеки
Добавлен интерпретатор легковесного языка Lua, ряд библиотек интерпретатора Perl
perl-Compress-Zlib-2.008-61.22.i586
> perl-Crypt-SSLeay-0.57-12.7.i586
> perl-HTML-Parser-3.65-1.3.i586
> perl-HTML-Tagset-3.20-11.4.noarch
> perl-libwww-perl-5.836-1.3.noarch
> perl-URI-1.54-1.3.noarch
> perl-WWW-Mechanize-1.60-1.noarch
Программные компоненты, не вошедшие в MeeGo Linuxcenter Edition
Buteo
Buteo предоставляет расширяемый с помощью сторонних модулей программный каркас, обеспечивающий сервисы синхронизации PIM-данных (устройство-устройство или устройство-облако) на основе SyncML и медиа-контента на основе протокола MTP (например, синхронизацию данных с PC). В MeeGo Linuxcenter Edition это решение не вошло.
MeeGo Touch
MeeGo Touch — Qt-фреймворк, обеспечивающий создание приложений для устройств с сенсорными экранами.
Telepathy
Вырезаны все компоненты, связанные с Telepathy — программным каркасом, обеспечивающим реализацию приложений для обмена данными в реальном времени.
Соответственно, была исключена и реализация протокола SIP — Sofia-SIP
Управление оборудованием
Удален демон управления системными политиками (Open Hardware Manager), вспомогательные библиотеки и реализация Пролог-среды, используемая библиотеками для работы с системой правил. Удален демон управления состояниями устройства (Device State Management Entity) и интерфейсные библиотеки
Tracker
Удалена система семантического поиска Tracker и привязки
Qt
Не вошли некоторые компоненты Qt и Qt WebRuntime
Не включены компоненты QtMobility и вспомогательные библиотеки
Не включены компоненты, необходимые для приложений QtQuick
Прочие компоненты
Удалены вспомогательные библиотеки работы с различными форматами представления данных
Не включен компонент, реализующий концепцию единого входа в систему:
Небольшой перечень удаленных компонентов без комментариев
Выводы
На наш взгляд, некорректно было бы делать вывод о превосходстве той или иной сборки. Официальная сборка MeeGo — это своеобразная демонстрация возможностей для производителей устройств, включающая еще не совсем стабильные технологии, которые могут быть востребованы в будущем. Сборка Linuxcenter Edition более адаптирована к нуждам пользователя и ориентирована на определенный класс устройств, при этом незадействованные компоненты попросту выпилены.