Мер (распространение программного обеспечения)
Семейство ОС | Линукс |
---|---|
Рабочее состояние | Снято с производства (объединено с Sailfish OS ) |
Исходная модель | Открытый исходный код |
Маркетинговая цель | мобильный |
Менеджер пакетов | Менеджер пакетов RPM |
Платформы | ARM , x86 и MIPS |
ядра Тип | Нет (не поставляется с Mer) |
Лицензия | Бесплатное программное обеспечение [ нужны разъяснения ] |
Официальный сайт | мерпроект |
Mer представлял собой бесплатный дистрибутив программного обеспечения с открытым исходным кодом , ориентированный на поставщиков оборудования и используемый в качестве промежуточного программного обеспечения для на базе ядра Linux мобильных операционных систем . [1] Это форк MeeGo . [2] [3] [4]
Цели
[ редактировать ]Некоторые цели [2] проекта являются:
- Открытая разработка с прозрачностью, встроенной в структуру проекта.
- Обеспечить архитектуру, ориентированную на мобильные устройства.
- Основными клиентами являются производители мобильных устройств, а не конечные пользователи.
- Иметь структуру, процессы и инструменты, которые облегчат жизнь производителям устройств.
- Поддержка инноваций в мобильных ОС области
- Включая проекты и технологии (например, MeeGo , Tizen , Qt , библиотеки Enlightenment Foundation (EFL), HTML5 ).
- Управляется как меритократия
- Работать как некоммерческая организация за счет пожертвований [5]
Архитектура программного обеспечения
[ редактировать ]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 планшетов на базе . Сюда также входят пакеты адаптации оборудования и различные UX, работающие поверх Mer, предоставленные различными проектами. Их можно прошить на устройстве, и они могут работать в режиме двойной загрузки с оригинальной прошивкой. [8]
Mer использует Open Build Service : OBS в mer , но с одним репозиторием на каждую архитектуру :
Название морского порта | Имя планировщика OBS | RPM-архитектуры | Название проекта OBS в MDS | Имя репозитория OBS в MDS | Описание |
---|---|---|---|---|---|
я486 | я586 | я486 | Ядро: i486 | Core_i486 | Общий порт i486+ X86 |
я586 | я586 | 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 |
мипсель | мипы | мипсель | Ядро:мипсел | Core_mipsel | Порт MIPS32 O32 ABI, плавающий |
Продукты на основе Мер
[ редактировать ]KDE Плазменный активный
[ редактировать ]Mer использовался в качестве эталонной платформы для от KDE Plasma Active . [9]
Планшет Вивальди и Импров-компьютер
[ редактировать ]В январе 2012 года было анонсировано планшетное устройство Plasma Active, первоначально известное как «Планшет Spark», а вскоре переименованное в «Планшет Vivaldi». [10] На базе Allwinner A20 SoC . [11] он будет иметь 7-дюймовый мультитач-дисплей, пользовательский интерфейс Plasma Active поверх Mer, а его целевая цена составит около 200 евро. [12] Проект столкнулся с некоторыми проблемами, когда его партнер по аппаратному обеспечению в Китае полностью изменил внутренние компоненты и не хотел выпускать исходный код ядра для нового оборудования. По словам разработчика Plasma Аарона Сейго, по состоянию на начало июля 2012 года Vivaldi был отложен, но решение «находилось в разработке». [13] Являясь своего рода побочным проектом, Импров-компьютер был ориентирован на разработчиков и должен был выйти в январе 2014 года, с предустановленным Mer. В середине 2014 года оба проекта были прекращены. [14]
Немо Мобайл
[ редактировать ]Параллельно ОС Sailfish от Jolla Nemo Mobile представляет собой управляемую сообществом операционную систему, основанную на ядре Linux, Mer, графическом пользовательском интерфейсе и различных приложениях. [15] [16] [17] С 2019 года Nemo Mobile больше не использует Mer Project в качестве основы, а перешла на Manjaro Linux . Основной причиной перехода стали устаревшие компоненты, такие как Qt версии 5.6, из-за лицензионных ограничений. [18]
ОС Jolla и Sailfish
[ редактировать ]В июле 2012 года Jolla , финская компания, основанная бывшими сотрудниками Nokia, участвовавшими в разработке MeeGo, объявила о своей работе над новой операционной системой под названием Sailfish OS , которая основана на MeeGo и ядре Mer с добавленными собственным графическим интерфейсом и уровнями аппаратной реализации. [19] [20] Он был представлен в конце ноября 2012 года. Jolla выпустила свой первыйсмартфон, использующий Sailfish в 2013 году, назывался просто Jolla . В октябре 2014 года компания Jolla анонсировала выпуск в мае 2015 года планшета Jolla с ОС Sailfish OS 2.0, которая будет 64-разрядной на четырехъядерном Intel процессоре . Также версия 2.0 готова к лицензированию, поэтому она используется с такими продуктами, как Aqua Fish от Intex и PuzzlePhone .
Юаньсинь ОС
[ редактировать ]В ноябре 2014 года китайская компания Yuanxin Technology объявила, что работает над ОС Yuanxin. Президент компании Ши Вэньюн назвал эту ОС «собственной ОС для смартфонов Китая». [21] быть на одном уровне с Android и Apple iOS. Господин Ши объяснил репортеру, что ОС Yuanxi основана на дистрибутиве Mer. [22]
История
[ редактировать ]Первоначальная цель Мера — предоставить полностью бесплатную альтернативу операционной системе Maemo , которая могла бы работать на интернет-планшетах Nokia, таких как N800 и N810 (известных под общим названием устройства N8x0). [23] [24]
Он был основан на Ubuntu 9.04, а с выпуском Maemo 5/Fremantle появилась новая цель: «[Перенести] как можно больше возможностей Fremantle на N8x0».
Переход на MeeGo
[ редактировать ]Mer приостановил разработку версии 0.17, поскольку основное внимание было переключено на создание MeeGo для устройств N800 и N810. [25] К тому времени MeeGo был доступен и поддерживался гораздо более широким сообществом.
Крах MeeGo
[ редактировать ]Разработка была незаметно возобновлена летом 2011 года горсткой разработчиков MeeGo (некоторые из них ранее принимали участие в проекте Mer) после того, как Nokia изменила свою стратегию в феврале 2011 года. Эти разработчики не были удовлетворены тем, как MeeGo управлялась. закрытые двери, особенно после ухода Nokia, а также они были обеспокоены тем, что MeeGo сильно зависит от крупных компаний, которые могут прекратить его поддержку, как это было в случае, когда Nokia отказалась от MeeGo в рамках своей новой стратегии. [26]
Эта проблема снова оказалась проблемой после того, как Intel , Samsung и Linux Foundation объявили, что собираются создать новую операционную систему под названием Tizen . Эта новая ОС стала ориентироваться на HTML5 и использовать библиотеки Enlightenment Foundation (EFL) вместо Qt для собственных приложений. Однако 14 мая 2014 года было объявлено, что Tizen:Common вернет Qt , начав поставлять его интегрированным. [27]
Возрождение с помощью "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 на базе Mer пока не известно.
Цель сообщества Mer — создать надежным способом то, что было невозможно сделать с помощью MeeGo; Mer должен стать тем, чем MeeGo ожидалось, но не стал. Mer намерен стать MeeGo 2.0, когда Linux Foundation обнаружит, что он соответствует всем требованиям MeeGo .
Слияние с Sailfish
[ редактировать ]В начале 2019 года было объявлено, что они объединят операции Mer и Sailfish под одним брендом под названием Sailfish OS , прекратив использование названия Mer.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Сайт Мерпроекта» . Проверено 16 августа 2012 г.
- ^ Перейти обратно: а б с Мунк, Карстен. «MeeGo Reconstructed — план действий и направление развития MeeGo» . MeeGo-dev (список рассылки). Архивировано из оригинала 3 июня 2013 года.
- ^ фунт (7 августа 2011 г.). «Реструктуризация MeeGo: в рассрочку» . Проверено 20 августа 2012 г.
- ^ Эш (03 октября 2011 г.). «Реконструкция MeeGo – презентация «Проекта Мер» » . MeeGoExperts.com . Проверено 13 июня 2013 г.
- ^ «Мер Проект» . Мер Проект . Проверено 13 июня 2013 г.
- ^ https://wiki.merproject.org/wiki/Zephyr Мер Зефир
- ^ «Примечания к выпуску Wayland and Weston 1.3» . 11 октября 2013 г.
- ^ «Рабочее пространство Mer Community» .
- ^ «Plasma Active 3 повышает производительность и добавляет новые приложения» . КДЕ. 15 октября 2012 года . Проверено 13 июня 2013 г.
- ^ Почему планшет Vivaldi так и не появился на рынке . LWN.net 2014.
- ^ Марко Мартин. "еще немного аппаратного порно" . Гугл+ . Проверено 13 июня 2013 г.
- ^ «Анонс планшета Spark» . Блогспот 2012.
- ^ «Академия: Plasma Active и Make Play Live» . LWN.net 2012.
- ^ «KDE Improv, проекты для планшетов официально закрыты» . Июль 2014.
- ^ «Немо» . Мер Вики . Проверено 20 августа 2013 г.
- ^ «Проект Nemo Mobile с открытым исходным кодом на Ohloh» . Олох.нет . Проверено 20 августа 2013 г. [ постоянная мертвая ссылка ]
- ^ Марко Саукко (03 февраля 2013 г.), Портирование Nemo Mobile и Mer Project на новое оборудование , FOSDEM 2013 , получено 29 июля 2013 г.
- ^ "Вышел дистрибутив для мобильных телефонов NemoMobile 0.7" .
- ^ «Совместное творчество, ведущее к совместному развитию?» .
- ^ «Что такое Jolla Mobile/Jolla OS? | Блог пользователей Jolla» . Jollausers.com. 26 сентября 2012 г. Архивировано из оригинала 28 июля 2013 г. Проверено 13 июня 2013 г.
- ^ «В Китае дебютирует отечественная мобильная операционная система» . хотитеchinatimes.com. 2014-11-30. Архивировано из оригинала 7 декабря 2014 г. Проверено 3 декабря 2014 г.
- ^ «Разборка» первой чисто отечественной системы мобильного телефона: разработка прототипа только что завершена, а в следующем году будет построена экосистема с сайта thepaper.cn. Получено г. 4 декабря 2014
- ^ «Что такое Mer Project? | Блог пользователей Jolla» . Jollausers.com. 27 сентября 2012 г. Архивировано из оригинала 24 февраля 2017 г. Проверено 13 июня 2013 г.
- ^ Карстен Вальдемар Мунк. «Мер: Реконструкция Маэмо» (PDF) . Архивировано из оригинала 23 сентября 2015 года . Проверено 29 сентября 2020 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Проект Мер – просто кучка краснорубашечников?» . 19 февраля 2010 г.
- ^ фунт (12 февраля 2011 г.). «Заходите…: Что теперь с MeeGo?» . Mer-l-in.blogspot.de . Проверено 13 июня 2013 г.
- ^ «Tizen: обычно поставляется с Qt Integrated» . tizenexperts.com. 11 января 2023 г.