Mer era una distribución de software libre y de código abierto , dirigida a proveedores de hardware para servir como middleware para sistemas operativos móviles basados en el kernel de Linux . [2] Es una bifurcación de MeeGo . [3] [4] [5]
Algunos objetivos [3] del proyecto son:
Mer no es un sistema operativo ; su objetivo es ser un componente de un sistema operativo basado en el núcleo Linux. Mer es una parte del sistema operativo por encima del núcleo Linux y por debajo de la interfaz gráfica de usuario (GUI).
Mer sólo proporciona el equivalente del núcleo de MeeGo. Las interfaces de usuario y la adaptación del hardware de MeeGo anteriores las realizarán otros proyectos y fabricantes de hardware, que podrán construir sus productos sobre el núcleo de Mer.
Hay soporte para systemd , Wayland , Hybris y otro software FOSS actual .
Zephyr es un intento de crear una pila que otros proyectos puedan usar para explorar interfaces de usuario livianas, de alto rendimiento y de próxima generación basadas en Mer, Qt5 , QML Compositor y Wayland. [7]
Weston 1.3, que se lanzó el 11 de octubre de 2013, es compatible con libhybris, [8] lo que hace posible utilizar controladores de dispositivos Android con Wayland.
Mer se puede compilar para varios conjuntos de instrucciones , como x86 , ARM o MIPS .
Hay compilaciones basadas en Mer disponibles para varios dispositivos, incluidos Raspberry Pi , Beagleboard , Nokia N900 , Nokia N950 , Nokia N9 y varias tabletas basadas en Intel Atom . Estas también incluyen paquetes de adaptación de hardware y varias UX que se ejecutan sobre Mer, proporcionadas por diferentes proyectos. Se pueden flashear en el dispositivo y podrían funcionar en modo de arranque dual con el firmware original. [9]
Mer utiliza Open Build Service : OBS en mer pero con un repositorio por arquitectura:
Mer se utilizó como plataforma de referencia para Plasma Active de KDE . [10]
En enero de 2012 se anunció un dispositivo Plasma Active-tablet, inicialmente conocido como 'Spark tablet' y pronto rebautizado como 'Vivaldi Tablet'. [11] Basado en el SoC Allwinner A20 , [12] tendría una pantalla multitáctil de 7", ejecutaría la interfaz de usuario Plasma Active sobre Mer y tendría un precio objetivo de unos 200 €. [13] El proyecto encontró algunos problemas cuando su socio de hardware en China cambió por completo los componentes internos y se mostró reacio a publicar el código fuente del núcleo para el nuevo hardware. A principios de julio de 2012, el Vivaldi había sufrido un retraso, pero una solución estaba "en proceso", según el desarrollador de Plasma Aaron Seigo. [14] Como una especie de proyecto paralelo, Improv-computer estaba destinado a desarrolladores y se lanzaría en enero de 2014, con Mer preinstalado. A mediados de 2014, ambos proyectos se interrumpieron. [15]
Paralelamente a Sailfish OS de Jolla , Nemo Mobile es un sistema operativo impulsado por la comunidad basado en un núcleo Linux, Mer, una GUI y diversas aplicaciones. [16] [17] [18] Desde 2019, Nemo Mobile ya no usa Mer Project como base, sino que cambió a Manjaro Linux . La razón principal del cambio fueron los componentes obsoletos, como la versión 5.6 de Qt debido a restricciones de licencia. [19] A diferencia de Sailfish OS que usa Hybris , Nemo Mobile usa Halium . [20]
En julio de 2012, Jolla , una empresa finlandesa fundada por ex empleados de Nokia involucrados en el desarrollo de MeeGo, anunció su trabajo en un nuevo sistema operativo llamado Sailfish OS , que se basa en el núcleo de MeeGo y Mer con capas de implementación de hardware y GUI propietarias agregadas. [21] [22] Se presentó a fines de noviembre de 2012. Jolla lanzó su primer teléfono inteligente con Sailfish en 2013, simplemente llamado Jolla . En octubre de 2014, Jolla anunció para mayo de 2015 la Jolla Tablet con Sailfish OS 2.0 que será de 64 bits en una CPU Intel de cuatro núcleos . También 2.0 está listo para licencia, por lo tanto, se usa con productos como Aqua Fish de Intex y PuzzlePhone.
En noviembre de 2014, Yuanxin Technology en China anunció que estaba trabajando en Yuanxin OS. El presidente de la compañía, Shi Wenyong, calificó el sistema operativo como "el sistema operativo chino para teléfonos inteligentes", [23] a la par de Android y Apple iOS. Shi explicó a un reportero que Yuanxin OS se basa en la distribución Mer. [24]
El objetivo inicial de Mer era proporcionar una alternativa completamente gratuita al sistema operativo Maemo , que podía ejecutarse en tabletas de Internet Nokia como N800 y N810 (conocidos colectivamente como dispositivos N8x0). [25] [26]
Se basó en Ubuntu 9.04, y con el lanzamiento de Maemo 5/Fremantle surgió un nuevo objetivo: "[Traer] la mayor cantidad posible de Fremantle al N8x0".
Mer suspendió el desarrollo en el lanzamiento 0.17, ya que el enfoque se había centrado en la construcción de MeeGo para los dispositivos N800 y N810. [27] Para entonces, MeeGo estaba disponible y contaba con el apoyo de una comunidad mucho más amplia.
El desarrollo fue reanudado silenciosamente durante el verano de 2011 por un puñado de desarrolladores de MeeGo (algunos de ellos previamente activos en el proyecto Mer), después de que Nokia cambiara su estrategia en febrero de 2011. Estos desarrolladores no estaban satisfechos con la forma en que MeeGo había sido gobernado a puertas cerradas, especialmente después de que Nokia se fuera, y también estaban preocupados de que MeeGo dependiera en gran medida de grandes empresas que podrían dejar de apoyarlo, como fue el caso cuando Nokia abandonó MeeGo como parte de su nueva estrategia. [28]
Esto se volvió a demostrar como un problema después de que Intel , Samsung y la Linux Foundation anunciaran que iban a crear un nuevo sistema operativo llamado Tizen . Este nuevo sistema operativo comenzó a centrarse en HTML5 y a utilizar las bibliotecas de la Enlightenment Foundation (EFL) en lugar de Qt para aplicaciones nativas. Sin embargo, el 14 de mayo de 2014 se anunció que Tizen:Common traería de vuelta a Qt al comenzar a distribuirse con él integrado. [29]
Después de que se anunció el proyecto Tizen, se anunció el resurgimiento del proyecto Mer en la lista de correo de MeeGo, [3] con la promesa de que se desarrollaría y gobernaría completamente en abierto como una meritocracia , a diferencia de MeeGo y Tizen. También se basaría en la base de código y las herramientas de MeeGo, con el objetivo de proporcionar solo el equivalente del núcleo de MeeGo sin una interfaz de usuario predeterminada. Las API para el desarrollo de aplicaciones de terceros están incluidas, lo que significa que Qt, EFL y HTML5 serían compatibles con la plataforma, y tal vez incluso otros si se los solicita ampliamente.
El proyecto rápidamente comenzó a ganar fuerza entre muchos desarrolladores de código abierto que habían estado involucrados en MeeGo, y comenzó a ser utilizado por proyectos anteriores de MeeGo, como el UX de referencia para teléfonos móviles, ahora basado en Mer y llamado Nemo Mobile, y un par de proyectos dirigidos a UX para tabletas como Cordia (una reimplementación del UX de Maemo 5 Hildon) y Plasma Active que surgieron sobre Mer. Todavía no se sabe que exista un proyecto equivalente basado en Mer del antiguo MeeGo IVI y Smart TV UXes.
El objetivo de la comunidad Mer es crear de forma sólida lo que no se ha podido hacer con MeeGo; Mer quiere convertirse en lo que se esperaba que MeeGo fuera pero no ha llegado a ser. Mer aspira a convertirse en MeeGo 2.0 cuando la Linux Foundation determine que cumple con todos los requisitos de MeeGo .
A principios de 2019 se anunció que unificarían las operaciones de Mer y Sailfish bajo una sola marca, llamada Sailfish OS , descontinuando el uso del nombre Mer.
{{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace )