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

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

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

СОДЕРЖАНИЕ

  • 1 Голы
  • 2 Архитектура программного обеспечения
    • 2.1 Компоненты
  • 3 Поддерживаемое оборудование
  • 4 товаров на основе Mer
    • 4.1 KDE Plasma Active
      • 4.1.1 Планшет Вивальди и Импров-компьютер
    • 4.2 Nemo Mobile
    • 4.3 ОС Jolla и Sailfish
    • 4.4 ОС Yuanxin
  • 5 История
    • 5.1 Переход на MeeGo
    • 5.2 Коллапс MeeGo
    • 5.3 Возрождение с «MeeGo Reconstructed»
    • 5.4 Слияние с Sailfish
  • 6 См. Также
  • 7 ссылки

Цели

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

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

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

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

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

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 года оба проекта были прекращены.

Nemo Mobile

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

ОС Jolla и Sailfish

В июле 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.

Yuanxin OS

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

История

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

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

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

Перейти на MeeGo

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

Распад 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, начав поставляться с интегрированной версией.

Возрождение с "MeeGo Reconstructed"

После того, как проект 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.

Слияние с Sailfish

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

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

использованная литература

Последняя правка сделана 2024-01-02 07:20:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте