stringtranslate.com

Mer (distribución de software)

Mer es un middleware ; carece del kernel de Linux y también carece de una interfaz de usuario como Plasma Mobile

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]

Objetivos

Algunos objetivos [3] del proyecto son:

Arquitectura de software

Mer contiene systemd , Wayland compositor , etc.

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.

Componentes

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.

Hardware compatible

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:

Productos basados ​​en Mer

Plasma activo de KDE

Mer se utilizó como plataforma de referencia para Plasma Active de KDE . [10]

Tableta Vivaldi y computadora Improv

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]

Nemo Móvil

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]

Sistema operativo Jolla y Sailfish

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.

Sistema operativo Yuanxin

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]

Historia

Relaciones de Mer y los sistemas operativos móviles que lo incorporan y también de los proyectos de los que se bifurca.

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".

Cambiar a MeeGo

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.

Colapso de MeeGo

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]

Renacimiento con “MeeGo Reconstructed”

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 .

Fusión con Sailfish

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.

Véase también

Referencias

  1. ^ "Preguntas frecuentes - Mer Wiki". 19 de mayo de 2015. Consultado el 12 de septiembre de 2024 .
  2. ^ "Sitio web del Proyecto Mer" . Consultado el 16 de agosto de 2012 .
  3. ^ abc Munk, Carsten. "MeeGo Reconstructed – a plan of action and direction for MeeGo". MeeGo-dev (Lista de correo). Archivado desde el original el 3 de junio de 2013.
  4. ^ lbt (7 de agosto de 2011). «Reestructuración de MeeGo: por cuotas» . Consultado el 20 de agosto de 2012 .
  5. ^ Ash (3 de octubre de 2011). "MeeGo Reconstructed – Presentando "Project Mer"". MeeGoExperts.com . Consultado el 13 de junio de 2013 .
  6. ^ "Proyecto Mer". Proyecto Mer . Consultado el 13 de junio de 2013 .
  7. ^ https://wiki.merproject.org/wiki/Mer_(operating_system)/Zephyr Mer Céfiro
  8. ^ "Notas de la versión 1.3 de Wayland y Weston". 11 de octubre de 2013.
  9. ^ "Espacio de trabajo de la comunidad Mer".
  10. ^ "Plasma Active 3 mejora el rendimiento y ofrece nuevas aplicaciones". KDE. 15 de octubre de 2012. Consultado el 13 de junio de 2013 .
  11. ^ Por qué la tableta Vivaldi nunca llegó al mercado. LWN.net 2014.
  12. ^ Marco Martin. "Más pornografía de hardware". Google+ . Consultado el 13 de junio de 2013 .
  13. ^ "Anuncio de la tableta Spark".Blogspot 2012.
  14. ^ "Academia: Plasma Activo y Make Play Live".LWN.net 2012.
  15. ^ "Proyectos de KDE Improv y Tablet cancelados oficialmente". Julio de 2014.
  16. ^ "Nemo". Mer Wiki . Consultado el 20 de agosto de 2013 .
  17. ^ "El proyecto de código abierto Nemo Mobile en Ohloh". Ohloh.net . Consultado el 20 de agosto de 2013 .[ enlace muerto permanente ]
  18. ^ Marko Saukko (3 de febrero de 2013), Porting Nemo Mobile and Mer Project to new Hardware, FOSDEM 2013 , consultado el 29 de julio de 2013
  19. ^ "Lanzado el kit de distribución para teléfonos móviles NemoMobile 0.7".
  20. ^ "VCD21%20Nemo%20Mobile.pdf" (PDF) .
  21. ^ "¿La co-creación conduce al co-desarrollo?"
  22. ^ "¿Qué es Jolla Mobile / Jolla OS? | Blog de usuarios de Jolla". Jollausers.com. 26 de septiembre de 2012. Archivado desde el original el 28 de julio de 2013. Consultado el 13 de junio de 2013 .
  23. ^ "El sistema operativo móvil de fabricación nacional debuta en China". wantchinatimes.com. 2014-11-30. Archivado desde el original el 2014-12-07 . Consultado el 2014-12-03 .
  24. ^ "拆解"首款纯国产手机系统":样机研制刚完成,明年建生态圈来自澎湃新闻". thepaper.cn. 2014-12-04 . Consultado el 4 de diciembre de 2014 .
  25. ^ "¿Qué es el Proyecto Mer? | Blog de usuarios de Jolla". Jollausers.com. 2012-09-27. Archivado desde el original el 2017-02-24 . Consultado el 2013-06-13 .
  26. ^ Carsten Valdemar Munk. «Mer: Reconstructing Maemo» (PDF) . Archivado desde el original el 23 de septiembre de 2015. Consultado el 29 de septiembre de 2020 .{{cite web}}: CS1 maint: bot: estado de URL original desconocido ( enlace )
  27. ^ "El Proyecto Mer: ¿solo un grupo de camisas rojas?". 19 de febrero de 2010.
  28. ^ lbt (12 de febrero de 2011). "Adelante... ¿Qué pasa ahora con MeeGo?". Mer-l-in.blogspot.de . Consultado el 13 de junio de 2013 .
  29. ^ "Tizen: Es común enviar productos con Qt integrado". tizenexperts.com. 11 de enero de 2023.