Разработчик | Нокиа |
---|---|
Написано в | C , C++ , Моно C# |
Семейство ОС | Linux ( подобный Unix ) |
Рабочее состояние | Прекращено в пользу MeeGo , поддержка сообщества доступна через Maemo Leste |
Исходная модель | В основном с открытым исходным кодом и обязательными проприетарными компонентами [1] |
Последний релиз | 5.0 PR 1.3.1 / 1 ноября 2011 г. ( 2011-11-01 ) |
Доступно в | Многоязычный |
Метод обновления | APT и перепрошивка |
Менеджер пакетов | dpkg |
Платформы | ARM-архитектура |
Тип ядра | ядро Linux |
Пользовательская земля | ГНУ |
Пользовательский интерфейс по умолчанию | Хилдон UI |
Лицензия | Смешанный неопределенный открытый исходный код и проприетарный [1] |
Официальный сайт | maemo.org |
Maemo — это программная платформа на базе Linux , изначально разработанная Nokia , а теперь разрабатываемая сообществом для смартфонов и интернет-планшетов. [2] Платформа включает в себя как операционную систему Maemo, так и SDK . Maemo сыграла ключевую роль в провалившейся [3] [4] стратегии Nokia по конкуренции с Apple и Android ; [5] единственными розничными устройствами, которые поставлялись с Maemo, были линейка интернет-планшетов Nokia, выпущенная в 2005 году, и смартфон Nokia N900, выпущенный в 2009 году. [6]
Maemo в основном основан на открытом исходном коде и был разработан Maemo Devices в Nokia в сотрудничестве со многими проектами с открытым исходным кодом, такими как Linux kernel , Debian и GNOME . Maemo основан на Debian и черпает большую часть своего GUI , фреймворков и библиотек из проекта GNOME . Он использует оконный менеджер Matchbox и фреймворк Hildon на основе GTK в качестве своего GUI и прикладного фреймворка .
Пользовательский интерфейс Maemo 4 похож на многие интерфейсы для портативных устройств и имеет «домашний» экран, с которого осуществляется доступ ко всем приложениям и настройкам. Домашний экран разделен на области для запуска приложений, строку меню и большую настраиваемую область, которая может отображать информацию, такую как RSS-ридер , интернет- радиоплеер и поле поиска Google. Пользовательский интерфейс Maemo 5 немного отличается; строка меню и информационная область объединены в верхней части дисплея, а четыре рабочих стола можно настраивать с помощью ярлыков и виджетов.
На Mobile World Congress в феврале 2010 года было объявлено, что проект Maemo будет объединен с Moblin для создания мобильной программной платформы MeeGo . Несмотря на это, сообщество Maemo продолжало быть активным, и в конце 2012 года Nokia начала передавать права собственности на Maemo фонду Hildon Foundation , который был заменен немецкой ассоциацией Maemo Community eV [7] [8] [9] С 2017 года разрабатывается новый релиз под названием Maemo Leste, основанный на Devuan . [10]
До Maemo 4 (AKA OS2008) экраном по умолчанию является экран «Домой» — центральная точка, из которой осуществляется доступ ко всем приложениям и настройкам. Домашний экран разделен на следующие области:
Интерфейс использует либо сенсорный экран, либо навигационную панель и кнопку выбора, с отдельными кнопками «назад», «меню» и «домой». Он способен принимать текстовый ввод через распознавание рукописного ввода, два разных размера экранной клавиатуры и аппаратный ввод с клавиатуры N810 . [11]
Пользовательский интерфейс Maemo 5 отличается от своих предшественников. Он предоставляет четыре полностью настраиваемых (с возможностью добавлять/удалять виджеты, перемещать виджеты, изменять фон и настраивать ярлыки для приложений/контактов) «домашних» экрана, [12] называемых Panorama Desktop. [13] Переключение с одного рабочего стола на другой осуществляется горизонтальным движением пальца по фону. Доступ к панели управления осуществляется через верхний левый значок, и она показывает все запущенные приложения, аналогично функции Exposé в операционной системе Mac OS X от Apple . Из панели управления запущенные приложения можно вернуть на весь экран, нажав на окно предварительного просмотра, а приложения можно закрыть, нажав на символ X, расположенный в правом верхнем углу окна предварительного просмотра, аналогично концепции закрытия приложений в других операционных системах. Доступ к панели запуска приложений, где можно запустить все установленные приложения, также можно получить из панели управления. [14] [15] Если в фоновом режиме не запущено ни одной задачи или приложения, нажатие на верхний левый значок пропустит панель управления и сразу отобразит средство запуска приложений.
Maemo обеспечивает веб-браузер MicroB на базе Mozilla полной поддержкой Adobe Flash . Он поддерживает разрешение экрана 800×480, поэтому некоторые веб-страницы можно просматривать без горизонтальной прокрутки. Он может автоматически подключаться к известным беспроводным сетям, загружать RSS-каналы и электронную почту и автоматически отключаться без вмешательства пользователя. [16]
Advanced Packaging Tool с клиентом командной строки apt-get может использоваться для установки приложений. Пользователи могут подписываться на различные репозитории программного обеспечения , которые затем могут использоваться для автоматического обновления программного обеспечения. Менеджер приложений также предоставляет обзор всего, что в настоящее время установлено в системе. Данные могут быть синхронизированы с ПК через USB-соединение, а доступ к файлам пользователя может осуществляться с использованием стандартного протокола Removable Storage Device. [16]
Новое обновление (версия 21.2011.38-1.002) было выпущено для Nokia N900 2 ноября 2011 года [17] в качестве обновления OTA . Новая версия в основном состоит из обновлений безопасности. Это считается последним официальным обновлением Maemo 5/Fremantle, выпущенным Nokia.
Дальнейшая разработка Maemo 5 осуществляется усилиями сообщества Maemo-CSSU. [18]
Устройства Maemo можно обновить с помощью простого метода перепрошивки с помощью компьютера через USB.
Начиная с Diablo (Maemo 4.1), Maemo поддерживает «бесшовное обновление программного обеспечения» (SSU), что позволяет выполнять поэтапные обновления операционной системы «по воздуху» с помощью Advanced Packaging Tool , без необходимости полной перепрошивки при каждом обновлении. [19]
Перепрошивка остается доступным способом начать все с нуля с чистой установкой (что очень похоже на форматирование жесткого диска и переустановку операционной системы на ПК). [20]
Краткое руководство для разработчиков предупреждает, что безопасность Maemo сосредоточена на предотвращении удаленных атак (например, через беспроводные сети и Bluetooth ). Оно также предупреждает, что учетная запись root Maemo имеет тривиальный пароль по умолчанию (пользователь: gainroot, пароль: rootme), который необходимо изменить перед включением удаленного доступа. [21]
Maemo использует числовой код безопасности как способ блокировки элементов управления и отображения устройства независимо от пароля root, чтобы помочь предотвратить несанкционированный доступ. [22]
Maemo — это модифицированная версия дистрибутива Debian Linux , урезанная для мобильных устройств. [23] Он использует графический пользовательский интерфейс на основе X Window System с использованием Xomap и оконного менеджера Matchbox . GUI использует набор инструментов GTK+ и виджеты пользовательского интерфейса Hildon и API . [24]
BusyBox , программный пакет для встраиваемых и мобильных устройств, заменяет GNU Core Utilities, используемые в Debian , для снижения использования памяти и требований к хранилищу (за счет некоторой функциональности). [25]
ESD используется как основной звуковой сервер, а GStreamer используется поставляемым медиаплеером для воспроизведения звуков и фильмов. Форматы, поддерживаемые GStreamer, могут быть расширены путем компиляции плагинов GStreamer в scratchbox (Maemo SDK), что было сделано, например, для обеспечения поддержки Ogg на платформе [26] , а также экспериментальных функций, таких как WebM и VP8 после того, как они были анонсированы Google . [27] Сторонние медиаплееры могут получать доступ к GStreamer напрямую или через «osso-media-server». [ требуется цитата ]
Управление окнами осуществляется оконным менеджером Matchbox, который ограничивает экран отображением только одного окна за раз ( Ubuntu Netbook Edition реализует похожую систему). Это сделано для повышения удобства использования на мобильном устройстве с небольшим экраном.
Хотя Maemo основан на Linux и другом программном обеспечении с открытым исходным кодом, некоторые части Maemo остаются с закрытым исходным кодом. К ним относятся некоторые программы пользовательского пространства, такие как некоторые апплеты строки состояния и панели задач (включая апплет яркости дисплея) и приложения, а также некоторые системные демоны, связанные с подключением и управлением питанием. [28]
Maemo поставляется с рядом встроенных приложений, но дополнительные приложения могут быть установлены из ряда источников, включая различные официальные и общественные репозитории программного обеспечения и файлы deb либо через встроенный менеджер пакетов "Application manager", либо через Advanced Packaging Tool и dpkg . Входящие в комплект приложения включают браузер MicroB на основе Mozilla , проигрыватель Macromedia Flash , Gizmo5 и Skype . [29]
Отчасти из-за бесплатности и открытого исходного кода Linux и Maemo, портирование приложений на Maemo является простой процедурой. Из-за этого для платформы доступно множество сторонних приложений . Некоторые приложения являются оригинальным программным обеспечением, написанным специально для Maemo, в то время как другие приложения являются прямыми портами существующих программ Linux. Некоторые известные программные обеспечения включают:
Другие типы медиафайлов, такие как аудиоформат .OGG, можно добавлять с помощью подключаемых модулей сообщества.
Программное обеспечение может быть разработано на языках C с использованием Maemo SDK , Java (который поддерживается Jalimo JVM), [35] Python , Ruby , Mono , Vala, Perl и Pascal.
Maemo SDK основан на ориентированном на Debian Scratchbox Cross Compilation Toolkit , который предоставляет среду- песочницу , в которой может происходить разработка. Scratchbox использует QEMU для эмуляции процессора ARM или sbrsh для удаленного выполнения инструкций. Scratchbox-совместимые rootstraps доступны как для x86 , так и для ARM , поэтому большая часть разработки и отладки происходит на x86, а окончательная упаковка — для ARM. [36]
Как новая функция операционной системы Maemo, Maemo 5 предлагает библиотеку Qt как компонент, поддерживаемый сообществом, наряду с официально поддерживаемым бэкэндом GTK+ . Это изменится с выпуском Harmattan, который добавит библиотеку Qt в качестве компонента по умолчанию, а GTK+ станет поддерживаемым сообществом. [37] Также будут поддерживаться языки программирования Python , C и C++ .
Сообщество разработчиков Nokia Wiki содержит статьи о разработке Qt, а также учебные пособия и статьи о разработке для операционной системы Maemo.
Операционная система Maemo разработана для интернет-планшетов Nokia , которые имеют очень похожие характеристики с высококлассными мобильными телефонами Nokia серий N и E , с TI OMAP ARM SoC , большими экранами и расширяемой внутренней памятью. [38] Хотя высокооптимизированная, аппаратно-зависимая природа Maemo делает ее работу на оборудовании неинтернет-планшетов очень сложной, большинство важных непатентованных частей операционной системы, а также некоторые из доступных сторонних приложений, активно упаковываются для Debian и доступны для использования в других дистрибутивах, что откроет широкий спектр других аппаратных опций. [39]
Nokia использует операционную систему Maemo на Nokia N900 и Nokia N9 . [ необходима ссылка ]
Поставленная вместе с 770 в ноябре 2005 года, это оригинальная ОС для интернет-планшетов. Она поставлялась в комплекте с веб-браузером Opera , Flash 6 , базовыми клиентами электронной почты и RSS , аудио- и видеоплеерами , просмотрщиками PDF и изображений, графическим Advanced Packaging Tool, интерфейсом (называемым просто «менеджером приложений») и множеством простых игр и утилит. [40]
16 мая 2006 года Nokia анонсировала новую версию Internet Tablet OS , [41] которая впоследствии была выпущена как бета-версия для 770 9 июня 2006 года и как производственная версия 20 июня 2006 года. [42] Обновление отличалось улучшенной производительностью и стабильностью, встроенным клиентом Google Talk, обновленным внешним видом и новой полноэкранной клавиатурой для пальцев. Из-за значительных изменений API и архитектуры существующие приложения требовали перекомпиляции. Это последний официально поддерживаемый выпуск Internet Tablet OS для 770.
Также была включена возможность поддержки карт RS-MMC объемом 2 ГБ ( отформатированных в FAT ). Ядро Linux было обновлено до версии 2.6.16 с соответствующими исправлениями для платформы OMAP. Эта новая версия использует вытеснение ядра для улучшения интерактивности.
OS2007 была выпущена и включена в комплект N800 8 января 2007 года после ее презентации на саммите CES 2007 в Лас-Вегасе . Она включала в себя значительные исправления ошибок и улучшения производительности практически во всех областях ОС, включая обновленные версии веб-браузера Opera и Adobe Flash Player 7 , обновленный интерфейс и различные обновления API и библиотек.
OS2008 была выпущена с N810 в ноябре 2007 года, на основе Linux 2.6.21, и с MicroB , новым веб-браузером на основе Mozilla , который заменяет Opera. Он также включает интегрированный обмен файлами Samba и дополнительную поддержку форматов Windows Media Player и H.264 и улучшенную поддержку USB-устройств, [43] [44] среди других дополнительных улучшений пользовательского интерфейса (особенно в направлении удобства для пальцев). [45] Также было реализовано динамическое масштабирование частоты (между 165 МГц и 400 МГц), что дало N800 увеличение скорости на 70 МГц. [46]
Diablo — кодовое название OS2008 Feature Upgrade (соответствует Maemo 4.1), [47] выпущенного в июне 2008 года. [48] Основные функции включают значительные улучшения встроенного менеджера приложений, постепенные обновления операционной системы без перепрошивки («Seamless Software Update», SSU), Modest в качестве почтового клиента по умолчанию и новую версию браузера MicroB с лучшей производительностью и некоторыми улучшениями интерфейса (хотя все еще основанную на той же версии Gecko , что и MicroB от Chinook). [49] [50] Diablo также включала реализацию стека WiMAX для недолговечной вариации N810 под названием N810 WiMAX edition .
SSU, в частности, является одной из самых важных частей выпуска Diablo, поскольку он устраняет систему обновления на основе флэш-памяти предыдущих выпусков Maemo, которая требовала от пользователя полностью стирать свое устройство при каждом обновлении. С SSU пользователь может получать обновления «по воздуху». Это также отделяет пакетные обновления программного обеспечения от основных обновлений системы, как это требовалось при методе на основе флэш-памяти, поэтому Nokia может выпускать более частые обновления для отдельных пакетов, чем раньше. [51]
Первое обновление SSU было выпущено 11 августа 2008 года и подняло Diablo до версии 4.2008.30-2. Обновление в основном включает обновления MicroB, Modest и фреймворка подключения, а также ряд других мелких исправлений ошибок.
Maemo 5, также известная как Fremantle, [47] является операционной системой по умолчанию на Nokia N900 . В выпуске представлен гораздо более удобный и последовательный пользовательский интерфейс, а также X-сервер на основе Xorg, а не KDrive . [52] [53] Он также включает несколько новых технологий, включая поисковую систему Tracker , PulseAudio (заменяющую ESD ), демон управления оборудованием OHM, фреймворк gUPnP UPnP , расширенный фреймворк определения местоположения и Upstart . Также были обновлены несколько существующих технологий, включая Gecko , BlueZ , gstreamer (будет включать OpenMAX ), GTK+ и Telepathy . [54] [55]
Maemo 5 поставляется с новым оборудованием, Nokia N900 с Texas Instruments OMAP 3 SoC , с модемом HSPA и HD-камерой, что обеспечивает значительные улучшения в скорости, 3D -ускорении и воспроизведении мультимедиа. Nokia решила, что коммерческие релизы платформы Maemo 5 не будут доступны на оборудовании N800/N810 по причинам совместимости. [56] Проект Linux с открытым исходным кодом под названием Mer , вариант Maemo, был сформирован для предоставления альтернативной, полностью открытой операционной системы для мобильных устройств, включая Nokia N800 и N810. [57]
В отличие от большинства смартфонов, конечный пользователь может получить root-доступ , установив приложение, например, «rootsh», [58] а затем введя соответствующую команду в терминале в Maemo 5. [59] Устройство не нужно разблокировать или « взломать », чтобы установить неподдерживаемое приложение. Британский оператор сотовой связи Vodafone имеет собственную фирменную, несколько более ограниченную версию операционной системы Maemo 5. Пользователи могут перепрошить (изменить) на глобальный вариант операционной системы, если пожелают.
Операционная система Maemo 5 поставляется с предустановленным набором приложений, таких как:
Nokia ожидает, что сообщество разработчиков программного обеспечения с открытым исходным кодом сыграет большую роль в разработке приложений для Maemo 5. [63] Например, Nokia запустила конкурс на фестивале onedotzero в Лондоне под названием PUSH N900, нацеленный на дизайнеров, художников, хакеров и моддеров. Конкурс приглашает участников « подключить N900 к чему-то, что вы любите » . [64]
Более 1500 дополнительных приложений (в основном бесплатных для загрузки и использования) были созданы сторонними разработчиками. [65]
Этот раздел необходимо обновить . Пожалуйста ( Январь 2020 г. ) |
Подробная статья, Maemo Leste
Разработчик | Сообщество открытого исходного кода Maemo Leste |
---|---|
Семейство ОС | Unix-подобный |
Рабочее состояние | Активный |
Исходная модель | С открытым исходным кодом |
Маркетинговая цель | Операционная система для смартфонов |
Метод обновления | Перепрошивка ПЗУ или dpkg (менеджер пакетов) |
Менеджер пакетов | dpkg |
Платформы | ARM, ARM64 , x86-64 |
Тип ядра | Монолитный ( Linux ) |
Пользовательский интерфейс по умолчанию | Хилдон |
Официальный сайт | maemo-leste.github.io |
Maemo Leste — операционная система, которая в настоящее время находится в разработке. Это модернизированная и освобожденная версия Maemo 5, переработанная на основе Devuan с основным ядром Linux . направлена на разработку «независимой мобильной операционной системы, ориентированной на надежность». [66] Первые образы операционной системы были выпущены в феврале 2018 года. [67] Последняя версия поддерживает телефонные звонки и SMS-сообщения на ряде устройств, включая Nokia N900 (остались некоторые интеграции и исправления ошибок) и Motorola Droid 4 , как было объявлено в сообщении в блоге, посвященном пятилетнему юбилею проекта. [68]
В настоящее время он находится в пригодном для использования состоянии с поддержкой различных целевых устройств, таких как N900, Motorola Droid 4 и PinePhone . В отличие от других дистрибутивов, Maemo Leste нацелен на устройства, где его можно использовать с ядрами Linux upstream — чтобы предлагать надлежащие обновления как функциональности, так и безопасности. Операционная система стремится быть полностью с открытым исходным кодом и даже повторно реализует некоторые закрытые компоненты, которые присутствовали в Maemo Fremantle.
Maemo Leste полностью разработан сообществом, и его разработчики ведут активную деятельность на #maemo-leste connect в сети Libera Chat IRC.
Выпущенный Nokia N800 в январе 2007 года включал Internet Tablet OS 2007. OS2007 работала только на N800, и Nokia не планировала выпускать ее для 770 ; однако отзывы недовольных владельцев 770 [69] заставили Nokia выпустить неподдерживаемый гибрид OS2006 и OS2007, названный Internet Tablet OS 2007 Hacker Edition, в феврале 2007 года. [70] OS2007HE объединила двоичные части OS2006 с большинством обновленных библиотек и пользовательских приложений OS2007.
Nokia последовала за выпуском N810 и OS2008 в ноябре 2007 года, выпустив OS2008 Hacker Edition для 770 14 февраля 2008 года, используя метод, аналогичный выпуску OS2007HE, для создания гибрида между OS2006 и OS2007. Hacker Edition позволяет пользователям 770 получать доступ к последним выпускам Internet Tablet OS и стороннему программному обеспечению, хотя из-за аппаратных ограничений 770 и повышенных требований к процессору OS2008 производительность уступает производительности OS2007 HE в большинстве областей. [71]
В дополнение к официально поддерживаемой среде Hildon, которая входит в стандартную комплектацию планшетов, доступно несколько альтернативных систем рабочего стола. Penguinbait, член сообщества Internet Tablet Talk, успешно портировал KDE 3 , [72] Openbox , [73] и Xfce [74] на N800 и N810 (N770 может запускать раннюю версию порта KDE). Был разработан порт KDE Plasma Workspaces . [75] LXDE является рабочим столом по умолчанию для дистрибутива Easy Debian , который устанавливается как одно приложение под Maemo, но обеспечивает доступ ко всему спектру программного обеспечения в дистрибутиве ARM Debian (включая GIMP, Iceweasel/Firefox и OpenOffice) [33] через среду chroot .
После выпуска кодовой базы MeeGo, есть два основных усилия сообщества по внедрению MeeGo на текущие устройства Maemo (N800, N810 и N900), поскольку Nokia выпустила N9, работающий на MeeGo. Эти усилия включают адаптацию MeeGo для устройств N800 и N810, [76] [77] и проект MeeGo для N900. [78]
Harmattan изначально планировалась как переходная операционная система, разработанная Nokia, призванная стать мостом между Maemo от Nokia и проектом MeeGo. Она по-прежнему использует менеджер пакетов APT для приложений, но графический пользовательский интерфейс и основные части системы были улучшены, переписаны с нуля или переработаны на основе фреймворков Meego. Она активно использует библиотеки Qt вместо GTK+ / Hildon и представила новую парадигму пользовательского интерфейса, основанную на жестах Swipe, выполняемых от края экрана. [79] [80] После проблем с оригинальным проектом Meego, Nokia решила переименовать Harmattan в Meego/Harmattan и выпустила свой N9 с этой ОС.
Mer — это полностью бесплатный дистрибутив программного обеспечения с открытым исходным кодом , предназначенный для мобильных и встраиваемых систем, изначально разработанный для повторной реализации Maemo в открытом виде, а затем переработанный на основе инструментов MeeGo.
В январе 2008 года Nokia начала процесс приобретения Trolltech , разработчика фреймворка приложений Qt . С тех пор Nokia объявила о планах по объединению библиотек Qt с Maemo к четвертому кварталу 2008 года, хотя и без специфичного для платформы « hildonized » пользовательского интерфейса, как это предлагается с GTK (то есть приложения Qt будут выглядеть иначе, чем hildonized приложения GTK). [81] [82] Это упростит перенос приложений Qt на платформу для разработчиков и сделает новые приложения доступными для пользователей. Поддержка Qt на устройствах S60 , вероятно, приведет к кроссплатформенному совместному использованию приложений между двумя платформами. [83] [84] Это объявление было встречено неоднозначно в сообществе разработчиков. [85] [86]
Кодовые названия Maemo названы по названиям ветров. Например, последний выпуск под кодовым названием «Fremantle» является отсылкой к Fremantle Doctor , западноавстралийскому жаргону, обозначающему прохладный дневной морской бриз, который дует в летние месяцы в юго-западных прибрежных районах Западной Австралии.
Версия | Кодовое имя | Идентификатор сборки | Дата выпуска | Первое устройство, поставляемое с | Примечания | Поддерживаемые устройства | |
---|---|---|---|---|---|---|---|
ОС2005 | 1.1 | - | 2.2005.45-1 | Ноябрь 2005 г. | 770 | 770 | |
3.2005.51-13 | Декабрь 2005 г. | 770 | |||||
5.2006.13-7 | Апрель 2006 г. | 770 | |||||
ОС2006 | 2.0 | Мистраль | 0.2006.22-21 | Май 2006 г. | Бета-релиз | 770 | |
1.2006.26-8 | Май 2006 г. | 770 | |||||
2.1 | Сирокко | 2.2006.39-14 | Ноябрь 2006 г. | 770 | |||
2.2 | Грегале | 3.2006.49-2 | Январь 2007 г. | 770 | 770 | ||
ОС2007 | 3.0 | Бора | 2.2006.51-6 | Январь 2007 г. | Н800 | 770*, Н800 | |
3.1 | 3.2007.10-7 | Март 2007 г. | 770*, Н800 | ||||
3.2 | 4.2007.26-8 | Июль 2007 г. | 770*, Н800 | ||||
4.2007.38-2 | Октябрь 2007 г. | Исправление повреждения SDHC | 770*, Н800 | ||||
ОС2008 | 4.0 | Чинук | 1.2007.42-18 | Ноябрь 2007 г. | Н810 | (только N810) | Н810 |
1.2007.42-19 | Ноябрь 2007 г. | Только обновление ядра (только N810) | Н810 | ||||
1.2007.44-4 | Ноябрь 2007 г. | Бета-версия (только N800) | Н800 | ||||
2.2007.50-2 | Ноябрь 2007 г. | 770*, N800, N810 | |||||
2.2007.51-3 | Январь 2008 г. | Только обновление NOLO (загрузчик Nokia) | 770*, N800, N810 | ||||
4.1 | Диабло | 4.2008.23-14 | Июнь 2008 г. | Добавляет поддержку SSU (бесшовное обновление программного обеспечения) | Н800, Н810 | ||
4.2008.30-2 | Август 2008 г. | Первое обновление SSU | Н800, Н810 | ||||
4.2008.36-5 | Сентябрь 2008 г. | Н800, Н810 | |||||
5.2008.43-7 | Декабрь 2008 г. | Н800, Н810 | |||||
Маэмо 5 | 5.0 | Фримантл | 1.2009.42-11 | Ноябрь 2009 г. | Н900 | В комплект входят официально поддерживаемые библиотеки Qt (PR1.2), акцент делается на использовании пальцев, а не стилуса | Н900 |
1.2009.44-1 | Январь 2010 г. | Подготовительный релиз для прошивки 2.2009.51-1, выпущенный только OTA (по воздуху) для пользователей 1.2009.42-11 | Н900 | ||||
2.2009.51-1 | Январь 2010 г. | Также известен как PR1.1. [87] | Н900 | ||||
3.2010.02-8 | Февраль 2010 г. | Подготовительный релиз для прошивки PR1.2. Также известна как PR1.1.1. [88] | Н900 | ||||
10.2010.12-9 | Май 2010 г. | PR1.2, только Гонконг, с китайскими методами ввода, [89] с поддержкой китайского ввода. [90] | Н900 | ||||
10.2010.19-1 | Май 2010 г. | PR1.2, видеозвонки Skype и Google, чат Facebook IM, улучшенные Карты, портретный просмотр, улучшенная электронная почта, Qt 4.6, поддерживающий новые приложения [90] | Н900 | ||||
20.2010.36-2 | 25 октября 2010 г. | PR1.3, Qt 4.7.0, полная поддержка OVI-Suite, обновленное ядро с патчами kexec для MeeGo, исправления ошибок. | Н900 | ||||
21.2011.38-1 | 26 октября 2011 г. | PR1.3.1, устраняет проблему DigiNotar и проблему безопасности апплета панели управления | Н900 | ||||
MeeGo | 1.0 | Арлингтон | 1.0 | 26 мая 2010 г. | В первую очередь это был релиз для нетбуков; для мобильных устройств (Nokia N900) была выпущена только версия кода. | N900 и т.д. | |
1.1 | Ирвин | 1.1 | 28 октября 2010 г. | Поддержка сенсорных устройств предложена в Handset UX [91] | Аава и Nokia N900 | ||
1.2 | Харматтан | 1.2011.34-2 | 19 мая 2011 г. | N950 | Включены официально поддерживаемые библиотеки Qt, начинается переход на MeeGo, включены библиотеки MeeGo, но ядром системы является Maemo. | Н9, Н950 |
*: Hacker Editions, выпущенные Nokia, но поддерживаемые сообществом. В основном используются разработчиками для продолжения разработки программ при использовании старого оборудования.
В 2008 и 2009 годах разработчики и пользователи Maemo собирались на Maemo Summit, регистрация на который была бесплатной. Каждый участник получал значок и футболку Maemo.
Maemo Summit 2009 прошел в Амстердаме 9 октября. [92] Первый день был днем Nokia, а два других дня были посвящены вкладу сообщества. В саммите приняли участие около 400 разработчиков. Nokia раздала 300 устройств N900 независимым разработчикам во время саммита.
Maemo Summit 2009 года также был последним Maemo Summit с момента запуска MeeGo. Мероприятие было заменено на MeeGo Conference.