Семейство ОС | Linux |
---|---|
Рабочее состояние | Снято с производства (объединено с Sailfish OS ) |
Исходная модель | Открытый исходный код |
Маркетинговая цель | Мобильный |
Менеджер пакетов | Менеджер пакетов RPM |
Платформы | ARM, x86 и MIPS |
Тип ядра | Нет (не поставляется с Mer) |
Лицензия | Бесплатно программное обеспечение |
Официальный веб-сайт | merproject.org |
Mer был бесплатным распространением программного обеспечения с открытым исходным кодом, предназначенным для поставщиков оборудования и предназначенным для использования в качестве промежуточного программного обеспечения для мобильных операционных систем на основе ядра Linux. Это вилка из MeeGo.
Некоторые цели проекта:
Mer - это не операционная система ; он задуман как один из компонентов операционной системы, основанной на ядре Linux. Mer является частью операционной системы над ядром Linux и под графическим пользовательским интерфейсом (GUI).
Mer просто предоставляет эквивалент ядра MeeGo. Прежние пользовательские интерфейсы MeeGo и адаптация оборудования должны выполняться различными другими проектами и производителями оборудования, которые смогут создавать свои продукты на основе ядра Mer.
Имеется поддержка systemd, Wayland, Hybris и другого текущего программного обеспечения FOSS.
Zephyr - это попытка создать стек для использования другими проектами для изучения легких, высокопроизводительных пользовательских интерфейсов следующего поколения, основанных на Mer, Qt5, QML Compositor и Wayland.
Weston 1.3, выпущенный 11 октября 2013 года, поддерживает libhybris, что позволяет использовать драйверы устройств Android с Wayland.
Mer может быть скомпилирован для ряда наборов инструкций, таких как x86, ARM или MIPS.
Существуют сборки на основе Mer, доступные для различных устройств, включая Raspberry Pi, Beagleboard, Nokia N900, Nokia N950, Nokia N9 и для различных планшетов на базе Intel Atom. Сюда также входят пакеты адаптации оборудования и различные пользовательские интерфейсы, работающие поверх Mer, предоставляемые различными проектами. Они могут быть прошиты на устройстве и могут работать в режиме двойной загрузки с исходной прошивкой.
Mer использует Open Build Service : OBS в mer, но с одним репозиторием для каждой архитектуры :
Имя порта 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 | Core_mipsel | Порт MIPS32 O32 ABI, жесткий диск |
Mer использовался в качестве эталонной платформы для KDE Plasma Active.
В январе 2012 года было анонсировано устройство Plasma Active-tablet, первоначально известное как «планшет Spark», а вскоре переименованное в «планшет Vivaldi». Основанный на SoC Allwinner A20, он будет иметь 7-дюймовый сенсорный дисплей, работать с пользовательским интерфейсом Plasma Active поверх Mer и иметь целевую цену около 200 евро. Проект столкнулся с некоторыми проблемами, когда его партнер по оборудованию в Китае полностью изменился внутренние компоненты и неохотно выпускали исходный код ядра для нового оборудования. По состоянию на начало июля 2012 года Vivaldi был отложен, но решение было «в трубах», по словам разработчика Plasma Аарона Сейго. Побочный проект Improv-computer был нацелен на разработчиков и должен был быть выпущен в январе 2014 года с предустановленной Mer. В середине 2014 года оба проекта были прекращены.
Параллельно с Sailfish OS от Jolla, Nemo Mobile - это управляемая сообществом операционная система, основанная на ядре Linux, Mer, графическом интерфейсе пользователя и различных приложениях.
В июле 2012 года финская компания Jolla, основанная бывшими сотрудниками Nokia, участвовавшими в разработке MeeGo, объявила о своей работе над новой операционной системой под названием Sailfish OS, которая основана на ядре MeeGo и Mer с добавленным собственным графическим интерфейсом и уровнями аппаратной реализации. Он был представлен в конце ноября 2012 года. В 2013 году Jolla выпустила свой первый смартфон с использованием Sailfish, который получил название Jolla. В октябре 2014 Jolla объявила в мае 2015 года Jolla Tablet с Sailfish OS 2.0, которая должна быть 64-бит на Quadcore Intel CPU. Также 2.0 готов к лицензированию, поэтому он используется с такими продуктами, как Aqua Fish от Intex и PuzzlePhone.
В ноябре 2014 года китайская компания Yuanxin Technology объявила о работе над ОС Yuanxin. Президент компании Ши Вэньонг назвал эту ОС «ОС для смартфонов Китая», чтобы она была на одном уровне с Android и Apple iOS. Г-н Ши объяснил репортеру, что ОС Yuanxi основана на дистрибутиве Mer.
Первоначальная цель Mer - предоставить полностью бесплатную альтернативу операционной системе Maemo, которая могла работать на интернет-планшетах Nokia, таких как N800 и N810 (все вместе известные как устройства N8x0).
Он был основан на Ubuntu 9.04, и с выпуском Maemo 5 / Fremantle возникла новая цель: «[Привнести] столько Fremantle, сколько мы можем получить на N8x0».
Мер приостановил разработку в выпуске 0.17, поскольку основное внимание было уделено созданию MeeGo для устройств N800 и N810. К тому времени MeeGo был доступен и поддерживался гораздо более широким сообществом.
Летом 2011 года разработка была молчаливо возобновлена горсткой разработчиков MeeGo (некоторые из них ранее были активны в проекте Mer) после того, как Nokia изменила свою стратегию в феврале 2011 года. Эти разработчики были недовольны тем, как MeeGo управляли. закрылись двери, особенно после ухода Nokia, и они также были обеспокоены тем, что MeeGo сильно зависит от крупных компаний, которые могут перестать поддерживать ее, как это было в случае, когда Nokia отказалась от MeeGo в рамках своей новой стратегии.
Это снова стало проблемой после того, как Intel, Samsung и Linux Foundation объявили, что собираются создать новую операционную систему под названием Tizen. Эта новая ОС начала ориентироваться на HTML5 и использовать библиотеки Enlightenment Foundation (EFL) вместо Qt для собственных приложений. Однако 14 мая 2014 года было объявлено, что Tizen: Common вернет Qt, начав поставляться с интегрированной версией.
После того, как проект Tizen был объявлен, в списке рассылки MeeGo было объявлено о возрождении проекта Mer с обещанием, что он будет разрабатываться и управляться полностью открыто как меритократия, в отличие от 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.
В начале 2019 года было объявлено, что они объединят операции Mer и Sailfish под одним брендом под названием Sailfish OS, отказавшись от использования названия Mer.