Маэмо

Мобильная операционная система от Nokia

дистрибутив Linux
Маэмо
Скриншот Maemo 5
РазработчикНокиа
Написано вC , C++ , Моно C#
Семейство ОСLinux ( подобный Unix )
Рабочее состояниеПрекращено в пользу MeeGo , поддержка сообщества доступна через Maemo Leste
Исходная модельВ основном с открытым исходным кодом и обязательными проприетарными компонентами [1]
Последний релиз5.0 PR 1.3.1 / 1 ноября 2011 г. ; 13 лет назад ( 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]

Пользовательский интерфейс

ОС2005–ОС2008

До Maemo 4 (AKA OS2008) экраном по умолчанию является экран «Домой» — центральная точка, из которой осуществляется доступ ко всем приложениям и настройкам. Домашний экран разделен на следующие области:

  • Вертикально вниз по левой стороне экрана находится панель задач с апплетами для веб-браузера, коммуникаций и меню приложений по умолчанию. Их можно изменять с помощью сторонних плагинов (например, для предоставления избранного или командного меню).
  • Горизонтально в верхней левой половине расположена строка меню, которая отображает имя приложения и заголовок окна, а также предоставляет доступ к меню приложения (содержащему типичные меню и подменю «Файл», «Правка», «Просмотр», «Инструменты» и т. д.).
  • Горизонтально в правом верхнем квадранте находится строка состояния, содержащая такие значки, как время работы батареи, беспроводное соединение, громкость, статус Bluetooth и яркость по умолчанию. Их можно расширить с помощью сторонних плагинов таким же образом, как и панель задач.
  • Оставшаяся большая часть дисплея содержит апплеты Home (примерно аналогичные виджетам Dashboard от Apple Inc. ), которые могут отображать данные, а также служить ярлыком для приложений. Они включают в себя RSS-ридер, интернет-радиоплеер, поисковую строку Google и список контактов по умолчанию, но также могут быть расширены с помощью сторонних плагинов.

Интерфейс использует либо сенсорный экран, либо навигационную панель и кнопку выбора, с отдельными кнопками «назад», «меню» и «домой». Он способен принимать текстовый ввод через распознавание рукописного ввода, два разных размера экранной клавиатуры и аппаратный ввод с клавиатуры N810 . [11]

Maemo 5 (Фримантл)

Nokia N900 работает под управлением ОС Maemo 5 на базе Linux.

Пользовательский интерфейс 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. Некоторые известные программные обеспечения включают:

Медиаплееры
MPlayer
Интернет
Claws Mail , Modest , Midori , Firefox для мобильных устройств , Opera Mobile
Офисные приложения
Gnumeric (электронные таблицы), Abiword (текстовый процессор)
Мгновенный обмен сообщениями
Пиджин
VOIP
Gizmo5 , Скайп
Игры
Битва за Веснот , Вормукс, Дум , Angry Birds
Другие
FBReader ( читалка электронных книг ), GPE (совместимый с OpenSync PIM ), rdesktop (удалённый доступ по RDP), Rhapsody (музыка по подписке, только в США), ScummVM (эмулятор игр), Free42 ( эмулятор калькулятора HP-42S ), Monsoon HAVA (просмотрщик и контроллер ТВ), Navit ( программное обеспечение GPS -навигации), Vagalume ( плеер Last.FM ), VNC
Фримантл Старс
Приложения, разработанные сообществом и поддерживаемые Nokia как Fremantle Stars, станут частью Maemo 5. [30] Известные приложения включают ScummVM (игра, включает Beneath a Steel Sky ) [31] и Fennec ( веб-браузер ). [32]
Дебиан
OpenOffice.org работает на Maemo 5 с использованием Easy Debian
Полный дистрибутив ARM Debian может быть установлен как приложение Maemo, [33] делая доступными тысячи пакетов программного обеспечения (включая OpenOffice.org , Mozilla Firefox , Java , рабочие столы GNOME и LXDE и т. д.). Пакеты Debian ARM также могут быть использованы, если они изменены с помощью инструмента maemo-optify. [34] Возможность запускать в значительной степени немодифицированные пакеты Linux отличает Maemo от других мобильных операционных систем на базе Linux , таких как Android и webOS . [ требуется ссылка ]

Поддержка СМИ

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

