Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Mer - это промежуточное ПО ; в нем отсутствует ядро Linux, а также отсутствует пользовательский интерфейс, такой как Plasma Mobile

Mer был бесплатным распространением программного обеспечения с открытым исходным кодом, предназначенным для поставщиков оборудования и предназначенным для использования в качестве промежуточного программного обеспечения для мобильных операционных систем на основе ядра Linux . [1] Это вилка из MeeGo . [2] [3] [4]

Цели [ править ]

Некоторые цели [2] проекта:

  • Открыто разработано с прозрачностью, встроенной в основу проекта
  • Обеспечить архитектуру, ориентированную на мобильные устройства
  • Основные клиенты - поставщики мобильных устройств, а не конечные пользователи.
  • Иметь структуру, процессы и инструменты, облегчающие жизнь производителям устройств.
  • Поддержка инноваций в мобильной ОС пространства
  • Включая проекты и технологии (например, MeeGo , Tizen , Qt , библиотеки Enlightenment Foundation (EFL), HTML5 )
  • Управляется как меритократия
  • Работайте как некоммерческая организация за счет пожертвований [5]

Архитектура программного обеспечения [ править ]

Mer содержит systemd , композитор Wayland и т. Д.

Mer - это не операционная система ; он задуман как один из компонентов операционной системы, основанной на ядре Linux. Mer является частью операционной системы над ядром Linux и под графическим пользовательским интерфейсом (GUI).

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

Компоненты [ править ]

Имеется поддержка systemd , Wayland , Hybris и другого текущего программного обеспечения FOSS .

Zephyr - это попытка создать стек для использования другими проектами для изучения легких, высокопроизводительных пользовательских интерфейсов следующего поколения, основанных на Mer, Qt5 , QML Compositor и Wayland. [6]

Weston 1.3, выпущенный 11 октября 2013 года, поддерживает libhybris [7], что позволяет использовать драйверы устройств Android с Wayland.

Поддерживаемое оборудование [ править ]

Mer может быть скомпилирован для ряда наборов инструкций, таких как x86 , ARM или MIPS .

Существуют сборки на основе Mer, доступные для различных устройств, включая Raspberry Pi , Beagleboard , Nokia N900 , Nokia N950 , Nokia N9 и для различных планшетов на базе Intel Atom . Сюда также входят пакеты адаптации оборудования и различные пользовательские интерфейсы, работающие поверх Mer, предоставляемые различными проектами. Они могут быть прошиты на устройстве и могут работать в режиме двойной загрузки с исходной прошивкой. [8]

Mer использует Open Build Service : OBS в mer, но с одним репозиторием для каждой архитектуры :

Продукты на основе Mer [ править ]

KDE Plasma Active [ править ]

Mer использовался в качестве эталонной платформы для KDE Plasma Active . [9]

Таблетка Вивальди и Импров-компьютер [ править ]

В январе 2012 года было анонсировано устройство Plasma Active-tablet, первоначально известное как «планшет Spark», а вскоре переименованное в « планшет Vivaldi ». [10] Основанный на Allwinner A20 SoC , [11] он будет иметь 7-дюймовый мультисенсорный дисплей, запускать пользовательский интерфейс Plasma Active поверх Mer и иметь целевую цену около 200 евро. [12] Проект столкнулся с некоторыми из них. проблемы, когда его партнер по оборудованию в Китае полностью изменил внутренние компоненты и не хотел выпускать исходный код ядра для нового оборудования. По состоянию на начало июля 2012 года, Vivaldi был отложен, но решение было «в трубах», по словам Разработчик плазмы Аарон Сейго. [13]Как своего рода побочный проект Improv-computer был нацелен на разработчиков и должен был быть выпущен в январе 2014 года с предустановленной Mer. В середине 2014 года реализация обоих проектов была прекращена. [14]

Nemo Mobile [ править ]

Параллельно с Sailfish OS от Jolla , Nemo Mobile - это управляемая сообществом операционная система, основанная на ядре Linux, Mer, графическом интерфейсе пользователя и различных приложениях. [15] [16] [17]

Jolla и Sailfish OS [ править ]

В июле 2012 года финская компания Jolla , основанная бывшими сотрудниками Nokia, участвовавшими в разработке MeeGo, объявила о своей работе над новой операционной системой под названием Sailfish OS , которая основана на ядре MeeGo и Mer с добавленным собственным графическим интерфейсом и уровнями аппаратной реализации. [18] [19] Он был представлен в конце ноября 2012 года. Jolla выпустила свой первый смартфон с использованием Sailfish в 2013 году, который получил название Jolla . В октябре 2014 года Jolla анонсировала в мае 2015 года планшет Jolla с Sailfish OS 2.0, который должен быть 64-разрядным на четырехъядерном процессоре Intel . Также 2.0 готов к лицензированию, поэтому он используется с такими продуктами, как Aqua Fish от Intex иPuzzlePhone .

Yuanxin OS [ править ]

В ноябре 2014 года компания Yuanxin Technology в Китае объявила, что работает над ОС Yuanxin . Президент компании Ши Вэньюн назвал эту ОС «ОС для смартфонов Китая» [20], чтобы она была на одном уровне с Android и Apple iOS. Г-н Ши объяснил репортеру, что ОС Yuanxi основана на дистрибутиве Mer. [21]

История [ править ]

Отношения Mer и мобильных операционных систем, в которые он входит, а также проектов, из которых он был разветвлен.

Первоначальная цель Mer - предоставить полностью бесплатную альтернативу операционной системе Maemo , которая могла работать на интернет-планшетах Nokia, таких как N800 и N810 (все вместе известные как устройства N8x0). [22] [23]

Он был основан на Ubuntu 9.04, и с выпуском Maemo 5 / Fremantle возникла новая цель: «[Привнести] столько Fremantle, сколько мы можем получить на N8x0».

Перейти на MeeGo [ править ]

Мер приостановил разработку в выпуске 0.17, поскольку основное внимание было уделено созданию MeeGo для устройств N800 и N810. [24] К тому времени MeeGo был доступен и поддерживался гораздо более широким сообществом.

Коллапс MeeGo [ править ]

Летом 2011 года разработка была молчаливо возобновлена ​​горсткой разработчиков MeeGo (некоторые из них ранее были активны в проекте Mer) после того, как Nokia изменила свою стратегию в феврале 2011 года. Эти разработчики были недовольны тем, как MeeGo управляли. закрылись двери, особенно после ухода Nokia, и они также были обеспокоены тем, что MeeGo сильно зависит от крупных компаний, которые могут перестать поддерживать ее, как это было в случае, когда Nokia отказалась от MeeGo в рамках своей новой стратегии. [25]

Это снова стало проблемой после того, как Intel , Samsung и Linux Foundation объявили, что собираются создать новую операционную систему под названием Tizen . Эта новая ОС начала ориентироваться на HTML5 и использовать библиотеки Enlightenment Foundation (EFL) вместо Qt для собственных приложений. Однако 14 мая 2014 года было объявлено, что Tizen: Common вернет Qt , начав поставляться с интегрированной версией. [26]

Возрождение с "MeeGo Reconstructed" [ править ]

После того, как проект Tizen был объявлен, в списке рассылки MeeGo было объявлено о возрождении проекта Mer [2] с обещанием, что он будет разрабатываться и управляться полностью открыто как меритократия , в отличие от MeeGo и Tizen. Он также будет основан на базе кода и инструментах MeeGo, стремясь предоставить просто эквивалент ядра MeeGo без пользовательского интерфейса по умолчанию. Включены API-интерфейсы для разработки сторонних приложений, а это означает, что на платформе будут поддерживаться Qt, EFL и HTML5 , и, возможно, даже другие, если они потребуются.

Проект быстро начал набирать обороты среди многих разработчиков с открытым исходным кодом, которые были вовлечены в MeeGo, и он начал использоваться в бывших проектах MeeGo, таких как эталонный телефон UX, теперь перебазированный поверх Mer и названный Nemo Mobile, и пара проектов, ориентированных на пользовательский интерфейс планшетов, таких как Cordia (повторная реализация Maemo 5 Hildon UX) и Plasma Active, возникли поверх Mer. Эквивалентный проект на основе Mer бывшего MeeGo IVI и Smart TV UX пока не известен.

