Разработчик | Nokia |
---|---|
Написано в | C , C ++ , моно C # |
Семейство ОС | Unix-подобный |
Рабочее состояние | Прекращено в пользу MeeGo , доступна поддержка сообщества |
Исходная модель | В основном с открытым исходным кодом с обязательными проприетарными компонентами [1] |
Последний релиз | 5.0 PR 1.3.1 / 1 ноября 2011 г . |
Доступно в | Многоязычный |
Метод обновления | APT и перепрошивка |
Менеджер пакетов | dpkg |
Платформы | ARM архитектура |
Тип ядра | Ядро Linux |
Userland | GNU |
Пользовательский интерфейс по умолчанию | Hildon UI |
Лицензия | Смешанные неуказанные программы с открытым исходным кодом и проприетарные версии [1] |
Официальный веб-сайт | www |
Maemo - это программная платформа, изначально разработанная Nokia , а теперь разрабатываемая сообществом для смартфонов и интернет-планшетов . [2] Платформа включает как операционную систему Maemo, так и SDK . Maemo играет ключевую роль в стратегии Nokia, чтобы конкурировать с Apple , и Android , [3] , и что стратегия потерпела неудачу из - за чрезмерное финансирование . [4] [5]
Maemo в основном основан на открытом исходном коде и был разработан Maemo Devices в компании Nokia в сотрудничестве со многими проектами с открытым исходным кодом, такими как ядро Linux , Debian и GNOME . Maemo основан на Debian GNU / Linux и использует большую часть своего графического интерфейса , фреймворков и библиотек из проекта GNOME . Он использует оконный менеджер Matchbox и фреймворк Hildon на основе GTK в качестве графического интерфейса пользователя и фреймворка приложения .
Пользовательский интерфейс в Maemo 4 похож на многие интерфейсы ручных и имеет «домашний» экран, с которого осуществляется доступ все приложения и настройки. Главный экран разделен на области для запуска приложений, строку меню и большую настраиваемую область, которая может отображать такую информацию, как программа для чтения RSS , проигрыватель Интернет-радио и окно поиска Google. Пользовательский интерфейс Maemo 5 немного отличается; строка меню и информационная область объединены в верхнюю часть дисплея, а четыре рабочих стола могут быть настроены с помощью ярлыков и виджетов.
На Всемирном мобильном конгрессе в феврале 2010 года было объявлено, что проект Maemo будет объединен с Moblin для создания платформы мобильного программного обеспечения MeeGo . Несмотря на это, сообщество Maemo продолжало оставаться активным, и в конце 2012 года Nokia начала передавать права собственности на Maemo фонду Hildon Foundation , который был заменен немецкой ассоциацией Maemo Community eV . [6] [7] [8]
С 2018 года в разработке находится новая версия Maemo Leste, основанная на Devuan . [9]
Пользовательский интерфейс [ править ]
OS2005 – OS2008 [ править ]
До Maemo 4 (AKA OS2008) экраном по умолчанию был «Главный» экран - центральная точка, из которой осуществляется доступ ко всем приложениям и настройкам. Главный экран разделен на следующие области:
- По вертикали в левой части экрана расположена панель задач с апплетами для веб-браузера, коммуникаций и меню приложений по умолчанию. Их можно изменить с помощью сторонних плагинов (например, для создания избранного или меню команд).
- По горизонтали в верхней левой половине находится строка меню, которая показывает имя приложения и заголовок окна и дает доступ к меню приложения (которое содержит типичный файл, редактирование, представление, инструменты и т. Д., Меню и подменю).
- По горизонтали в правом верхнем квадранте находится строка состояния, содержащая значки, такие как время автономной работы, беспроводное соединение, громкость, состояние Bluetooth и яркость по умолчанию. Они могут быть расширены с помощью сторонних плагинов таким же образом, как и панель задач.
- Оставшаяся большая часть дисплея содержит Главную апплеты (примерно аналогичного Apple Inc. «s Dashboard виджетов ), которые могут отображать данные, а также служащий для быстрого доступа к приложениям. К ним по умолчанию относятся программа для чтения RSS, проигрыватель Интернет-радио, окно поиска Google и список контактов, но их также можно расширить с помощью подключаемых модулей сторонних производителей.
В интерфейсе используется либо сенсорный экран, либо навигационная панель и кнопка выбора с отдельными кнопками возврата, меню и возврата. Он способен принимать ввод текста через распознавание рукописного ввода, два разных размера экранной клавиатуры и ввод с аппаратной клавиатуры с N810 . [10]
Maemo 5 (Фримантл) [ править ]
Пользовательский интерфейс Maemo 5 отличается от своих предшественников. Он предоставляет четыре полностью настраиваемых (с возможностью добавлять / удалять виджеты, перемещать виджеты, изменять фон и настраивать ярлыки для приложений / контактов) «Домашних» экранов [11], называемых Panorama Desktop. [12] Переключение с одного рабочего стола на другой осуществляется горизонтальным движением пальца по фону. Доступ к приборной панели осуществляется через верхний левый значок, и на ней отображаются все запущенные приложения аналогично функции Exposé в Mac OS X от Apple.Операционная система. С панели управления запущенные приложения можно вернуть в полноэкранный режим, коснувшись окна предварительного просмотра, а приложения можно закрыть, коснувшись символа X, расположенного в верхнем правом углу окна предварительного просмотра, аналогично концепции закрытия приложений в других операционные системы. Панель запуска приложений, в которой могут быть запущены все установленные приложения, также доступна с панели управления. [13] [14] Если ни одна задача или приложение не работает в фоновом режиме, нажатие на верхний левый значок пропускает панель мониторинга и напрямую отображает средство запуска приложений.
Maemo предоставляет Mozilla -На MiCRob веб-браузер с полной Adobe Flash поддержки. Он поддерживает разрешение экрана 800 × 480, поэтому некоторые веб-страницы можно просматривать без горизонтальной прокрутки. Он может автоматически подключаться к известным беспроводным сетям, загружать RSS-каналы и электронную почту и автоматически отключаться без вмешательства пользователя. [15]
Advanced Packaging Tool с клиентом apt-get командной строки может использоваться для установки приложений. Пользователи могут подписаться на различные репозитории программного обеспечения , которые затем можно использовать для автоматического обновления программного обеспечения. Диспетчер приложений также предоставляет обзор всего, что в настоящее время установлено в системе. Данные можно синхронизировать с ПК через USB-соединение, а доступ к файлам пользователя можно получить с помощью стандартного протокола съемных запоминающих устройств. [15]
Новое обновление (версия 21.2011.38-1.002) было выпущено для Nokia N900 2 ноября 2011 года [16] как OTA- обновление. Новая версия в основном состоит из обновлений безопасности. Это считается последним официальным обновлением Maemo 5 / Fremantle от Nokia.
Дальнейшая разработка Maemo 5 происходит в рамках усилий сообщества Maemo-CSSU. [17]
Особенности [ править ]
Обновление [ править ]
Устройства Maemo можно обновить с помощью простого метода перепрошивки с компьютера через USB.
Начиная с Diablo (Maemo 4.1), Maemo поддерживает «бесшовное обновление программного обеспечения» (SSU), которое позволяет выполнять инкрементные обновления операционной системы «по воздуху» с помощью Advanced Packaging Tool без необходимости полной прошивки при каждом обновлении. [18]
Перепрошивка остается доступной как способ начать с нуля с чистой установкой (во многом аналогично форматированию жесткого диска и переустановке операционной системы на ПК). [19]
Безопасность [ править ]
Краткое руководство для разработчиков предупреждает, что безопасность Maemo сосредоточена на предотвращении удаленных атак (например, с помощью беспроводной сети и Bluetooth ). Он также предупреждает, что учетная запись root Maemo имеет простой пароль по умолчанию (пользователь: gainroot, пароль: rootme), который необходимо изменить перед включением удаленного доступа. [20]
Maemo использует числовой код безопасности как способ заблокировать элементы управления и отображение устройства независимо от пароля root, чтобы предотвратить несанкционированный доступ. [21]
Архитектура программного обеспечения [ править ]
Maemo - это модифицированная версия дистрибутива Debian GNU / Linux , уменьшенная для мобильных устройств. [22] Он использует графический пользовательский интерфейс на основе системы X Window с использованием Xomap и оконного менеджера Matchbox . В графическом интерфейсе используется набор инструментов GTK +, а также виджеты и API пользовательского интерфейса Hildon . [23]
BusyBox , программный пакет для встраиваемых и мобильных устройств, заменяет GNU Core Utilities, используемые в Debian -proper, для уменьшения использования памяти и требований к хранилищу (за счет некоторых функций). [24]
ESD используется в качестве основного звукового сервера, а GStreamer используется поставляемым медиаплеером для воспроизведения звуков и фильмов. Форматы, поддерживаемые GStreamer, могут быть расширены путем компиляции подключаемых модулей GStreamer в scratchbox ( Maemo SDK ), что было сделано, например, для поддержки платформы Ogg [25], а также экспериментальных функций, таких как WebM и VP8, после того, как они были объявил Google . [26] Сторонние медиаплееры могут получить доступ к GStreamer напрямую или через «osso-media-server». [ необходима цитата ]
Управление окнами осуществляется диспетчером окон Matchbox, который ограничивает экран отображением одного окна за раз ( Ubuntu Netbook Edition реализует аналогичную систему). Это сделано для повышения удобства использования на мобильном устройстве с маленьким экраном.
Хотя Maemo основан на GNU / Linux и другом программном обеспечении с открытым исходным кодом, некоторые части Maemo остаются закрытыми. К ним относятся некоторые программы пользовательского пространства, такие как определенные апплеты строки состояния и панели задач (включая апплет яркости дисплея) и приложения, а также некоторые системные демоны, связанные с подключением и управлением питанием. [27]
Программное обеспечение [ править ]
Maemo поставляется с рядом встроенных приложений, но дополнительные приложения могут быть установлены из ряда источников, включая различные официальные репозитории программного обеспечения и программного обеспечения сообщества , а также файлы deb через встроенный диспетчер пакетов «Диспетчер приложений» или расширенный Packaging Tool и dpkg . Другие приложения включают в себя Mozilla основанного MiCRob браузер, Macromedia Flash плеер, Gizmo5 и Skype . [28]
Известные сторонние приложения [ править ]
Частично к свободной и открытой исходной природе Linux и Maemo, перенос приложений на Maemo является простой процедурой. Из-за этого для платформы доступно множество сторонних приложений . Некоторые приложения представляют собой оригинальное программное обеспечение, написанное специально для Maemo, в то время как другие приложения являются прямыми портами существующих программ Linux. Некоторые известные программы включают в себя:
- Медиаплееры
- MPlayer
- Интернет
- Claws Mail , Modest , Midori , Firefox для мобильных устройств , Opera Mobile
- Офисные приложения
- Gnumeric (электронная таблица), Abiword (обработка текста)
- Обмен мгновенными сообщениями
- Пиджин
- VOIP
- Gizmo5 , Skype
- Игры
- Битва за Веснот , Wormux, Doom , Angry Birds
- Другие
- FBReader (программа для чтения электронных книг), GPE ( PIM, совместимый с OpenSync ), rdesktop (удаленный доступ по RDP), Rhapsody (музыка по подписке, только для США), ScummVM (эмулятор игры), Free42 ( эмулятор калькулятора HP-42S ), Monsoon HAVA (TV просмотрщик и контроллер), Navit ( программное обеспечение для GPS- навигации), Vagalume ( проигрыватель Last.FM ), VNC
- Фримантл Старс
- Приложения, разработанные сообществом и поддерживаемые Nokia как Fremantle Stars, станут частью Maemo 5. [29] Известные приложения включают ScummVM (игра, включая Beneath a Steel Sky ) [30] и Fennec ( веб-браузер ). [31]
- Debian
- Полный дистрибутив ARM Debian может быть установлен как приложение Maemo, [32] делая доступными тысячи программных пакетов (включая OpenOffice.org , Mozilla Firefox , Java , рабочие столы GNOME и LXDE и т. Д.). Пакеты Debian ARM также можно использовать, если они были изменены с помощью инструмента maemo-optify. [33] Возможность запускать в основном немодифицированные пакеты 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 (который поддерживается JVM Jalimo), [34] Python , Ruby , Mono , Vala, Perl и Pascal.
Maemo SDK основан на ориентированном на Debian наборе инструментов кросс-компиляции Scratchbox , который предоставляет среду песочницы, в которой может происходить разработка. Scratchbox использует QEMU для эмуляции процессора ARM или sbrsh для удаленного выполнения инструкций. Совместимые с Scratchbox rootstraps доступны как для x86 , так и для ARM , поэтому большая часть разработки и отладки происходит на x86, а окончательная упаковка - для ARM. [35]
В качестве новой функции операционной системы Maemo Maemo 5 предлагает библиотеку Qt в качестве компонента, поддерживаемого сообществом, наряду с официально поддерживаемым бэкэндом GTK + . Это изменится с выпуском Harmattan, который добавит библиотеку Qt по умолчанию, а GTK + станет поддерживаться сообществом. [36] Также будут поддерживаться языки программирования Python , C и C ++ .
В сообществе Nokia Developer Wiki есть статьи о разработке на Qt, а также руководства и статьи о разработке для операционной системы Maemo.
Оборудование [ править ]
Операционная система Maemo разработана для интернет-планшетов Nokia , характеристики которых очень схожи со спецификациями высокопроизводительных мобильных телефонов Nokia серии N и E , с SoC TI OMAP ARM , большими экранами и расширяемой внутренней памятью. [37] Несмотря на то, что Maemo сильно оптимизирован и зависит от аппаратного обеспечения, что делает его работу на планшетном оборудовании, не подключенном к Интернету, очень сложно, большинство важных непатентованных частей операционной системы, наряду с некоторыми доступными сторонними приложениями, активно упаковываются для Debian и доступны для использования в других дистрибутивах, что откроет широкий спектр других аппаратных возможностей. [38]
Nokia работает под управлением операционной системы Maemo на Nokia N900 и Nokia N9 . [ необходима цитата ]
История версий [ править ]
OS2005 [ править ]
Это оригинальная операционная система для Интернет-планшетов, поставленная с 770 в ноябре 2005 года. Он поставлялся в комплекте с веб-браузером Opera , Flash 6 , основными почтовыми и RSS- клиентами, аудио- и видеоплеерами , программами для просмотра PDF-файлов и изображений, графическим инструментом Advanced Packaging Tool, интерфейсом (называемым просто «Диспетчер приложений») и различными простые игры и утилиты. [39]
OS2006 [ править ]
С 16 мая 2006 года Nokia объявила о новой версии Internet Tablet OS , [40] , который впоследствии был выпущен в качестве бета - версии для 770 от 9 июня 2006 года и в качестве производственной версии на 20 июня 2006 года [41] Обновление признакам улучшилось производительность и стабильность, встроенный клиент Google Talk, обновленный внешний вид и новая полноэкранная клавиатура для пальцев. Из-за значительных изменений API и архитектуры существующие приложения потребовали перекомпиляции. Это последняя официально поддерживаемая версия Internet Tablet OS для 770.
Также была включена возможность поддержки карт RS-MMC объемом 2 ГБ (в формате FAT ). Linux ядро было обновлено до 2.6.16, с соответствующими исправлениями для OMAP платформ включены. В этой новой версии для повышения интерактивности используется вытеснение ядра .
OS2007 [ править ]
OS2007 была выпущена в комплекте с N800 8 января 2007 года, после ее презентации на саммите CES 2007 в Лас-Вегасе . В нем были исправлены значительные ошибки и улучшена производительность практически во всех областях ОС, включая обновленные версии веб-браузера Opera и Adobe Flash Player 7 , обновленный интерфейс и различные обновления API и библиотек.
OS2008 [ править ]
OS2008 была выпущена вместе с N810 в ноябре 2007 года, основана на Linux 2.6.21 и включает MicroB , новый веб-браузер на базе Mozilla, который заменяет Opera. Он также включает интегрированный обмен файлами Samba и дополнительную поддержку форматов проигрывателя Windows Media и H.264, а также улучшенную поддержку USB-устройств [42] [43] среди других дополнительных улучшений пользовательского интерфейса (особенно в направлении удобства использования пальцев). [44] Также было реализовано динамическое масштабирование частоты (от 165 МГц до 400 МГц), что дало N800 увеличение скорости на 70 МГц. [45]
Диабло [ править ]
Diablo - это кодовое название обновления функций OS2008 (соответствует Maemo 4.1) [46], выпущенного в июне 2008 года. [47] Основные функции включают значительные улучшения встроенного диспетчера приложений, дополнительные обновления операционной системы без перепрошивки («Бесшовное программное обеспечение» Update », SSU), Modest в качестве почтового клиента по умолчанию и новую версию браузера MicroB с улучшенной производительностью и некоторыми улучшениями интерфейса (хотя все еще на основе той же версии Gecko, что и MicroB от Chinook). [48] [49] Diablo также включил реализацию стека WiMAX для недолговечного варианта N810 под названием N810 WiMAX edition .
СБУ [ править ]
SSU, в частности, является одной из наиболее важных частей выпуска Diablo, поскольку он устраняет систему обновления на основе флэш-памяти предыдущих выпусков Maemo, которая требовала, чтобы пользователь полностью стирал свое устройство при каждом обновлении. С SSU пользователь может получать обновления по беспроводной сети. Это также отделяет связанные обновления программного обеспечения от основных обновлений системы, как это требовалось для метода на основе флэш-памяти, поэтому Nokia может выпускать более частые обновления для отдельных пакетов, чем раньше. [50]
Первое обновление SSU было выпущено 11 августа 2008 года и привело к обновлению Diablo до версии 4.2008.30-2. Обновление в основном включает обновления MicroB, Modest и инфраструктуры подключения, а также ряд других мелких исправлений.
Maemo 5 [ править ]
Maemo 5, также известная как Fremantle [46], является операционной системой по умолчанию на Nokia N900 . Релиз имеет гораздо более удобный и последовательный пользовательский интерфейс, а также X-сервер, основанный на Xorg, а не на KDrive . [51] [52] Он также включает несколько новых технологий, включая поисковую систему Tracker , PulseAudio (заменяющую ESD ), демон управления оборудованием OHM, структуру gUPnP UPnP , улучшенную структуру определения местоположения и Upstart . Также были обновлены некоторые существующие технологии, в том числе Gecko ,BlueZ , gstreamer (будет включать OpenMAX ), GTK + и Telepathy . [53] [54]
Maemo 5 поставляется с новым оборудованием, Nokia N900 с процессором Texas Instruments OMAP 3 SoC , модемом HSPA и камерой HD, что обеспечивает значительное улучшение скорости, ускорения 3D и воспроизведения мультимедиа. Nokia решила, что коммерческие версии платформы Maemo 5 не будут доступны на оборудовании N800 / N810 по соображениям совместимости. [55] Проект Linux с открытым исходным кодом под названием Mer , вариант Maemo, был создан для предоставления альтернативной полностью открытой операционной системы для мобильных устройств, включая Nokia N800 и N810. [56]
В отличие от большинства смартфонов, конечный пользователь может получить root-доступ , установив приложение, такое как «rooth», [57], а затем введя соответствующую команду в терминале в Maemo 5. [58] Устройство не требует. быть разблокированным или " взломанным " для установки неподдерживаемого приложения. Британский оператор сотовой связи Vodafone имеет собственную, несколько более ограниченную версию операционной системы Maemo 5. При желании пользователи могут перейти на глобальный вариант операционной системы.
В операционную систему Maemo 5 предварительно загружено множество приложений, таких как:
- Интернет
- Браузер Maemo ( веб-браузер на основе Mozilla с Adobe Flash 9.4), [59] RSS-ридер
- Телефонное приложение
- VoIP
- Протокол инициирования сеанса , Skype [60]
- Беседы ( IM- чат и SMS , без MMS ) [61]
- СМИ
- Камера, Фотографии, Медиаплеер
- Производство
- Электронная почта, Календарь, Программа для чтения PDF , Контакты
- Карты Ovi (поиск местоположения на карте с помощью GPS , поиск адреса или местоположения, планирование маршрутов)
- Утилиты
- Часы, Заметки, Калькулятор, Эскиз
- Системные инструменты
- Файловый менеджер, Менеджер приложений для загрузок, Виджеты
- Игры
- Отскок, шахматы , блоки, шарики и маджонг
Nokia ожидает, что сообщество разработчиков ПО с открытым исходным кодом будет играть большую роль в разработке приложений для Maemo 5. [62] Например, Nokia объявила на фестивале onedotzero в Лондоне конкурс под названием PUSH N900, предназначенный для дизайнеров, художников, хакеров и моддеров. Конкурс предлагает участникам « подключить N900 к тому, что вам нравится » [63].
Сторонними разработчиками создано более 1500 дополнительных приложений (в основном бесплатных для загрузки и использования). [64]
Маэмо Лесте [ править ]
Этот раздел необходимо обновить . Январь 2020 г. ) ( |
Разработчик | Сообщество открытого кода Maemo Leste |
---|---|
Семейство ОС | Unix-подобный |
Рабочее состояние | Активный |
Исходная модель | Открытый источник |
Маркетинговая цель | Операционная система для смартфонов |
Метод обновления | Прошивка ROM или dpkg (менеджер пакетов) |
Менеджер пакетов | dpkg |
Платформы | ARM, ARM64 , x86-64 |
Тип ядра | Монолитный ( Linux ) |
Пользовательский интерфейс по умолчанию | Hildon |
Официальный веб-сайт | maemo-leste .github .io |
Maemo Leste - это операционная система, которая сейчас находится в стадии разработки. Это модернизированная и освобожденная версия Maemo 5, основанная на Devuan с основным ядром Linux . Первые образы операционной системы были выпущены в феврале 2018 года. [65]
В настоящее время он находится в рабочем состоянии с поддержкой различных целей, таких как N900, Motorola Droid 4 и PinePhone . В отличие от других дистрибутивов, Maemo Leste нацелен на устройства, где его можно использовать с вышестоящими ядрами Linux, чтобы предлагать надлежащие обновления как функциональности, так и безопасности. Операционная система стремится быть полностью открытым исходным кодом и даже повторно реализует некоторые закрытые компоненты, которые присутствовали в Maemo Fremantle.
Maemo Leste полностью разрабатывается сообществом, и его разработчики активны на # maemo-leste connect .
Hacker Editions [ править ]
Выпуск Nokia N800 в январе 2007 года включал Internet Tablet OS 2007. OS2007 работала только на N800, и Nokia не планировала выпускать ее для 770 ; однако отзывы недовольных 770 владельцев [66] побудили Nokia в феврале 2007 года выпустить неподдерживаемый гибрид OS2006 и OS2007, получивший название Internet Tablet OS 2007 Hacker Edition. [67] OS2007HE объединила двоичные части OS2006 с большинством обновленных библиотек и пользовательские приложения OS2007.
Nokia последовала за выпуском N810 и OS2008 в ноябре 2007 года с выпуском OS2008 Hacker Edition для 770 14 февраля 2008 года, использовав метод, аналогичный выпуску OS2007HE, для создания гибрида между OS2006 и OS2007. Редакции Hacker Editions позволяют 770 пользователям получить доступ к последним выпускам Internet Tablet OS и стороннему программному обеспечению, хотя из-за аппаратных ограничений 770 и повышенных требований к процессору OS2008 производительность в большинстве областей уступает производительности OS2007 HE. [68]
Альтернативные рабочие столы [ править ]
В дополнение к официально поддерживаемой среде Hildon, которая входит в стандартную комплектацию планшетов, доступно несколько альтернативных настольных систем. Penguinbait, член сообщества Internet Tablet Talk, успешно портировал KDE 3 , [69] Openbox , [70] и Xfce [71] на N800 и N810 (N770 может запускать раннюю версию порта KDE) . Был разработан порт KDE Plasma Workspaces . [72] LXDE - это рабочий стол по умолчанию для дистрибутива Easy Debian , который устанавливается как единое приложение в Maemo, но обеспечивает доступ ко всему спектру программного обеспечения в ARM Debian.распространение (включая GIMP, Iceweasel / Firefox и OpenOffice) [32] через среду chroot .
Производные [ править ]
MeeGo [ править ]
После выпуска базы кода MeeGo сообщество предприняло две основные попытки по внедрению MeeGo на текущие устройства Maemo (N800, N810 и N900), поскольку Nokia выпустила N9, работающий на MeeGo. Эти усилия включают адаптацию MeeGo для устройств N800 и N810, [73] [74] и проект MeeGo для N900. [75]
Харматтан [ править ]
Изначально Harmattan задумывался как переходная операционная система, разработанная Nokia, и должна была стать мостом между Maemo Nokia и проектом MeeGo. Он по-прежнему использует диспетчер пакетов APT для приложений, но графический пользовательский интерфейс и основные части системы были улучшены, переписаны с нуля или переустановлены поверх фреймворков Meego. Он интенсивно использует библиотеки Qt вместо GTK + / Hildon и представил новую парадигму пользовательского интерфейса, основанную на жестах смахивания , выполняемых от края экрана. [76] [77] После проблем с исходным проектом Meego, Nokia решила переименовать Harmattan в Meego / Harmattan и поставила свой N9 с этой ОС.
Мер [ править ]
Mer - это полностью бесплатный дистрибутив программного обеспечения с открытым исходным кодом, предназначенный для мобильных и встраиваемых систем, сначала разработанный для открытой реализации Maemo, а затем переустановленный на основе инструментов MeeGo.
Qt [ править ]
В январе 2008 года Nokia начала процесс приобретения Trolltech , разработчика фреймворка для приложений Qt . С тех пор Nokia объявила о планах по включению библиотек Qt в Maemo к четвертому кварталу 2008 года, хотя и без специфичного для платформы " хилдонизированного " пользовательского интерфейса, как предлагается с GTK (что означает, что приложения Qt будут отличаться от хилдонизированных приложений GTK). [78] [79] Это упростит перенос приложений Qt на платформу для разработчиков и сделает новые приложения доступными для пользователей. Поддержка Qt на устройствах S60 , вероятно, приведет к совместному использованию кроссплатформенных приложений между двумя платформами. [80] [81]Это объявление было встречено неоднозначной реакцией в сообществе разработчиков. [82] [83]
История выпусков [ править ]
Именование [ править ]
Кодовые имена Maemo названы в честь ветров. Например, последний выпуск под кодовым названием «Фримантл» является отсылкой к « Доктору Фримантла», наречию в западной Австралии, обозначающему охлаждающий дневной морской бриз, который возникает в летние месяцы в юго-западных прибрежных районах Западной Австралии.
Версия | Кодовое имя | Идентификатор сборки | Дата выпуска | Первое устройство в комплекте | Заметки | Поддерживаемые устройства | |
---|---|---|---|---|---|---|---|
OS2005 | 1.1 | - | 2.2005.45-1 | Ноябрь 2005 г. | 770 | 770 | |
3.2005.51-13 | Декабрь 2005 г. | 770 | |||||
5.2006.13-7 | Апрель 2006 г. | 770 | |||||
OS2006 | 2.0 | Мистраль | 0.2006.22-21 | Май 2006 г. | Бета-версия | 770 | |
1.2006.26-8 | Май 2006 г. | 770 | |||||
2.1 | Scirocco | 2.2006.39-14 | Ноябрь 2006 г. | 770 | |||
2.2 | Грегейл | 3.2006.49-2 | Январь 2007 г. | 770 | 770 | ||
OS2007 | 3.0 | Бора | 2.2006.51-6 | Январь 2007 г. | N800 | 770 *, N800 | |
3.1 | 3.2007.10-7 | Март 2007 г. | 770 *, N800 | ||||
3,2 | 4.2007.26-8 | Июль 2007 г. | 770 *, N800 | ||||
4.2007.38-2 | Октябрь 2007 г. | Исправление повреждения SDHC | 770 *, N800 | ||||
OS2008 | 4.0 | Чинук | 1.2007.42-18 | Ноябрь 2007 г. | N810 | (Только N810) | N810 |
1.2007.42-19 | Ноябрь 2007 г. | Только обновление ядра (только N810) | N810 | ||||
1.2007.44-4 | Ноябрь 2007 г. | Бета-версия (только N800) | N800 | ||||
2.2007.50-2 | Ноябрь 2007 г. | 770 *, N800, N810 | |||||
2.2007.51-3 | Январь 2008 г. | Только обновление NOLO (загрузчик Nokia) | 770 *, N800, N810 | ||||
4.1 | Diablo | 4.2008.23-14 | Июнь 2008 г. | Добавлена поддержка SSU (бесшовное обновление программного обеспечения). | N800, N810 | ||
4.2008.30-2 | Август 2008 г. | Первое обновление SSU | N800, N810 | ||||
4.2008.36-5 | Сентябрь 2008 г. | N800, N810 | |||||
5.2008.43-7 | Декабрь 2008 г. | N800, N810 | |||||
Maemo 5 | 5.0 | Фримантл | 1.2009.42-11 | Ноябрь 2009 г. | N900 | Встроенные официально поддерживаемые библиотеки Qt (PR1.2), упор на использование пальцев, а не стилуса | N900 |
1.2009.44-1 | Январь 2010 г. | Подготовительный выпуск для прошивки 2.2009.51-1, выпущенный только OTA (Over-the-air) для пользователей 1.2009.42-11 | N900 | ||||
2.2009.51-1 | Январь 2010 г. | Также известен как PR1.1. [84] | N900 | ||||
3.2010.02-8 | Февраль 2010 г. | Подготовительный выпуск для прошивки PR1.2. Также известен как PR1.1.1. [85] | N900 | ||||
10.2010.12-9 | Май 2010 г. | PR1.2, только Гонконг, с китайскими методами ввода, [86] с поддержкой китайского ввода. [87] | N900 | ||||
10.2010.19-1 | Май 2010 г. | PR1.2, видеозвонки Skype и Google, чат Facebook IM, улучшенные карты, просмотр в портретной ориентации, улучшенная электронная почта, Qt 4.6, позволяющий создавать новые приложения [87] | N900 | ||||
20.2010.36-2 | 25 октября 2010 г. | PR1.3, Qt 4.7.0, полная поддержка OVI-Suite, обновленное ядро с патчами kexec для MeeGo, исправления ошибок. | N900 | ||||
21.2011.38-1 | 26 октября 2011 г. | PR1.3.1, устраняет проблему DigiNotar и проблему безопасности апплета панели управления. | N900 | ||||
MeeGo | 1.0 | Арлингтон | 1.0 | 26 мая 2010 г. | В первую очередь выпуск нетбука; только для мобильных устройств (Nokia N900) выпущен дроп код. | N900 и др. | |
1.1 | Ирвин | 1.1 | 28 октября 2010 г. | Поддержка сенсорных устройств, предлагаемая в Handset UX [88] | Aava и Nokia N900 | ||
1.2 | Харматтан | 1.2011.34-2 | - | N950 | Включенные в комплект официально поддерживаемые библиотеки Qt, переход на MeeGo, включает библиотеки MeeGo, но основной системой является Maemo. | N9, N950 |
*: Hacker Editions , выпущенные Nokia, но поддерживаемые сообществом. В основном используется разработчиками для продолжения разработки программ на старом оборудовании.
Саммит Maemo [ править ]
В 2008 и 2009 годах разработчики и пользователи Maemo собрались на Maemo Summit, регистрация на который была бесплатной. Каждый участник получил значок и футболку Maemo.
9 октября в Амстердаме прошел саммит Maemo 2009 . [89] Первый день был днем Nokia, а остальные два дня были посвящены вкладу сообщества. Саммит посетили около 400 разработчиков. В ходе саммита Nokia выдала независимым разработчикам 300 устройств N900 .
Maemo Summit 2009 также был последним Maemo Summit с момента запуска MeeGo. На смену мероприятию пришла конференция MeeGo.
См. Также [ править ]
- Очень просто
- Hildon
- Series 90 (программная платформа)
- Jolla
- MeeGo
- oFono
- Symbian
- Tizen
- Ubuntu Mobile
- Nokia N900
- Nokia N950
- ОС Sailfish
Ссылки [ править ]
- ^ a b "Закрытые пакеты Фримантла" (вики). Mæmo . Проверено 10 июня 2013 года .
- ^ «Торговая марка» . Условия использования . Maemo. 23 сентября 2008 . Проверено 29 августа 2009 года .
- ^ Sampsa Курри (11 октября 2012), История Nokia MeeGo , архивируются с оригинала на 16 октября 2012
- ↑ «Полный текст: меморандум генерального директора Nokia Стивена Элопа« Burning Platform »» . The Wall Street Journal . Архивировано из оригинального 11 февраля 2011 года.
- ^ Thom Holwerda (11 октября 2012). «История Maemo и MeeGo от Nokia» . Новости ОС.
- ^ Hildon Foundation , получены 13 июля 2 013.
- ^ «Nokia для оказания поддержки в миграции сервисов Maemo.Org» , эксперты Tizen, эксперты Meego, 2 декабря 2012 г. , данные получены 13 июля 2013 г..
- ^ Правление: Форумы TMO, пожертвованные Hildon Foundation , Maemo, 12 декабря 2012 г. , получено 13 июля 2013 г..
- ^ "Maemo Leste - Maemo Leste" . maemo-leste.github.io . Дата обращения 23 мая 2020 .
- ↑ Рэй, Билл (26 января 2007 г.). «ИНТЕРНЕТ-планшет Nokia N800 • прошивка» . Reghardware.co.uk. Архивировано из оригинала 2 мая 2009 года . Проверено 16 декабря 2011 года .
- ^ «Flickr Photo Download: My Nokia # N900 Panoramic Desktop» . Flickr.com. 11 сентября 2009 . Проверено 1 января 2010 года .
- ^ "Панорама рабочих столов" . maemo.nokia.com. Архивировано из оригинального 29 декабря 2009 года . Проверено 16 сентября 2009 года .
- ^ YouTube - Практика Nokia N900 . YouTube, LLC. 2 сентября 2009 . Проверено 16 сентября 2009 года .
- ^ YouTube - Практическое применение Nokia N900 . YouTube, LLC. 2 сентября 2009 . Проверено 16 сентября 2009 года .
- ^ a b Bangeman, Эрик (12 февраля 2007 г.). «Обзор N800 от Ars Technica» . Arstechnica.com . Проверено 8 декабря 2010 года .
- ^ Объявление - официальное обновление безопасности PR1.3.1 - maemo.org - Обсуждение . Talk.maemo.org (26 октября 2011 г.). Проверено 13 июля 2013 года.
- ^ Сообщество СГУ - maemo.org wiki . Wiki.maemo.org (16 июня 2013 г.). Проверено 13 июля 2013 года.
- ^ "Анонсирован официальный N810 WiMAX" . Internettablettalk.com. 1 апреля 2008 года Архивировано из оригинала на 1 января 2011 года . Проверено 8 декабря 2010 года .
- ^ Gil, Quim (1 июня 2007). «Nokia и Maemo в новом мобильном контексте GNOME» (FLV) . п. 22 . Проверено 28 апреля 2008 года .
- ^ "Краткое руководство по началу работы с maemo 4" (PDF) . Nokia. 2007. с. 11 . Проверено 16 апреля 2011 года .
- ^ «Руководство пользователя Internet Tablet OS 2008 edition» (PDF) . Nokia. 2007. с. 14. Архивировано из оригинального (PDF) 20 августа 2008 года . Проверено 24 июня 2009 года .
- ^ "Начало работы" . Обзор платформы Maemo . Nokia. Архивировано из оригинального 16 -го июня 2008 года . Проверено 15 августа 2008 года .
- ^ "Что такое Maemo?" . Начало работы . Nokia. Архивировано из оригинального 25 сентября 2008 года . Проверено 14 августа 2008 года .
- ^ Abinader, Бруно (1 апреля 2008). «Re: Отчет о тестовом пакете Systemtap для архитектуры рук» . Systemtap (список рассылки) . Проверено 28 апреля 2008 года .
- ^ «Начало работы с мультимедиа», 4.x , Maemo, архивируются с оригинала на 18 мая 2008
- ^ "N900 и Maemo5 играют в прямом эфире vp8 / webm" . Мерали. 24 мая 2010 года Архивировано из оригинала 14 июля 2010 года . Проверено 8 декабря 2010 года .
- ^ Освобождение (вики), Maemo.
- ^ «Список прилагаемых приложений» , Технические характеристики N810 , Nokia.
- ^ "Звезды Фримантла" . Maemo (вики). Nokia . Проверено 16 сентября 2009 года .
- ^ "ScummVM" . Загрузки . Maemo . Проверено 14 июля 2010 года .
- ^ Fennec (вики) , Mozilla .
- ^ Б Qole Pejorian (12 октября 2008). «Easy Debian переходит в Extras» .
- ^ «README - maemo-optify в Maemo Application Framework» . Великолепно . Ярлык AS. Архивировано из оригинального 14 сентября 2009 года . Проверено 17 сентября 2009 года .
- ^ "Maemo - Jalimo" (на немецком языке). Wiki.evolvis.org. Архивировано из оригинального 29 сентября 2010 года . Проверено 8 декабря 2010 года .
- ^ Обзор процесса разработки программного обеспечения с использованием среды maemo SDK. Архивировано 2 февраля 2009 г. на Wayback Machine.
- ^ «Maemo Harmattan Qt And More» . SlideShare Inc. 4 июля 2009 . Проверено 17 сентября 2009 года .
- ^ «Технические характеристики устройства» . Forum.nokia.com. 1 декабря 2010 года Архивировано из оригинала 31 августа 2009 года . Проверено 8 декабря 2010 года .
- ^ «Команда разработчиков Debian Maemo» . Wiki.debian.org. 16 марта 2009 . Проверено 8 декабря 2010 года .
- ^ "Профиль устройства 770" . Архивировано из оригинального 12 июля 2012 года . Список прилагаемых приложений для OS2005
- ^ «Nokia - Интернет-планшет Nokia 770 добавляет поддержку Интернет-вызовов и обмена мгновенными сообщениями» . Press.nokia.com. 16 мая 2006 Архивировано из оригинала 8 июня 2008 года . Проверено 8 декабря 2010 года .
- ^ «Прибывает Nokia 770 Tablet 'OS 2006'» . Архивировано из оригинала 9 сентября 2012 года. Новостная статья о выпуске OS2006
- ^ USB в OS2008 (статья), Ибрадо.
- ^ Alhola, Кейт, Форум: USB On-The-Go (веб - журнал), Nokia, архивируются с оригинала на 12 мая 2008.
- ^ «N810: особенности OS2008» . Европа: Nokia. Архивировано из оригинального 22 февраля 2008 года.
- ^ «Разработчики, Масштабирование частот с OS2008» (список рассылки). Maemo.[ мертвая ссылка ]
- ^ a b «Кодовые имена» . Maemo . Проверено 25 июня 2008 года .
- ^ «OS2008 Feature Upgrade: перепрошить планшет (в последний раз?)» . Новости (анонс). Maemo . Проверено 8 декабря 2010 года .
- ^ «Что мы знаем о Diablo (Maemo 4.1)» . Интернет-форумы Tablet Talk . 9 марта 2008 года Архивировано из оригинала 21 мая 2008 года . Проверено 28 апреля 2008 года .
- ↑ Грин, Джонатан (24 октября 2007 г.). «Грядет не столь скромное обновление электронной почты» . Избранные приложения Maemo . Архивировано из оригинального 23 февраля 2008 года . Проверено 28 апреля 2008 года .
- ^ "Интервью с Урхо Конттори" . N серия. Архивировано из оригинального 30 апреля 2008 года . Проверено 8 декабря 2010 года .
- ^ «Нет согласованности в прокрутке / полосах прокрутки в связанных приложениях OS2008» . Maemo. 2564 . Проверено 16 декабря 2011 года .
- ^ «Поддержка мыши (Bluetooth и поддержка USB 770)» . Maemo. 1897 . Проверено 16 декабря 2011 года .
- ^ "Сессия разработчика OSiM Maemo" . Интернет-разговоры о планшетах. 18 сентября 2008 года архивация с оригинала на 1 января 2011 года . Проверено 8 декабря 2010 года .
- ^ "Фримантл" . Дорожная карта (вики). Maemo . Проверено 16 декабря 2011 года .
- ^ Gil, Quim (14 апреля 2009). «Комментарий» . Maemo . Проверено 8 декабря 2010 года .
- ^ "Mer - мобильный дистрибутив Linux" (веб-журнал) . Проверено 10 ноября 2009 года .
- ^ "Корневой доступ" . Вики . Mæmo . Проверено 10 июня 2013 года .
- ^ «Любители свободы программного обеспечения: вот и Maemo 5» (веб-журнал) . Flors . WordPress. 27 августа 2009 . Проверено 16 сентября 2009 года .
- ^ «Программное обеспечение: Браузер» . Maemo . Nokia. Архивировано из оригинального 29 декабря 2009 года . Проверено 1 января 2010 года .
- ^ «Программное обеспечение: Телефон» . Maemo . Nokia. Архивировано из оригинального 30 августа 2009 года . Проверено 16 сентября 2009 года .
- ^ "Теперь это официально: запуск Maemo 5 и N900!" . Mæmo . Nokia. 30 августа 2009 . Проверено 18 сентября 2009 года .
- ^ YouTube - Кто будет создавать приложения для Nokia N900? . Google. 6 сентября 2009 . Проверено 16 сентября 2009 г. - через YouTube.
- ^ "Что такое PUSH N900" . Nokia. Архивировано из оригинального 14 июля 2011 года . Проверено 16 сентября 2009 года .
- ^ Jerz, Михал (6 декабря 2006). «Полный каталог программного обеспечения Maemo 5» . Моя Maemo . Проверено 16 декабря 2011 года .
- ^ https://maemo-leste.github.io/maemo-leste-standing-on-the-shoulders-of-giants.html
- ^ Мы получаем отзывы .. и у нас есть план в блоге Ари Яакси о OS2007 для 770
- ^ Первый выпуск OS 2007/770 хакер выпуск из Объявления первого выпуска OS2007 Его на блоге Карлоса Гиррейру в
- ^ Internet Tablet Hacker Edition выдвинули на уровне Chinook Объявление о первом выпуске OS2008 HE
- ^ «Установка KDE / Koffice стала простой для всех» . Internettablettalk.com. Архивировано из оригинального 22 декабря 2008 года . Проверено 8 декабря 2010 года .
- ^ «OPENBOX-ROX уже доступен» . Internettablettalk.com. Архивировано из оригинального 22 декабря 2008 года . Проверено 8 декабря 2010 года .
- ^ «Доступен XFCE» . Internettablettalk.com. 13 сентября 2007 года Архивировано из оригинала 22 декабря 2008 года . Проверено 8 декабря 2010 года .
- ^ «Почему бы не пропустить вперед? (KDE4 для ИТ)» . Geekpenguin.blogspot.com. 22 апреля 2008 . Проверено 8 декабря 2010 года .
- ^ "Аппаратная адаптация MeeGo для N8x0 - maemo.org - Обсуждение" . Talk.maemo.org . Проверено 14 июля 2010 года .
- ^ "Неофициальная адаптация оборудования MeeGo для Nokia N8x0" . meego.com. Архивировано из оригинала 5 июня 2010 года.
- ^ "Краткое описание проекта MeeGo to N900 - maemo.org - Обсуждение" . Talk.maemo.org. 22 апреля 2010 . Проверено 14 июля 2010 года .
- ^ "Maemo Harmattan Qt и другие" . Slideshare.net. 4 июля 2009 . Проверено 8 декабря 2010 года .
- ^ «Ошибка 1046 - RFE: профили управления питанием (переменный ток / батарея, таймер, окружающая среда и заставка)» . Bugs.maemo.org . Проверено 16 декабря 2011 года .
- ^ "Qt будет поддерживаться в дополнение к GTK +" . maemo.org Объявления . 15 апреля 2008. Архивировано из оригинала 20 апреля 2008 года . Проверено 28 апреля 2008 года .
- ^ Jaaksi, Ари (14 апреля 2008). «CTIA и Qt» . Блог Ари Яакси . Проверено 28 апреля 2008 года .
- ^ Gil, Quim (29 января 2008). «Гномы, тролли и земли Маэмо» . цветы . Проверено 27 апреля 2008 года .
- ↑ Пол, Райан (23 апреля 2008 г.). «Интернет-планшеты Nokia получают Ubuntu и Qt» . Ars Technica . Проверено 27 апреля 2008 года .
- ^ Ван ден Oever, Jos (28 января 2008). «переваривая приобретение Trolltech» . блог oever's . Архивировано из оригинала 2 апреля 2008 года . Проверено 27 апреля 2008 года .
- Перейти ↑ Wilcox, Mark (3 февраля 2008 г.). «Троллтех, Linux, Open Source, будущее?» . Блог Nokia на форуме Марка Уилкокса . Архивировано из оригинала 6 сентября 2008 года . Проверено 27 апреля 2008 года .
- ^ "Maemo 5 / PR1.1" (вики) . Maemo . Проверено 14 июля 2010 года .
- ^ "Maemo 5 / PR1.1.1" (вики) . Maemo . Проверено 14 июля 2010 года .
- ^ "N900 (с PR 1.2) запускается в Гонконге с потрясающим промо-видео" . Блог MeeGo . Maemo Central. 30 апреля 2010 года Архивировано из оригинала 10 июля 2012 года . Проверено 14 июля 2010 года .
- ^ a b "Maemo 5 / PR1.2" (вики) . Maemo . Проверено 14 июля 2010 года .
- ^ "MeeGo v1.0 Core Software Platform & Netbook User Experience Project Release" . Meego.com. Архивировано из оригинала на 1 декабря 2010 года . Проверено 8 декабря 2010 года .
- ^ "Саммит" (вики) . Maemo. 9 октября 2009 . Проверено 29 ноября 2017 года .
Внешние ссылки [ править ]
- Официальный веб-сайт