Видео
MPEG-1 , MPEG-4 ASP (H.263) , RealVideo , AVI , 3GP
Аудио/плейлисты
MP3 , RealAudio , MPEG-4 , AAC , WAV , AMP, MP2 , AMR, AWB, M4A, WMA. OGG/Vorbis (требуется дополнительный пакет), M3U, PLS
Изображение/Анимация
JPEG , BMP , TIFF , PNG , SVG Tiny , ICO
Текст/макет
текстовые файлы , PDF , HTML .

Разработка программного обеспечения

Программное обеспечение может быть разработано на языках 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 . [ необходима ссылка ]

История версий

Версии Maemo и некоторых форков

ОС2005

OS2005 Рабочий стол

Поставленная вместе с 770 в ноябре 2005 года, это оригинальная ОС для интернет-планшетов. Она поставлялась в комплекте с веб-браузером Opera , Flash 6 , базовыми клиентами электронной почты и RSS , аудио- и видеоплеерами , просмотрщиками PDF и изображений, графическим Advanced Packaging Tool, интерфейсом (называемым просто «менеджером приложений») и множеством простых игр и утилит. [40]

ОС2006

OS2006 с датами Пимлико

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. Эта новая версия использует вытеснение ядра для улучшения интерактивности.

ОС2007

Рабочий стол OS2007 с OMWeather

OS2007 была выпущена и включена в комплект N800 8 января 2007 года после ее презентации на саммите CES 2007 в Лас-Вегасе . Она включала в себя значительные исправления ошибок и улучшения производительности практически во всех областях ОС, включая обновленные версии веб-браузера Opera и Adobe Flash Player 7 , обновленный интерфейс и различные обновления API и библиотек.

ОС2008

OS2008 Рабочий стол

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 и фреймворка подключения, а также ряд других мелких исправлений ошибок.

Маэмо 5

Скриншот Maemo 5

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 поставляется с предустановленным набором приложений, таких как:

Веб
Браузер Maemo ( веб-браузер на базе Mozilla с Adobe Flash 9.4), [60] RSS-ридер
Приложение для телефона
VoIP
Протокол инициирования сеанса , Skype [61]
Разговоры ( чаты и SMS , без MMS ) [62]
СМИ
Камера, Фото, Медиаплеер
Производство
Электронная почта, Календарь, PDF- ридер, Контакты
Карты Ovi (нахождение местоположения на карте с помощью GPS , поиск адреса или местоположения, планирование маршрутов)
Коммунальные услуги
Часы, заметки, калькулятор, эскиз
Системные инструменты
Файловый менеджер, Менеджер приложений для загрузок, Виджеты
Игры
Отскок , шахматы , блоки, шарики и маджонг

Nokia ожидает, что сообщество разработчиков программного обеспечения с открытым исходным кодом сыграет большую роль в разработке приложений для Maemo 5. [63] Например, Nokia запустила конкурс на фестивале onedotzero в Лондоне под названием PUSH N900, нацеленный на дизайнеров, художников, хакеров и моддеров. Конкурс приглашает участников « подключить N900 к чему-то, что вы любите » . [64]

Более 1500 дополнительных приложений (в основном бесплатных для загрузки и использования) были созданы сторонними разработчиками. [65]

Маэмо-Лесте

Подробная статья, Maemo Leste

Операционная система
Маэмо Лесте (Маэмо 7)
РазработчикСообщество открытого исходного кода 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 .

Производные

Maemo и связанные с ней мобильные операционные системы

MeeGo

После выпуска кодовой базы 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.

Qt

В январе 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 , западноавстралийскому жаргону, обозначающему прохладный дневной морской бриз, который дует в летние месяцы в юго-западных прибрежных районах Западной Австралии.