Цель сообщества Mer - твердо создать то, что было невозможно сделать с MeeGo; Mer должен стать тем, чем должен был стать MeeGo, но не стал. Mer стремится стать MeeGo 2.0, когда Linux Foundation обнаружит, что он соответствует всем требованиям MeeGo .

Слияние с Sailfish [ править ]

В начале 2019 года было объявлено, что они объединят операции Mer и Sailfish под одним брендом под названием Sailfish OS , отказавшись от использования названия Mer.

См. Также [ править ]

  • Сравнение мобильных операционных систем

Ссылки [ править ]

  1. ^ "Сайт Mer Project" . Проверено 16 августа 2012 года .
  2. ^ a b c Мунк, Карстен. «MeeGo Reconstructed - план действий и направление для MeeGo» . MeeGo-dev (список рассылки). Архивировано из оригинала на 3 июня 2013 года .
  3. ^ фунт. «Реструктуризация MeeGo: в рассрочку» . Проверено 20 августа 2012 года .
  4. ^ Ясень (2011-10-03). «MeeGo Reconstructed - представляет« Проект Мер » » . MeeGoExperts.com . Проверено 13 июня 2013 .
  5. ^ "Mer Project" . Мер Проект . Проверено 13 июня 2013 .
  6. ^ https://wiki.merproject.org/wiki/Zephyr Mer Zephyr
  7. ^ «Примечания к выпуску Wayland and Weston 1.3» . 2013-10-11.
  8. ^ "Рабочее пространство сообщества Mer" .
  9. ^ «Plasma Active 3 улучшает производительность, приносит новые приложения» . KDE . Проверено 13 июня 2013 .
  10. ^ Почему планшет Vivaldi так и не поступил в продажу . LWN.net 2014.
  11. ^ Марко Мартин. «некоторое больше оборудования порно» . Google+ . Проверено 13 июня 2013 .
  12. ^ "Объявление планшета Spark" . Blogspot 2012.
  13. ^ «Академия: Плазма активна и делает игру живой» . LWN.net 2012.
  14. ^ «KDE Improv, планшетные проекты, официально утвержденные» .
  15. ^ "Немо" . Mer Wiki . Проверено 20 августа 2013 .
  16. ^ "Мобильный проект с открытым исходным кодом Nemo на Ohloh" . Ohloh.net . Проверено 20 августа 2013 .
  17. ^ Марко Саукко (03.02.2013), Перенос Nemo Mobile и Mer Project на новое оборудование , FOSDEM 2013 , получено 29 июля 2013 г.
  18. ^ "Совместное создание, ведущее к совместной разработке?" .
  19. ^ «Что такое Jolla Mobile / Jolla OS? | Блог пользователей Jolla» . Jollausers.com. 2012-09-26 . Проверено 13 июня 2013 .
  20. ^ «Доморощенная мобильная операционная система дебютирует в Китае» . wantchinatimes.com. 2014-11-30. Архивировано из оригинала на 2014-12-07 . Проверено 3 декабря 2014 .
  21. ^ "拆解" 首款 纯 国产 手机 系统 ": 样机 研制 刚 完成 , 明年 建 来自 澎湃 新闻" . thepaper.cn. 2014-12-04 . Проверено 4 декабря 2014 .
  22. ^ «Что такое Mer Project? | Блог пользователей Jolla» . Jollausers.com. 2012-09-27 . Проверено 13 июня 2013 .
  23. ^ http://daimi.au.dk/~cvm/cphnotes.pdf на Wayback Machine (архивировано 23 сентября 2015 г.)
  24. ^ "Проект Мер - просто куча красных рубашек?" .
  25. ^ lbt (12 февраля 2011 г.). "Заходи ...: Что теперь для MeeGo?" . Mer-l-in.blogspot.de . Проверено 13 июня 2013 .
  26. ^ «Tizen: Common to Ship with Qt Integrated» . tizenexperts.com.