Mer (распространение программного обеспечения) - Mer (software distribution)

Мер
Mer Logo.png
Семейство ОСLinux
Рабочее состояниеПрекращено (объединено с ОС Sailfish )
Исходная модельОткрытый исходный код
Маркетинговая цельМобильный
Менеджер пакетовМенеджер пакетов RPM
ПлатформыРУКА, x86 и MIPS
Ядро типНет (не поставляется с Mer)
ЛицензияБесплатно программное обеспечение[требуется разъяснение ]
Официальный веб-сайтмерпроект.org
Мер промежуточное ПО; ему не хватает Ядро Linux а также отсутствует пользовательский интерфейс, например Plasma Mobile

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

Цели

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

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

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

Мер содержит systemd, Композитор Wayland, так далее.

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

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

Составные части

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

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

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

Поддерживаемое оборудование

Mer может быть скомпилирован для ряда наборы инструкций Такие как x86, РУКА или же MIPS.

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

Мер использует Открытая служба сборки: ОБС в Мере но с один репозиторий на архитектуру:

Имя порта MerИмя планировщика OBSАрхитектуры RPMНазвание проекта OBS в MDSИмя репозитория OBS в MDSОписание
i486i586i486Ядро: i486Core_i486Стандартный порт i486 + X86
i586i586i586, i686Ядро: i586Core_i586Порт X86 с поддержкой SSSE3
x86_64x86_64x86_64Ядро: x86_64Core_x86_64Стандартный 64-битный порт
armv6larmv7elarmv6lЯдро: armv6lCore_armv6lARMv6 + порт VFP
armv7larmv7elarmv7lЯдро: armv7lCore_armv7lARMv7 VFPv3-D16 порт, softfp ABI
armv7hlarmv8elarmv7hlЯдро: armv7hlCore_armv7hlARMv7 VFPv3-D16 порт, hardfp ABI
armv7tnhlarmv8elarmv7hl, armv7nhl, armv7tnhl, armv7thlЯдро: armv7tnhlCore_armv7tnhlARMv7 VFPv3-D16 порт, hardfp ABI, NEON, Thumb2
MipselмипсMipselЯдро: mipselCore_mipselПорт MIPS32 O32 ABI, жесткий диск

Продукция на базе Mer

KDE Plasma Active

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

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

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

Nemo Mobile

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

ОС Jolla и Sailfish

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

Юаньсинь ОС

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

История

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

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

Он был основан на Ubuntu 9.04, а с выпуском Maemo 5 / 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 и использовать Библиотеки Фонда Просвещения (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, и пара проектов, ориентированных на UX планшетов, таких как Cordia (повторная реализация Maemo 5 Hildon UX) и Plasma Active появился на вершине Мера. Эквивалентный проект на базе Mer бывшего MeeGo IVI и Smart TV UX пока не известны.

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

Слияние с Sailfish

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

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

Рекомендации

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