ВерсияКодовое имяИдентификатор сборкиДата выпускаПервое устройство, поставляемое сПримечанияПоддерживаемые устройства
ОС20051.1-2.2005.45-1Ноябрь 2005 г.770770
3.2005.51-13Декабрь 2005 г.770
5.2006.13-7Апрель 2006 г.770
ОС20062.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 г.770770
ОС20073.0Бора2.2006.51-6Январь 2007 г.Н800770*, Н800
3.13.2007.10-7Март 2007 г.770*, Н800
3.24.2007.26-8Июль 2007 г.770*, Н800
4.2007.38-2Октябрь 2007 г.Исправление повреждения SDHC770*, Н800
ОС20084.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
Маэмо 55.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-225 октября 2010 г.PR1.3, Qt 4.7.0, полная поддержка OVI-Suite, обновленное ядро ​​с патчами kexec для MeeGo, исправления ошибок.Н900
21.2011.38-126 октября 2011 г.PR1.3.1, устраняет проблему DigiNotar и проблему безопасности апплета панели управленияН900
MeeGo1.0Арлингтон1.026 мая 2010 г.В первую очередь это был релиз для нетбуков; для мобильных устройств (Nokia N900) была выпущена только версия кода.N900 и т.д.
1.1Ирвин1.128 октября 2010 г.Поддержка сенсорных устройств предложена в Handset UX [91]Аава и Nokia N900
1.2Харматтан1.2011.34-219 мая 2011 г.N950Включены официально поддерживаемые библиотеки Qt, начинается переход на MeeGo, включены библиотеки MeeGo, но ядром системы является Maemo.Н9, Н950

*: Hacker Editions, выпущенные Nokia, но поддерживаемые сообществом. В основном используются разработчиками для продолжения разработки программ при использовании старого оборудования.

Саммит Maemo

В 2008 и 2009 годах разработчики и пользователи Maemo собирались на Maemo Summit, регистрация на который была бесплатной. Каждый участник получал значок и футболку Maemo.

Maemo Summit 2009 прошел в Амстердаме 9 октября. [92] Первый день был днем ​​Nokia, а два других дня были посвящены вкладу сообщества. В саммите приняли участие около 400 разработчиков. Nokia раздала 300 устройств N900 независимым разработчикам во время саммита.

Maemo Summit 2009 года также был последним Maemo Summit с момента запуска MeeGo. Мероприятие было заменено на MeeGo Conference.

Смотрите также

Ссылки

  1. ^ ab "Fremantle closed packages" (wiki). Mæmo . Получено 10 июня 2013 .
  2. ^ "Торговая марка". Условия использования . Maemo. 23 сентября 2008 г. Получено 29 августа 2009 г.
  3. ^ "Полный текст: Меморандум генерального директора Nokia Стивена Элопа о "Горящей платформе"". The Wall Street Journal . 9 февраля 2011 г. Архивировано из оригинала 11 февраля 2011 г.
  4. ^ Том Холверда (11 октября 2012 г.). «История Maemo и MeeGo от Nokia». Новости ОС.
  5. Сампса Курри (11 октября 2012 г.), История Nokia MeeGo, архивировано из оригинала 16 октября 2012 г.
  6. ^ «Ос Maemo - определение - GSMArena.com» . m.gsmarena.com . Проверено 11 сентября 2024 г.
  7. Hildon Foundation , получено 13 июля 2013 г..
  8. ^ «Nokia предоставит поддержку при миграции сервисов Maemo.Org», эксперты Tizen , эксперты Meego, 2 декабря 2012 г. , получено 13 июля 2013 г..
  9. Доска: форумы TMO переданы в дар Фонду Хилдона, Maemo, 12 декабря 2012 г. , получено 13 июля 2013 г..
  10. ^ "Маемо Лесте - Маемо Лесте" . maemo-leste.github.io . Проверено 23 мая 2020 г.
  11. ^ Рэй, Билл (26 января 2007 г.). "Nokia N800 INTERNET tablet • reghardware". Reghardware.co.uk. Архивировано из оригинала 2 мая 2009 г. Получено 16 декабря 2011 г.
  12. ^ "Flickr Photo Download: My Nokia #N900 Panoramic Desktop". Flickr.com. 11 сентября 2009 г. Получено 1 января 2010 г.
  13. ^ "Panorama desktops". maemo.nokia.com. Архивировано из оригинала 29 декабря 2009 года . Получено 16 сентября 2009 года .
  14. ^ YouTube – Nokia N900 практический обзор. YouTube, LLC. 2 сентября 2009 г. Архивировано из оригинала 21 декабря 2021 г. Получено 16 сентября 2009 г.
  15. ^ YouTube – Практический опыт работы с Nokia N900. YouTube, LLC. 2 сентября 2009 г. Архивировано из оригинала 21 декабря 2021 г. Получено 16 сентября 2009 г.
  16. ^ ab Bangeman, Eric (12 февраля 2007 г.). "Обзор N800 от Ars Technica". Arstechnica.com . Получено 8 декабря 2010 г. .
  17. Объявление — официальное обновление безопасности PR1.3.1 — maemo.org — Talk. Talk.maemo.org (26 октября 2011 г.). Получено 13 июля 2013 г.
  18. ^ Сообщество SSU - maemo.org wiki. Wiki.maemo.org (16 июня 2013 г.). Получено 13 июля 2013 г.
  19. ^ "It's Official N810 WiMAX Announced". Internettablettalk.com. 1 апреля 2008 г. Архивировано из оригинала 1 января 2011 г. Получено 8 декабря 2010 г.
  20. ^ Gil, Quim (1 июня 2007 г.). «Nokia и Maemo в новом мобильном контексте GNOME» (FLV) . стр. 22. Получено 28 апреля 2008 г.
  21. ^ "maemo 4 Quick Start Guide" (PDF) . Nokia. 2007. стр. 11. Получено 16 апреля 2011 г.
  22. ^ "Internet Tablet OS 2008 edition User Guide" (PDF) . Nokia. 2007. стр. 14. Архивировано из оригинала (PDF) 20 августа 2008 г. Получено 24 июня 2009 г.
  23. ^ "Getting Started". Обзор платформы Maemo . Nokia. Архивировано из оригинала 16 июня 2008 года . Получено 15 августа 2008 года .
  24. ^ "Что такое Maemo?". Начало работы . Nokia. Архивировано из оригинала 25 сентября 2008 года . Получено 14 августа 2008 года .
  25. ^ Abinader, Bruno (1 апреля 2008 г.). "Re: Отчет о тестовом наборе Systemtap для архитектуры arm". Systemtap (список рассылки) . Получено 28 апреля 2008 г.
  26. ^ "Начало работы с мультимедиа", 4.x, Maemo, архивировано из оригинала 18 мая 2008 г.
  27. ^ "N900 и Maemo5 воспроизводят vp8/webm прямую трансляцию". Merali. 24 мая 2010 г. Архивировано из оригинала 14 июля 2010 г. Получено 8 декабря 2010 г.
  28. ^ Освобождение (вики), Maemo.
  29. ^ "Список предустановленных приложений", Характеристики N810 , Nokia.
  30. ^ "Звезды Фримантла". Маэмо (вики). Нокиа . Проверено 16 сентября 2009 г.
  31. ^ "ScummVM". Загрузки . Maemo . Получено 14 июля 2010 .
  32. ^ Fennec (вики) , Mozilla.
  33. ^ ab Qole Pejorian (12 октября 2008 г.). «Easy Debian переходит на Extras».
  34. ^ "README – maemo-optify в Maemo Application Framework". Gitorious . Shortcut AS. Архивировано из оригинала 14 сентября 2009 . Получено 17 сентября 2009 .
  35. ^ "Maemo – Jalimo" (на немецком языке). Wiki.evolvis.org. Архивировано из оригинала 29 сентября 2010 года . Получено 8 декабря 2010 года .
  36. ^ Обзор процесса разработки программного обеспечения с использованием среды maemo SDK Архивировано 2 февраля 2009 г. на Wayback Machine
  37. ^ "Maemo Harmattan Qt And More". SlideShare Inc. 4 июля 2009 г. Получено 17 сентября 2009 г.
  38. ^ "Характеристики устройства". Forum.nokia.com. 1 декабря 2010 г. Архивировано из оригинала 31 августа 2009 г. Получено 8 декабря 2010 г.
  39. ^ "Команда по упаковке Debian Maemo". Wiki.debian.org. 16 марта 2009 г. Получено 8 декабря 2010 г.
  40. ^ "770 Device Profile". Архивировано из оригинала 12 июля 2012 года.Список приложений, входящих в комплект поставки OS2005
  41. ^ "Nokia – Nokia 770 Internet Tablet добавляет поддержку интернет-звонков и мгновенных сообщений". Press.nokia.com. 16 мая 2006 г. Архивировано из оригинала 8 июня 2008 г. Получено 8 декабря 2010 г.
  42. ^ "Nokia 770 Tablet 'OS 2006' arrives". Архивировано из оригинала 9 сентября 2012 года.Новостная статья о выпуске OS2006
  43. ^ USB в OS2008 (статья), Ибрадо.
  44. Alhola, Kate, Форум: USB On-The-Go (веб-журнал), Nokia, архивировано из оригинала 12 мая 2008 г..
  45. ^ "N810: OS2008 features". Европа: Nokia. Архивировано из оригинала 22 февраля 2008 года.
  46. ^ "Разработчики, Масштабирование частот с помощью OS2008" (список рассылки). Maemo.[ мертвая ссылка ‍ ]
  47. ^ ab "Codenames". Maemo . Получено 25 июня 2008 г.
  48. ^ "OS2008 Feature Upgrade: перепрошейте планшет (в последний раз?)". Новости (анонс). Maemo . Получено 8 декабря 2010 г. .
  49. ^ "Что мы знаем о Diablo (Maemo 4.1)". Форумы Internet Tablet Talk . 9 марта 2008 г. Архивировано из оригинала 21 мая 2008 г. Получено 28 апреля 2008 г.
  50. ^ Грин, Джонатан (24 октября 2007 г.). «Не столь скромное обновление электронной почты уже не за горами». Избранные приложения Maemo . Архивировано из оригинала 23 февраля 2008 г. Получено 28 апреля 2008 г.
  51. ^ "Интервью с Урхо Конттори". Серия N. Архивировано из оригинала 30 апреля 2008 года . Получено 8 декабря 2010 года .
  52. ^ "Отсутствие согласованности в прокрутке/полосах прокрутки в связанных приложениях OS2008". Maemo. 2564 . Получено 16 декабря 2011 г.
  53. ^ "Поддержка мыши (Bluetooth и поддержка USB на 770)". Maemo. 1897. Получено 16 декабря 2011 .
  54. ^ "OSiM Maemo Developer Session". Internet tablet talk. 18 сентября 2008 г. Архивировано из оригинала 1 января 2011 г. Получено 8 декабря 2010 г.
  55. ^ "Фримантл". Дорожная карта (вики). Маэмо . Проверено 16 декабря 2011 г.
  56. Гил, Куим (14 апреля 2009 г.). "Комментарий". Маэмо . Проверено 8 декабря 2010 г.
  57. ^ "Mer – мобильный дистрибутив Linux" (веб-журнал) . Получено 10 ноября 2009 г.
  58. ^ "Root access". Wiki . Mæmo . Получено 10 июня 2013 г. .
  59. ^ "Любители свободы программного обеспечения: вот и Maemo 5" (веб-журнал) . Flors . WordPress. 27 августа 2009 г. Получено 16 сентября 2009 г.
  60. ^ "Программное обеспечение: Браузер". Maemo . Nokia. Архивировано из оригинала 29 декабря 2009 . Получено 1 января 2010 .
  61. ^ "Software: Phone". Maemo . Nokia. Архивировано из оригинала 30 августа 2009 . Получено 16 сентября 2009 .
  62. ^ "Теперь это официально: Maemo 5 и запуск N900!". Mæmo . Nokia. 30 августа 2009 . Получено 18 сентября 2009 .
  63. ^ YouTube – Кто будет создавать приложения для Nokia N900?. Google. 6 сентября 2009 г. Архивировано из оригинала 21 декабря 2021 г. Получено 16 сентября 2009 г. – через YouTube.
  64. ^ "Что такое PUSH N900". Nokia. Архивировано из оригинала 14 июля 2011 года . Получено 16 сентября 2009 года .
  65. ^ Jerz, Michal (6 декабря 2006 г.). "Complete Maemo 5 Software Directory". My Maemo . Получено 16 декабря 2011 г. .
  66. ^ "NLnet Maemo Leste". nlnet.nl/project/MaemoLeste/ . Получено 5 января 2024 г. .
  67. ^ "Maemo Leste - Стоя на плечах гигантов - Maemo Leste".
  68. ^ "Maemo Leste - Пятилетняя годовщина и выпуск Chimaera". maemo-leste.github.io . Получено 5 января 2024 г. .
  69. ^ Мы получаем некоторые отзывы... и теперь у нас есть план. Запись в блоге Ари Яакси об OS2007 для 770
  70. ^ Вышел первый релиз OS 2007 / 770 hacker edition Анонс первого релиза OS2007 HE в блоге Карлоса Геррейро
  71. ^ Internet Tablet Hacker Edition продвигается на уровне Chinook Анонс первого выпуска OS2008 HE
  72. ^ "Установка KDE/Koffice стала проще для всех". Internettablettalk.com. Архивировано из оригинала 22 декабря 2008 г. Получено 8 декабря 2010 г.
  73. ^ "OPENBOX-ROX теперь доступен". Internettablettalk.com. Архивировано из оригинала 22 декабря 2008 года . Получено 8 декабря 2010 года .
  74. ^ "XFCE Available". Internettablettalk.com. 13 сентября 2007 г. Архивировано из оригинала 22 декабря 2008 г. Получено 8 декабря 2010 г.
  75. ^ "Почему бы не пропустить? (KDE4 для ИТ)". Geekpenguin.blogspot.com. 22 апреля 2008 г. Получено 8 декабря 2010 г.
  76. ^ "Адаптация оборудования MeeGo для N8x0 – maemo.org – Talk". Talk.maemo.org . Получено 14 июля 2010 г. .
  77. ^ "Неофициальная аппаратная адаптация MeeGo для Nokia N8x0". meego.com. Архивировано из оригинала 5 июня 2010 г.
  78. ^ "Краткий статус проекта 'MeeGo to N900' – maemo.org – Talk". Talk.maemo.org. 22 апреля 2010 г. Получено 14 июля 2010 г.
  79. ^ "Maemo Harmattan Qt and More". Slideshare.net. 4 июля 2009 г. Получено 8 декабря 2010 г.
  80. ^ "Ошибка 1046 – RFE: Профили управления питанием (AC/Battery, Timed, Environment и screen saver)". Bugs.maemo.org . Получено 16 декабря 2011 г.
  81. ^ "Qt будет поддерживаться в дополнение к GTK+". Объявления maemo.org . 15 апреля 2008 г. Архивировано из оригинала 20 апреля 2008 г. Получено 28 апреля 2008 г.
  82. Яакси, Ари (14 апреля 2008 г.). «CTIA и Qt». Блог Ари Яакси . Проверено 28 апреля 2008 г.
  83. Гил, Ким (29 января 2008 г.). «Гномы, тролли и земли Маэмо». цветы . Проверено 27 апреля 2008 г.
  84. Пол, Райан (23 апреля 2008 г.). «Интернет-планшеты Nokia получат Ubuntu и Qt». Ars Technica . Получено 27 апреля 2008 г.
  85. ^ van den Oever, Jos (28 января 2008 г.). "переваривание приобретения Trolltech". блог oever . Архивировано из оригинала 2 апреля 2008 г. Получено 27 апреля 2008 г.
  86. ^ Уилкокс, Марк (3 февраля 2008 г.). «Trolltech, Linux, Open Source, будущее?». Блог Mark Wilcox's Forum Nokia . Архивировано из оригинала 6 сентября 2008 г. Получено 27 апреля 2008 г.
  87. ^ "Maemo 5/PR1.1" (вики) . Маэмо . Проверено 14 июля 2010 г.
  88. ^ "Maemo 5/PR1.1.1" (вики) . Маэмо . Проверено 14 июля 2010 г.
  89. ^ "N900 (с PR 1.2) запущен в Гонконге с потрясающим промо-видео". Блог MeeGo . Maemo Central. 30 апреля 2010 г. Архивировано из оригинала 10 июля 2012 г. Получено 14 июля 2010 г.
  90. ^ ab "Maemo 5/PR1.2" (вики) . Маэмо . Проверено 14 июля 2010 г.
  91. ^ "MeeGo v1.0 Core Software Platform & Netbook User Experience project release". Meego.com. Архивировано из оригинала 1 декабря 2010 года . Получено 8 декабря 2010 года .
  92. ^ «Саммит» (вики) . Маэмо. 9 октября 2009 года . Проверено 29 ноября 2017 г. .
  • Официальный сайт
  • Maemo Leste на Maemo.org и GitHub (преемник Maemo Fremantle )
Взято с "https://en.wikipedia.org/w/index.php?title=Maemo&oldid=1255259452"