MeeGo es una distribución Linux descontinuada, auspiciada por la Fundación Linux. MeeGo utilizaba código fuente de los sistemas operativos Maemo de Nokia y Moblin de Intel. MeeGo se dirigió principalmente a dispositivos portátiles, tales como netbooks, nettops, tabletas, teléfonos, sistemas en vehículos y televisiones.
Nokia deseaba convertir a MeeGo en su sistema operativo principal para teléfonos inteligentes en 2010, pero un cambio en la dirección de la empresa detuvo los planes en febrero de 2011, dejando a Intel sola en el proyecto. La Fundación Linux canceló MeeGo en septiembre de 2011 en favor de Tizen, al cual Intel se unió en colaboración con Samsung. Ese mismo año se desarrolló un sucesor desarrollado por la comunidad: Mer, que serviría como base para la empresa finlandesa Jolla a la hora de desarrollar su sistema operativo Sailfish OS.
La distribución contaba con soporte para ARM e Intel/Atom, usando la biblioteca Qt para su interfaz.https://www.genbeta.com/sistemas-operativos/nokia-e-intel-unen-sus-fuerzas-con-meego
Historia La primera versión de MeeGo fue anunciada en el Mobile World Congress de Barcelona en febrero de 2010 por Intel y Nokia en una conferencia conjunta. El objetivo era unificar las plataformas Moblin de Intel y Maemo de Nokia en un solo proyecto común que permitiría a aplicación de un amplio ecosistema de terceros.
De acuerdo con Intel, MeeGo fue desarrollado porque Microsoft no ofreció una compatibilidad adecuada de Windows 7 en procesadores Atom. El 16 de febrero de 2010, se publicó una nota técnica sobre el desarrollo del proyecto Maemo, iniciado en 2009 con el nombre en clave Harmattan con el objetivo de convertirse en Maemo 6. En dicha nota, se acordó que Nokia abandonaría la marca Maemo en favor de Harmattan para el Nokia N9 y dispositivos futuros, aunque las versiones previas de Maemo, tales como Maemo 5, seguirían siendo denominadas Maemo.
Aminocom y Novell también desempeñaron un papel importante en el desarrollo de MeeGo, trabajando con la Fundación Linux para extender la infraestructura y los productos oficiales de MeeGo. Amino fue responsable de llevar MeeGo a las televisiones inteligentes, mientras que Novell adaptó tecnologías que estaban siendo desarrolladas para openSUSE, tales como Open Build Service y ZYpp. En noviembre de 2010, AMD también se unió a la alianza de compañías que desarrollaban activamente el proyecto MeeGo.
Sin embargo, el desarrollo del proyecto se vio severamente afectado el 11 de febrero de 2011, cuando Nokia anunció que sus dispositivos utilizarían Windows Phone 7 y, por tanto, abandonarían el desarrollo de MeeGo. A pesar de ello, Nokia lanzó un dispositivo MeeGo ese mismo año: el Nokia N9.
El 27 de septiembre de 2011, Intel canceló el desarrollo de MeeGo en favor de Tizen, desarrollado en colaboración con Samsung Solstice. No obstante, varios desarrolladores de la comunidad continuaron el proyecto de MeeGo sin Intel ni Nokia, bajo el nombre de proyecto Mer. Una empresa emergente finlandesa, Jolla, utilizó Mer para desarrollar un nuevo sistema operativo: Sailfish OS, lanzando su Jolla Phone a finales de 2013. También fue desarrollado otro derivado de Mer, denominado Nemo Mobile.
Características El núcleo del sistema operativo Meego es una distribución de Linux, hecho sobre Maemo (sistema de Nokia basado en Debian) y Moblin (sistema de Intel basado en Fedora). Meego es una de las primeras distribuciones de Linux en usar el sistema de archivos Btrfs por omisión, y utiliza repositorios RPM.
El sistema operativo era compatible con VoIP, mensajería instantánea, correo electrónico, calendario, servicios de localización, sincronización de datos en la nube, aplicaciones multimedia, cámara y poseía integración con algunas redes sociales, tales como Facebook y Twitter. La navegación por el sistema se realizaba mediante un entonces novedoso soporte de gestos, similares a los que Apple estandarizaría tras el lanzamiento del iPhone X, en lugar de botones físicos o virtuales, más comunes en las versiones de Android y iOS de su época.
Entre los programas incluidos en la versión de escritorio de MeeGo se encontraban Banshee, Google Chrome, Gedit, Gnome-terminal y Empathy. La versión para teléfonos inteligentes incluía Firefox.
Licencia Meego es un proyecto complejo que involucra muchos proveedores y organizaciones como. Su política de licencia se documenta en la página de la "licencia política de Meego". Teniendo en cuenta la naturaleza de los mercados objetivo Meego - el sector móvil y el teléfono - donde, a diferencia del mercado del software de escritorio que tiende a adoptar uno o dos sistemas operativos de proveedores importantes, es alta la diversidad y por lo tanto, la diversidad es considerada de vital importancia tanto por los fabricantes de dispositivos como los proveedores de software. Por lo tanto la política de licencias de Meego intenta alentar la promoción del trabajo derivado y, al mismo tiempo, mantener el proyecto lo más abierto posible.
Desde el punto de vista de distribución, Meego es una colección de software de código abierto, que se distribuye conforme a sus respectivas licencias.
Desde el punto de vista del desarrollo, sobre todo frente a la forma de adopción de software de la comunidad de software libre en la cuenta de la licencia, el software Meego se puede clasificar en dos categorías: el sistema operativo (SO) y la experiencia del usuario (UX). El software del sistema operativo tiene, en una gran mayoría, licencia copyleft para garantizar la apertura del sistema subyacente, mientras que en el software UX es predominantemente el uso licencias BSD, por lo que no se oponen al desarrollo de propiedad y por lo tanto alenta a los fabricantes de dispositivos y proveedores de sistemas operativos para hacer trabajos derivados y diferenciar sus respectivos productos.
Las licencias de las tecnologías de desarrollo de MeeGo, como el inicio rápido, y las optimizaciones de alimentación y de velocidad son importantes productos y proyectos distintos. Estas tecnologías extienden el sistema y no son fáciles de aislar fácilmente. Por ejemplo, la tecnología de arranque rápido consiste principalmente en el rápido y pequeño gestor de arranque Syslinux. La política de licencias es que estos cambios deben seguir licencia de la obra base sobre la que se hacen, es decir, la política del proyecto correspondiente. Por ejemplo, el trabajo MeeGo en el núcleo Linux está disponible bajo la licencia del núcleo Linux.
Calendario de desarrollo El calendario de desarrollo de MeeGo fue el siguiente:https://web.archive.org/web/20100731133815/http://meegonews.com/2010/03/24/meego-tsg-meeting-roadmap-released/ Versión Kernel versión Fecha de lanzamiento Notas Dispositivos Soportados (Netbooks) Dispositivos Soportados (Teléfonos) 1.0 2.6.33 26 de mayo de 2010 En primer lugar lanzamiento para Netbook; y solo una parte de código fue liberado para dispositivos móviles (el Nokia N900). Asus EeePC 901, 1000H, 1001P, 1005HA, 1005PE, 1008HA, Eeetop ET1602, Dell mini10v, Inspiron Mini 1012, Acer Aspire One D250, AO532-21S, Revo GN40, Aspire 5740-6025, Lenovo S10, MSI U100, U130, AE1900, HP mini 210-1044, Toshiba NB302. Nokia N900 (No Teléfono UX). 1.01 2.6.33.5 Julio 2010 Actualización a MeeGo 1.0; actualización del Kernel a 2.6.33.5, mejora en el tiempo de carga del dispositivos USB, mejora en el rendimiento 3D, mejoras de navegador, resolución de múltiples cuestiones del cliente de correo electrónico, mejora del administrador de ventanas para netbook, mejoras visuales, soporte completo para la configuración proxy de GNOME en el reproductor multimedia, más control sobre la configuración DNS. Todos los netbooks soportados por MeeGo 1.0; ver más arriba. No 1.02 2.6.33.5 9 de agosto de 2010 Actualización a MeeGo 1.0; Actualización del servidor gráfico (X-Server), Actualización del administrador de conexiones, actualización de la interfaz administrador de paquetes, actualización de Perl y varios más. Todos los netbooks soportados por MeeGo 1.0; ver más arriba. No 1.03 2.6.33.5 10 de septiembre de 2010 Actualización a MeeGo 1.0; varias actualizaciones, por ej. navegador Chromium, Connection Manager Todos los netbooks soportados por MeeGo 1.0; ver más arriba. No 1.04 2.6.33.5 12 de octubre de 2010 Actualización a MeeGo 1.0; varias actualizaciones de seguridad, mejor soporte para Lenovo S10-3, ... Todos los netbooks soportados por MeeGo 1.0; ver más arriba. No 1.1 2.6.35 28 de octubre de 2010 Propuesto soporte para dispositivos táctiles propuesto con el Teléfono UX Desconocido Aava y Nokia N900 1.1.1 2.6.35 28 de noviembre de 2010 Varias correcciones y actualizaciones Desconocido Aava y Nokia N900 1.1.2 2.6.35 7 de enero de 2011 Solucionados varios problemas de seguridad, actualización syncevolution y connman Desconocido 1.2 2.6.37 19 de mayo de 2011 Desconocido Nokia N9 1.3 2.6.37 2 de octubre de 2011 Desconocido Nokia N9 2.0 3.0.21 17 de agosto de 2012 Desconocido Nokia N9
Compañías que apoyaron el proyecto