Mer (распространение программного обеспечения) - Mer (software distribution)
Семейство ОС | Linux |
---|---|
Рабочее состояние | Прекращено (объединено с ОС Sailfish ) |
Исходная модель | Открытый исходный код |
Маркетинговая цель | Мобильный |
Менеджер пакетов | Менеджер пакетов RPM |
Платформы | РУКА, x86 и MIPS |
Ядро тип | Нет (не поставляется с Mer) |
Лицензия | Бесплатно программное обеспечение[требуется разъяснение ] |
Официальный веб-сайт | мерпроект |
Мер был бесплатно и с открытым исходным кодом распространение программного обеспечения, ориентированное на поставщиков оборудования, чтобы служить промежуточное ПО за Ядро Linux ориентированный на мобильные устройства операционные системы.[1] Это вилка из MeeGo.[2][3][4]
Цели
Некоторые цели[2] проекта:
- Открыто разработано с прозрачностью, встроенной в основу проекта
- Обеспечить архитектуру, ориентированную на мобильные устройства
- Основные клиенты - поставщики мобильных устройств, а не конечные пользователи.
- Иметь структуру, процессы и инструменты, облегчающие жизнь производителям устройств
- Поддерживать инновации в мобильная ОС Космос
- Включая проекты и технологии (например, MeeGo, Tizen, Qt, Библиотеки Фонда Просвещения (EFL), HTML5 )
- Управляется как меритократия
- Работайте как некоммерческая организация за счет пожертвований[5]
Архитектура программного обеспечения
Мер не Операционная система; он задуман как один из компонентов операционной системы, основанной на ядре 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 | Описание |
---|---|---|---|---|---|
i486 | i586 | i486 | Ядро: i486 | Core_i486 | Стандартный порт i486 + X86 |
i586 | i586 | i586, i686 | Ядро: i586 | Core_i586 | Порт X86 с поддержкой SSSE3 |
x86_64 | x86_64 | x86_64 | Ядро: x86_64 | Core_x86_64 | Стандартный 64-битный порт |
armv6l | armv7el | armv6l | Ядро: armv6l | Core_armv6l | ARMv6 + порт VFP |
armv7l | armv7el | armv7l | Ядро: armv7l | Core_armv7l | ARMv7 VFPv3-D16 порт, softfp ABI |
armv7hl | armv8el | armv7hl | Ядро: armv7hl | Core_armv7hl | ARMv7 VFPv3-D16 порт, hardfp ABI |
armv7tnhl | armv8el | armv7hl, armv7nhl, armv7tnhl, armv7thl | Ядро: armv7tnhl | Core_armv7tnhl | ARMv7 VFPv3-D16 порт, hardfp ABI, NEON, Thumb2 |
Mipsel | мипс | Mipsel | Ядро: mipsel | Core_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 - предоставить полностью бесплатную альтернативу 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.
Смотрите также
Рекомендации
- ^ «Сайт Мер Проекта». Получено 16 августа 2012.
- ^ а б c Мунк, Карстен. «MeeGo Reconstructed - план действий и направление для MeeGo». MeeGo-dev (Список рассылки). Архивировано из оригинал 3 июня 2013 г.
- ^ фунт. «Реструктуризация MeeGo: в рассрочку». Получено 20 августа 2012.
- ^ Эш (03.10.2011). «MeeGo Reconstructed - Презентация» проекта Mer"". MeeGoExperts.com. Получено 2013-06-13.
- ^ "Мер Проект". Мер проект. Получено 2013-06-13.
- ^ https://wiki.merproject.org/wiki/Zephyr Мер Зефир
- ^ «Примечания к выпуску Wayland and Weston 1.3». 2013-10-11.
- ^ "Рабочее пространство сообщества Mer".
- ^ «Plasma Active 3 улучшает производительность, приносит новые приложения». KDE. Получено 2013-06-13.
- ^ Почему планшет Vivaldi так и не появился на рынке. LWN.net 2014.
- ^ Марко Мартин. «Некоторое больше оборудования порно». Google+. Получено 2013-06-13.
- ^ "Объявление о планшете Spark". Blogspot 2012.
- ^ "Академия: Плазма активна и оживит игру". LWN.net 2012.
- ^ "KDE Improv, планшетные проекты официально прекращены".
- ^ "Немо". Mer Wiki. Получено 2013-08-20.
- ^ "Мобильный проект с открытым исходным кодом Nemo на Ohloh". Ohloh.net. Получено 2013-08-20.
- ^ Марко Саукко (03.02.2013), Перенос Nemo Mobile и Mer Project на новое оборудование, FOSDEM 2013, получено 2013-07-29
- ^ «Совместное творчество, ведущее к совместному развитию?».
- ^ "Что такое Jolla Mobile / Jolla OS? | Блог пользователей Jolla". Jollausers.com. 2012-09-26. Получено 2013-06-13.
- ^ «Домашняя мобильная операционная система дебютирует в Китае». wantchinatimes.com. 2014-11-30. Архивировано из оригинал на 2014-12-07. Получено 2014-12-03.
- ^ "拆解" 首款 纯 国产 手机 系统 ": 样机 研制 刚 完成 , 明年 建 生态 圈 来自 澎湃 新闻". thepaper.cn. 2014-12-04. Получено 2014-12-04.
- ^ "Что такое Mer Project? | Блог пользователей Jolla". Jollausers.com. 2012-09-27. Получено 2013-06-13.
- ^ http://daimi.au.dk/~cvm/cphnotes.pdf на Wayback Machine (заархивировано 23 сентября 2015 г.)
- ^ «Проект Мер - просто кучка красных рубашек?».
- ^ lbt (12 февраля 2011 г.). "Заходи ...: Что теперь для MeeGo?". Mer-l-in.blogspot.de. Получено 2013-06-13.
- ^ «Tizen: общее для поставки с интегрированным Qt». tizenexperts.com.