Maemo es una plataforma de software desarrollada originalmente por Nokia , ahora desarrollada por la comunidad , para teléfonos inteligentes y tabletas de Internet . [2] La plataforma comprende tanto el sistema operativo Maemo como el SDK . Maemo jugó un papel clave en la estrategia de Nokia para competir con Apple y Android , [3] y esa estrategia fracasó debido al exceso de financiación . [4] [5]
Desarrollador | Nokia |
---|---|
Escrito en | C , C ++ , Mono C # |
Familia OS | Tipo Unix |
Estado de trabajo | Terminado a favor de MeeGo , soporte de la comunidad disponible |
Modelo fuente | En gran parte de código abierto con componentes propietarios obligatorios [1] |
Último lanzamiento | 5.0 PR 1.3.1 / 1 de noviembre de 2011 |
Disponible en | Plurilingüe |
Método de actualización | APT y parpadeando |
Gerente de empaquetación | dpkg |
Plataformas | Arquitectura ARM |
Tipo de grano | Kernel de Linux |
Userland | ÑU |
Interfaz de usuario predeterminada | Interfaz de usuario de Hildon |
Licencia | Combinado de código abierto y propietario no especificado [1] |
Página web oficial | www |
Maemo se basa principalmente en código de fuente abierta y ha sido desarrollado por Maemo Devices dentro de Nokia en colaboración con muchos proyectos de fuente abierta como el kernel de Linux , Debian y GNOME . Maemo se basa en Debian GNU / Linux y extrae gran parte de su GUI , marcos y bibliotecas del proyecto GNOME . Utiliza el administrador de ventanas Matchbox y el marco Hildon basado en GTK como su GUI y marco de aplicación .
La interfaz de usuario en Maemo 4 es similar a muchas interfaces portátiles y cuenta con una pantalla de "inicio", desde la cual se accede a todas las aplicaciones y configuraciones. La pantalla de inicio está dividida en áreas para iniciar aplicaciones, una barra de menú y una gran área personalizable que puede mostrar información como un lector de RSS , un reproductor de radio por Internet y un cuadro de búsqueda de Google. La interfaz de usuario de Maemo 5 es ligeramente diferente; la barra de menú y el área de información se consolidan en la parte superior de la pantalla, y los cuatro escritorios se pueden personalizar con accesos directos y widgets.
En el Mobile World Congress de febrero de 2010, se anunció que el proyecto Maemo se fusionaría con Moblin para crear la plataforma de software móvil MeeGo . A pesar de eso, la comunidad de Maemo continuó activa y, a fines de 2012, Nokia comenzó a transferir la propiedad de Maemo a la Fundación Hildon , que fue reemplazada por una asociación alemana Maemo Community eV . [6] [7] [8]
Desde 2017, se está desarrollando una nueva versión llamada Maemo Leste que se basa en Devuan . [9]
Interfaz de usuario
OS2005 – OS2008
Hasta Maemo 4 (AKA OS2008), la pantalla predeterminada es la pantalla "Inicio", el punto central desde el que se accede a todas las aplicaciones y configuraciones. La pantalla de inicio se divide en las siguientes áreas:
- Verticalmente hacia abajo, en el lado izquierdo de la pantalla, se encuentra la barra de tareas, con subprogramas para el navegador web, las comunicaciones y el menú de aplicaciones de forma predeterminada. Estos se pueden modificar utilizando complementos de terceros (por ejemplo, para proporcionar un menú de comandos o favoritos).
- Horizontalmente en la mitad superior izquierda está la barra de menú, que muestra el nombre de la aplicación y el título de la ventana, y da acceso al menú de la aplicación (que contiene el archivo típico, edición, vista, herramientas, etc., menús y submenús).
- Horizontalmente en el cuadrante superior derecho está la barra de estado, que contiene íconos como duración de la batería, conexión inalámbrica, volumen, estado de Bluetooth y brillo de forma predeterminada. Estos se pueden expandir utilizando complementos de terceros de la misma manera que la barra de tareas.
- La gran parte restante de la pantalla contiene applets de Inicio (más o menos análogos a los de Apple Inc. 's widgets del Dashboard ), que puede mostrar los datos, además de servir como un acceso directo a las aplicaciones. Estos incluyen un lector de RSS, un reproductor de radio por Internet, un cuadro de búsqueda de Google y una lista de contactos de forma predeterminada, pero también se pueden ampliar con complementos de terceros.
La interfaz utiliza la pantalla táctil o un teclado direccional y un botón de selección, con botones de inicio, menú y atrás separados. Es capaz de recibir entrada de texto a través del reconocimiento de escritura a mano, dos tamaños diferentes de teclado en pantalla y entrada de teclado de hardware con el N810 . [10]
Maemo 5 (Fremantle)
La interfaz de usuario de Maemo 5 es diferente a la de sus predecesores. Proporciona cuatro pantallas de "Inicio" totalmente personalizables (con la capacidad de agregar / eliminar widgets, mover widgets, cambiar el fondo y personalizar accesos directos a aplicaciones / contactos), [11] llamadas Panorama Desktop. [12] El cambio de un escritorio a otro se realiza deslizando el dedo horizontalmente sobre el fondo. Se accede al tablero a través del ícono superior izquierdo y muestra todas las aplicaciones en ejecución, de una manera similar a la función Exposé en el sistema operativo Mac OS X de Apple . Desde el panel, las aplicaciones en ejecución pueden volver a la pantalla completa tocando la ventana de vista previa, y las aplicaciones se pueden cerrar tocando un símbolo X ubicado en la esquina superior derecha de la ventana de vista previa, similar al concepto de cerrar aplicaciones en otras sistemas operativos. El lanzador de aplicaciones, donde se pueden iniciar todas las aplicaciones instaladas, también se puede acceder desde el panel de control. [13] [14] Si no se está ejecutando ninguna tarea o aplicación en segundo plano, al tocar el icono superior izquierdo se salta el tablero y se muestra directamente el iniciador de aplicaciones.
Maemo proporciona el navegador web MicroB basado en Mozilla con soporte completo para Adobe Flash . Admite una resolución de pantalla de 800 × 480, por lo que algunas páginas web se pueden ver sin desplazamiento horizontal. Puede conectarse automáticamente a redes inalámbricas conocidas, descargar fuentes RSS y correo electrónico y desconectarse automáticamente sin la intervención del usuario. [15]
La herramienta de empaquetado avanzada con un cliente apt-get de línea de comandos se puede utilizar para instalar aplicaciones. Los usuarios pueden suscribirse a diferentes repositorios de software , que luego pueden usarse para mantener el software actualizado automáticamente. El administrador de aplicaciones también proporciona una descripción general de todo lo que está instalado actualmente en el sistema. Los datos se pueden sincronizar con una PC a través de una conexión USB, y se puede acceder a los archivos del usuario mediante el protocolo estándar de dispositivo de almacenamiento extraíble. [15]
Una nueva actualización (Versión 21.2011.38-1.002) fue lanzada en el Nokia N900 el 2 de noviembre de 2011 [16] como una actualización OTA . La nueva versión consiste principalmente en actualizaciones de seguridad. Esta se considera la actualización oficial final de Maemo 5 / Fremantle enviada por Nokia.
El desarrollo adicional de Maemo 5 ocurre como un esfuerzo comunitario en Maemo-CSSU. [17]
Características
Actualizando
Los dispositivos Maemo se pueden actualizar usando un método simple de flasheo con una computadora a través de USB.
Desde Diablo (Maemo 4.1), Maemo es compatible con "Seamless Software Update" (SSU), que permite actualizaciones incrementales del sistema operativo "por aire" utilizando la herramienta de empaquetado avanzado , sin la necesidad de un flash completo con cada actualización. [18]
El flasheo sigue estando disponible como una forma de empezar de cero con una instalación limpia (muy similar a formatear un disco duro y reinstalar un sistema operativo en una PC). [19]
Seguridad
La guía de inicio rápido para desarrolladores advierte que la seguridad de Maemo se concentra en prevenir ataques remotos (por ejemplo, mediante redes inalámbricas y Bluetooth ). También advierte que la cuenta raíz de Maemo tiene una contraseña predeterminada trivial (usuario: gainroot, contraseña: rootme) que debe cambiarse antes de habilitar el acceso remoto. [20]
Maemo emplea un código de seguridad numérico como una forma de bloquear los controles y la visualización del dispositivo independientemente de la contraseña de root, para ayudar a prevenir el acceso no autorizado. [21]
Arquitectura de software
Maemo es una versión modificada de la distribución Debian GNU / Linux , reducida para dispositivos móviles. [22] Utiliza una interfaz gráfica de usuario basada en el sistema X Window utilizando Xomap y el administrador de ventanas Matchbox . La GUI utiliza el kit de herramientas GTK + y los widgets y la API de la interfaz de usuario de Hildon . [23]
BusyBox , un paquete de software para dispositivos móviles y embebidos, reemplaza las utilidades principales de GNU utilizadas en Debian -proper para reducir el uso de memoria y los requisitos de almacenamiento (a expensas de algunas funciones). [24]
ESD se utiliza como servidor de sonido principal, y el reproductor multimedia enviado utiliza GStreamer para reproducir sonidos y películas. Los formatos admitidos por GStreamer se pueden ampliar compilando complementos de GStreamer en scratchbox ( Maemo SDK ), lo que se hizo, por ejemplo, para llevar el soporte de Ogg a la plataforma, [25] así como características experimentales como WebM y VP8 después de que fueran anunciado por Google . [26] Los reproductores multimedia de terceros pueden acceder a GStreamer directamente o mediante "osso-media-server". [ cita requerida ]
La administración de ventanas está a cargo del administrador de ventanas Matchbox, que limita la pantalla a mostrar una sola ventana a la vez ( Ubuntu Netbook Edition implementa un sistema similar). Esto es para mejorar la usabilidad en un dispositivo móvil con una pantalla pequeña.
Aunque Maemo se basa en GNU / Linux y otro software de código abierto, algunas partes de Maemo siguen siendo de código cerrado. Estos incluyen algunos programas de espacio de usuario, como ciertos subprogramas de barra de estado y barra de tareas (incluido el subprograma de brillo de la pantalla) y aplicaciones, y algunos demonios del sistema relacionados con la conectividad y la administración de energía. [27]
Software
Maemo viene con una serie de aplicaciones integradas, pero se pueden instalar aplicaciones adicionales desde varias fuentes, incluidos varios repositorios de software oficiales y comunitarios , y archivos deb a través del administrador de paquetes integrado "Administrador de aplicaciones" o el Administrador avanzado. Herramienta de embalaje y dpkg . Las aplicaciones incluidas incluyen el navegador MicroB basado en Mozilla , el reproductor Macromedia Flash , Gizmo5 y Skype . [28]
Aplicaciones de terceros notables
Debido en parte a la naturaleza de código abierto y gratuito de Linux y Maemo, la migración de aplicaciones a Maemo es un procedimiento sencillo. Debido a esto, hay muchas aplicaciones de terceros disponibles para la plataforma. Algunas aplicaciones son software original escrito específicamente para Maemo, mientras que otras aplicaciones son puertos directos de programas Linux existentes. Algunos programas notables incluyen:
- Reproductores multimedia
- MPlayer
- Internet
- Claws Mail , Modest , Midori , Firefox para móviles , Opera Mobile
- Aplicaciones de oficina
- Gnumeric (hoja de cálculo), Abiword (procesamiento de texto)
- Mensajería instantánea
- Lengua macarrónica
- VoIP
- Gizmo5 , Skype
- Juegos
- La batalla por Wesnoth , Wormux, Doom , Angry Birds
- Otros
- FBReader ( lector de libros electrónicos), GPE ( PIM compatible con OpenSync ), rdesktop (acceso remoto RDP), Rhapsody (música por suscripción, solo en EE. UU.), ScummVM (emulador de juegos), Free42 ( emulador de calculadora HP-42S ), Monsoon HAVA (TV visor y controlador), Navit ( software de navegación GPS ), Vagalume ( Last.FM player), VNC
- Estrellas de Fremantle
- Las aplicaciones desarrolladas por la comunidad y respaldadas por Nokia como Fremantle Stars serán parte de Maemo 5. [29] Las aplicaciones notables incluyen ScummVM (juego, incluye Beneath a Steel Sky ) [30] y Fennec ( navegador web ). [31]
- Debian
- La distribución ARM Debian completa se puede instalar como una aplicación Maemo, [32] haciendo que miles de paquetes de software estén disponibles (incluidos OpenOffice.org , Mozilla Firefox , Java , los escritorios GNOME y LXDE , etc.). Los paquetes ARM de Debian también se pueden utilizar si se modifican con la herramienta maemo-optify. [33] La capacidad de ejecutar paquetes linux en gran parte sin modificar distingue a Maemo de otros sistemas operativos móviles basados en Linux , como Android y webOS . [ cita requerida ]
Soporte de medios
Se pueden agregar otros tipos de medios, como el formato de audio .OGG, con el uso de complementos de la comunidad.
- Video
- MPEG-1 , MPEG-4 ASP (H.263) , RealVideo , AVI , 3GP
- Audio / listas de reproducción
- MP3 , RealAudio , MPEG-4 , AAC , WAV , AMP , MP2 , AMR, AWB, M4A, WMA. OGG / Vorbis (requiere paquete adicional), M3U, PLS
- Imagen / Animación
- JPEG , BMP , TIFF , PNG , SVG diminuto , ICO
- Texto / diseño
- archivos de texto , PDF , HTML .
Desarrollo de software
El software se puede desarrollar en C usando Maemo SDK , Java (que es compatible con Jalimo JVM), [34] Python , Ruby , Mono , Vala, Perl y Pascal.
El SDK de Maemo se basa en el kit de herramientas de compilación cruzada Scratchbox orientado a Debian , que proporciona un entorno de caja de arena en el que puede tener lugar el desarrollo. Scratchbox usa QEMU para emular un procesador ARM o sbrsh para ejecutar instrucciones de forma remota. Los roottraps compatibles con Scratchbox están disponibles tanto para x86 como para ARM , por lo que la mayor parte del desarrollo y la depuración se realiza en x86, y el paquete final es para ARM. [35]
Como una nueva característica del sistema operativo Maemo, Maemo 5 ofrece la biblioteca Qt como un componente respaldado por la comunidad, junto con el backend GTK + respaldado oficialmente . Esto cambiará con la versión de Harmattan, que agregará la biblioteca Qt como predeterminada, y GTK + se convertirá en compatible con la comunidad. [36] También se admitirán los lenguajes de programación Python , C y C ++ .
La comunidad Nokia Developer Wiki tiene artículos sobre el desarrollo de Qt e incluye tutoriales y artículos sobre el desarrollo del sistema operativo Maemo.
Hardware
El sistema operativo Maemo está diseñado para Nokia Internet Tablets , que cuentan con especificaciones muy similares a las de los teléfonos móviles de gama alta de las series N y E de Nokia , con SoC TI OMAP ARM , pantallas grandes y almacenamiento interno ampliable. [37] Aunque la naturaleza altamente optimizada y específica del hardware de Maemo dificulta su operación en hardware de tableta que no sea de Internet, la mayoría de las partes importantes no propietarias del sistema operativo, junto con algunas de las aplicaciones de terceros disponibles, se están empaquetando activamente para Debian y están disponibles para su uso en otras distribuciones, lo que abrirá una amplia gama de otras opciones de hardware. [38]
Nokia ejecuta el sistema operativo Maemo en Nokia N900 y Nokia N9 . [ cita requerida ]
Historial de versiones
OS2005
Enviado con el 770 en noviembre de 2005, este es el sistema operativo original para tabletas de Internet. Viene incluido con el navegador web Opera , Flash 6 , clientes básicos de correo electrónico y RSS , reproductores de audio y video , visores de PDF e imágenes, una herramienta gráfica avanzada de empaquetado, interfaz (apodado simplemente "Administrador de aplicaciones") y una variedad de juegos y utilidades simples. [39]
OS2006
El 16 de mayo de 2006, Nokia anunció una nueva versión de Internet Tablet OS , [40] que se lanzó posteriormente como versión beta para el 770 el 9 de junio de 2006 y como versión de producción el 20 de junio de 2006. [41] La actualización presenta mejoras rendimiento y estabilidad, un cliente de Google Talk integrado, una apariencia renovada y un nuevo teclado de dedo en pantalla completa. Debido a cambios significativos en la API y la arquitectura, las aplicaciones existentes debían volver a compilarse. Es la última versión de Internet Tablet OS con soporte oficial para el 770.
También se incluyó la capacidad de admitir tarjetas RS-MMC de 2 GB (en formato FAT ). El kernel de Linux se actualizó a 2.6.16, con los parches asociados para la plataforma OMAP incluidos. Esta nueva versión utiliza la preferencia del kernel para mejorar la interactividad.
OS2007
OS2007 fue lanzado y empaquetado con el N800 el 8 de enero de 2007, después de su presentación en la cumbre de Las Vegas CES 2007. Presentó importantes correcciones de errores y mejoras de rendimiento en casi todas las áreas del sistema operativo, trayendo versiones actualizadas del navegador web Opera y Adobe Flash Player 7 , una interfaz actualizada y varias actualizaciones de API y biblioteca.
OS2008
OS2008 se lanzó con el N810 en noviembre de 2007, basado en Linux 2.6.21 y presentando MicroB , un nuevo navegador web basado en Mozilla que reemplaza a Opera. También cuenta con intercambio de archivos Samba integrado y soporte adicional para formatos de Windows Media Player y H.264 y soporte mejorado para dispositivos USB, [42] [43] entre otras mejoras incrementales de UI (particularmente en la dirección de la facilidad de uso). [44] También se implementó una escala de frecuencia dinámica (entre 165 MHz y 400 MHz), lo que le dio al N800 un aumento de velocidad de 70 MHz. [45]
Diablo
Diablo es el nombre en clave de OS2008 Feature Upgrade (correspondiente a Maemo 4.1), [46] lanzado en junio de 2008. [47] Las principales características incluyen mejoras significativas en el administrador de aplicaciones integrado, actualizaciones incrementales del sistema operativo sin actualizar ("Software sin fisuras Update ", SSU), Modest como cliente de correo predeterminado y una nueva versión del navegador MicroB con mejor rendimiento y algunas mejoras en la interfaz (aunque todavía se basa en la misma versión de Gecko que el MicroB de Chinook). [48] [49] Diablo también incluyó una implementación de la pila WiMAX para la variante de corta duración N810 llamada edición N810 WiMAX .
SSU
SSU, en particular, es una de las partes más importantes de la versión de Diablo, ya que elimina el sistema de actualización basado en flash de las versiones anteriores de Maemo que requerían que el usuario borrara completamente su dispositivo con cada actualización. Con SSU, el usuario puede recibir actualizaciones "inalámbricas". Esto también desacopla las actualizaciones de software empaquetadas de las principales actualizaciones del sistema, como se requería con el método basado en flash, por lo que Nokia puede lanzar actualizaciones más frecuentes para paquetes individuales que antes. [50]
La primera actualización de SSU se envió el 11 de agosto de 2008 y llevó a Diablo a la versión 4.2008.30-2. La actualización presenta principalmente actualizaciones de MicroB, Modest y del marco de conectividad, así como una serie de otras correcciones de errores menores.
Maemo 5
Maemo 5, también conocido como Fremantle, [46] es el sistema operativo predeterminado del Nokia N900 . La versión presenta una interfaz de usuario mucho más amigable y consistente, y un servidor X basado en Xorg en lugar de KDrive . [51] [52] También presenta varias tecnologías nuevas, incluido el sistema de búsqueda Tracker , PulseAudio (que reemplaza a ESD ), el demonio de administración de hardware OHM, el marco gUPnP UPnP , el marco de ubicación mejorado y Upstart . También se han actualizado varias tecnologías existentes, incluidas Gecko , BlueZ , gstreamer (incluirá OpenMAX ), GTK + y Telepathy . [53] [54]
Maemo 5 viene con nuevo hardware, el Nokia N900 con un SoC OMAP 3 de Texas Instruments , con un módem HSPA y una cámara HD, que proporciona mejoras significativas en velocidad, aceleración 3D y reproducción de medios. Nokia decidió que las versiones comerciales de la plataforma Maemo 5 no estarán disponibles en el hardware N800 / N810, por razones de compatibilidad. [55] Se formó un proyecto Linux de código abierto llamado Mer , una variante de Maemo, para proporcionar un sistema operativo alternativo y completamente abierto para dispositivos móviles, incluidos Nokia N800 y N810. [56]
A diferencia de la mayoría de los teléfonos inteligentes, el usuario final puede obtener acceso de root instalando una aplicación, como "rootsh", [57] y luego emitiendo el comando apropiado en el terminal en Maemo 5. [58] El dispositivo no necesita para ser desbloqueado o " liberado " para instalar una aplicación no compatible. El operador de telefonía móvil del Reino Unido, Vodafone, tiene su propia versión de marca, algo más restringida, del sistema operativo Maemo 5. Los usuarios pueden flashear (cambiar) a la variante global del sistema operativo si lo desean.
El sistema operativo Maemo 5 viene precargado con una variedad de aplicaciones como:
- Web
- Maemo Browser ( navegador web basado en Mozilla con Adobe Flash 9.4), [59] lector de RSS
- Solicitud de teléfono
- VoIP
- Protocolo de inicio de sesión , Skype [60]
- Conversaciones ( chat de mensajería instantánea y SMS , no MMS ) [61]
- Medios de comunicación
- Cámara, Fotos, Reproductor multimedia
- Producción
- Correo electrónico, calendario, lector de PDF , contactos
- Mapas Ovi (buscar posición en un mapa usando el GPS , buscar una dirección o ubicación, planificar rutas)
- Utilidades
- Reloj, Notas, Calculadora, Bosquejo
- Herramientas de sistema
- Administrador de archivos, Administrador de aplicaciones para descargas, Widgets
- Juegos
- Rebote, Ajedrez , Bloques, Canicas y Mahjong
Nokia espera que la comunidad de código abierto juegue un papel importante en el desarrollo de aplicaciones para Maemo 5. [62] Por ejemplo, Nokia lanzó un concurso en el festival onedotzero de Londres llamado PUSH N900 dirigido a diseñadores, artistas, hackers y modders. El concurso invita a los participantes a " conectar el N900 con algo que amas " . [63]
Desarrolladores externos han creado más de 1500 aplicaciones adicionales (en su mayoría de descarga y uso gratuitas). [64]
Maemo Leste
Desarrollador | Comunidad de código abierto de Maemo Leste |
---|---|
Familia OS | Tipo Unix |
Estado de trabajo | Activo |
Modelo fuente | Fuente abierta |
Objetivo de marketing | Sistema operativo para teléfonos inteligentes |
Método de actualización | ROM parpadeando o dpkg (administrador de paquetes) |
Gerente de empaquetación | dpkg |
Plataformas | BRAZO, ARM64 , x86-64 |
Tipo de grano | Monolítico ( Linux ) |
Interfaz de usuario predeterminada | Hildon |
Página web oficial | maemo-leste .github .io |
Maemo Leste es un sistema operativo actualmente en desarrollo. Es una versión modernizada y liberada de Maemo 5, basada en Devuan con un núcleo Linux de línea principal . Las primeras imágenes del sistema operativo se publicaron en febrero de 2018. [65]
Actualmente se encuentra en un estado utilizable con soporte para varios objetivos como el N900, Motorola Droid 4 y PinePhone . A diferencia de otras distribuciones, Maemo Leste apunta a dispositivos donde se puede usar con kernels de Linux ascendentes, para ofrecer actualizaciones adecuadas tanto para la funcionalidad como para la seguridad. El sistema operativo pretende ser completamente de código abierto, e incluso vuelve a implementar ciertos componentes cerrados que estaban presentes en Maemo Fremantle.
Maemo Leste está completamente desarrollado por la comunidad y sus desarrolladores están activos en # maemo-leste connect .
Ediciones Hacker
El lanzamiento de Nokia del N800 en enero de 2007 incluyó Internet Tablet OS 2007. OS2007 solo se ejecutó en el N800 y Nokia no tenía planes de lanzarlo para el 770 ; sin embargo, los comentarios de los propietarios de 770 descontentos [66] llevaron a Nokia a lanzar un híbrido no compatible de OS2006 y OS2007, denominado Internet Tablet OS 2007 Hacker Edition, en febrero de 2007. [67] OS2007HE combinó las partes binarias de OS2006 con la mayoría de las bibliotecas actualizadas y aplicaciones de espacio de usuario de OS2007.
Nokia siguió el lanzamiento del N810 y OS2008 en noviembre de 2007 con OS2008 Hacker Edition para el 770 el 14 de febrero de 2008, empleando un método similar al lanzamiento de OS2007HE para crear un híbrido entre OS2006 y OS2007. Las ediciones Hacker permiten a los usuarios del 770 acceder a las últimas versiones del SO para tabletas de Internet y software de terceros, aunque debido a las limitaciones de hardware del 770 y los mayores requisitos de CPU del OS2008, el rendimiento es inferior al del OS2007 HE en la mayoría de las áreas. [68]
Escritorios alternativos
Además del entorno Hildon con soporte oficial que viene de serie en las tabletas, hay disponibles varios sistemas de escritorio alternativos. Penguinbait, miembro de la comunidad Internet Tablet Talk, ha portado con éxito KDE 3 , [69] Openbox , [70] y Xfce [71] al N800 y N810 (el N770 puede ejecutar una versión anterior del puerto KDE) . Se desarrolló un puerto de espacios de trabajo de plasma de KDE . [72] LXDE es el escritorio predeterminado para la distribución Easy Debian , que se instala como una sola aplicación bajo Maemo pero proporciona acceso a la gama completa de software en la distribución ARM Debian (incluyendo GIMP, Iceweasel / Firefox y OpenOffice) [32] a través de un entorno chroot .
Derivados
MeeGo
A raíz del lanzamiento del código base de MeeGo, hay dos esfuerzos principales de la comunidad para llevar MeeGo a los dispositivos Maemo actuales (N800, N810 y N900), ya que Nokia lanzó el N9, que funciona con MeeGo. Estos esfuerzos son la adaptación de MeeGo para los dispositivos N800 y N810, [73] [74] y el proyecto MeeGo to N900. [75]
Harmattan
Harmattan se planeó originalmente como un sistema operativo de transición desarrollado por Nokia, destinado a ser un puente entre Maemo de Nokia y el proyecto MeeGo. Todavía está utilizando el administrador de paquetes APT para aplicaciones, pero la interfaz gráfica de usuario y las partes principales del sistema se mejoraron, se reescribieron desde cero o se volvieron a basar en los marcos de Meego. Utiliza en gran medida las bibliotecas Qt en lugar de GTK + / Hildon , e introdujo un nuevo paradigma de interfaz de usuario basado en gestos de deslizamiento, realizado desde el borde de la pantalla. [76] [77] Después de problemas con el proyecto Meego original, Nokia decidió cambiar el nombre de Harmattan a Meego / Harmattan y envió su N9 con este sistema operativo.
Mer
Mer es una distribución de software completamente gratuita y de código abierto dirigida a sistemas móviles e integrados, desarrollada primero para reimplementar Maemo al aire libre y luego basada en las herramientas MeeGo.
Qt
En enero de 2008, Nokia inició el proceso de adquisición de Trolltech , el desarrollador del marco de aplicaciones Qt . Desde entonces, Nokia ha anunciado planes para que las bibliotecas Qt se incluyan con Maemo en el cuarto trimestre de 2008, aunque sin una interfaz de usuario " hildonizada " específica de la plataforma como se ofrece con GTK (lo que significa que las aplicaciones Qt se verán diferentes de las aplicaciones GTK hildonizadas). [78] [79] Esto facilitará la migración de aplicaciones Qt a la plataforma para los desarrolladores y hará que las nuevas aplicaciones estén disponibles para los usuarios. El soporte de Qt en los dispositivos S60 probablemente conducirá al uso compartido de aplicaciones multiplataforma entre las dos plataformas. [80] [81] El anuncio se ha encontrado con reacciones encontradas en la comunidad de desarrolladores. [82] [83]
Historial de versiones
Nombrar
Los nombres en clave de Maemo llevan el nombre de los vientos. Por ejemplo, la última versión, con nombre en código "Fremantle", es una referencia al Fremantle Doctor , el término vernáculo de Australia Occidental para la brisa marina refrescante de la tarde que se produce durante los meses de verano en las zonas costeras del suroeste de Australia Occidental.
Versión | Nombre clave | Identificador de compilación | Fecha de lanzamiento | Primer dispositivo enviado con | Notas | Dispositivos compatibles | |
---|---|---|---|---|---|---|---|
OS2005 | 1.1 | - | 2.2005.45-1 | Noviembre de 2005 | 770 | 770 | |
3.2005.51-13 | Diciembre de 2005 | 770 | |||||
5.2006.13-7 | Abril de 2006 | 770 | |||||
OS2006 | 2.0 | Mistral | 0.2006.22-21 | Mayo de 2006 | Lanzamiento beta | 770 | |
1.2006.26-8 | Mayo de 2006 | 770 | |||||
2.1 | Scirocco | 2.2006.39-14 | Noviembre de 2006 | 770 | |||
2.2 | Gregale | 3.2006.49-2 | Enero de 2007 | 770 | 770 | ||
OS2007 | 3,0 | Bora | 2.2006.51-6 | Enero de 2007 | N800 | 770 *, N800 | |
3.1 | 3.2007.10-7 | Marzo de 2007 | 770 *, N800 | ||||
3.2 | 4.2007.26-8 | Julio de 2007 | 770 *, N800 | ||||
4.2007.38-2 | Octubre de 2007 | Corrección de corrupción SDHC | 770 *, N800 | ||||
OS2008 | 4.0 | Chinook | 1.2007.42-18 | Noviembre de 2007 | N810 | (Solo N810) | N810 |
1.2007.42-19 | Noviembre de 2007 | Solo actualización de kernel (solo N810) | N810 | ||||
1.2007.44-4 | Noviembre de 2007 | Versión beta (solo N800) | N800 | ||||
2.2007.50-2 | Noviembre de 2007 | 770 *, N800, N810 | |||||
2.2007.51-3 | Enero de 2008 | Actualización NOLO (cargador de arranque Nokia) solamente | 770 *, N800, N810 | ||||
4.1 | Diablo | 4.2008.23-14 | Junio de 2008 | Agrega compatibilidad con SSU (actualización de software sin interrupciones) | N800, N810 | ||
4.2008.30-2 | Agosto de 2008 | Primera actualización de SSU | N800, N810 | ||||
4.2008.36-5 | Septiembre de 2008 | N800, N810 | |||||
5.2008.43-7 | Diciembre de 2008 | N800, N810 | |||||
Maemo 5 | 5,0 | Fremantle | 1.2009.42-11 | Noviembre de 2009 | N900 | Incluye bibliotecas Qt con soporte oficial (PR1.2), énfasis en el uso de los dedos en lugar del uso del lápiz | N900 |
1.2009.44-1 | Enero de 2010 | Versión preparatoria para el firmware 2.2009.51-1, lanzada solo OTA (Over-the-air) para usuarios 1.2009.42-11 | N900 | ||||
2.2009.51-1 | Enero de 2010 | También conocido como PR1.1. [84] | N900 | ||||
3.2010.02-8 | Febrero de 2010 | Versión preparatoria para el firmware PR1.2. También conocido como PR1.1.1. [85] | N900 | ||||
10.2010.12-9 | Mayo de 2010 | PR1.2, solo Hong Kong, con métodos de entrada chinos, [86] con soporte de entrada chino. [87] | N900 | ||||
10.2010.19-1 | Mayo de 2010 | PR1.2, videollamadas de Skype y Google, chat de mensajería instantánea de Facebook, mapas mejorados, navegación vertical, correo electrónico mejorado, Qt 4.6 que permite nuevas aplicaciones [87] | N900 | ||||
20.2010.36-2 | 25 de octubre de 2010 | PR1.3, Qt 4.7.0, compatibilidad completa con OVI-Suite, kernel actualizado con parches kexec para MeeGo, corrección de errores. | N900 | ||||
21.2011.38-1 | 26 de de octubre de 2011 | PR1.3.1, Soluciona el problema de DigiNotar y el problema de seguridad del subprograma del panel de control | N900 | ||||
MeeGo | 1.0 | Arlington | 1.0 | 26 de mayo de 2010 | Principalmente una versión de Netbook; sólo se lanzó una caída de código para dispositivos móviles (el Nokia N900). | N900, etc. | |
1.1 | Irvine | 1.1 | 28 de octubre de 2010 | Soporte de dispositivos táctiles propuesto con Handset UX [88] | Aava y Nokia N900 | ||
1.2 | Harmattan | 1.2011.34-2 | - | N950 | Incluye bibliotecas Qt con soporte oficial, comienza la transición a MeeGo, incluye bibliotecas MeeGo, pero el sistema principal es Maemo. | N9, N950 |
*: Hacker Editions , lanzado por Nokia, pero mantenido por la comunidad. Utilizado principalmente por desarrolladores para continuar desarrollando programas mientras se usa hardware más antiguo.
Cumbre Maemo
En 2008 y 2009, los desarrolladores y usuarios de Maemo se reunieron en la Cumbre de Maemo, cuyo registro fue gratuito. Cada participante recibió una insignia y una camiseta de Maemo.
La Cumbre Maemo de 2009 se celebró en Ámsterdam el 9 de octubre. [89] El primer día fue el día de Nokia, y los otros dos días se dedicaron a las contribuciones de la comunidad. Cerca de 400 desarrolladores asistieron a la cumbre. Nokia entregó 300 dispositivos N900 a desarrolladores independientes durante la cumbre.
La Cumbre de Maemo de 2009 fue también la última Cumbre de Maemo desde que se lanzó MeeGo. El evento fue reemplazado por la Conferencia MeeGo.
Ver también
- Pan comido
- Hildon
- Serie 90 (plataforma de software)
- Jolla
- MeeGo
- oFono
- Symbian
- Tizen
- Ubuntu móvil
- Nokia N900
- Nokia N950
- Sistema operativo Sailfish
Referencias
- ^ a b "Paquetes cerrados de Fremantle" (wiki). Mæmo . Consultado el 10 de junio de 2013 .
- ^ "Marca registrada" . Condiciones de uso . Maemo. 23 de septiembre de 2008 . Consultado el 29 de agosto de 2009 .
- ^ Sampsa Kurri (11 de octubre de 2012), La historia de Nokia MeeGo , archivado desde el original el 16 de octubre de 2012
- ^ "Texto completo: Memo" Burning Platform "del CEO de Nokia, Stephen Elop" . El Wall Street Journal . Archivado desde el original el 11 de febrero de 2011.
- ^ Thom Holwerda (11 de octubre de 2012). "La historia de Maemo y MeeGo de Nokia" . OS News.
- ^ Fundación Hildon , consultado el 13 de julio de 2013.
- ^ "Nokia To Provide Support in Migration of Maemo.Org Services" , Tizen Experts , Meego Experts , 2 de diciembre de 2012 , consultado el 13 de julio de 2013.
- ^ Junta: foros de TMO donados a la Fundación Hildon , Maemo, 12 de diciembre de 2012 , consultado el 13 de julio de 2013.
- ^ "Maemo Leste - Maemo Leste" . maemo-leste.github.io . Consultado el 23 de mayo de 2020 .
- ^ Ray, Bill (26 de enero de 2007). "Tableta Nokia N800 INTERNET • Reghardware" . Reghardware.co.uk. Archivado desde el original el 2 de mayo de 2009 . Consultado el 16 de diciembre de 2011 .
- ^ "Descarga de fotos de Flickr: My Nokia # N900 Panoramic Desktop" . Flickr.com. 11 de septiembre de 2009 . Consultado el 1 de enero de 2010 .
- ^ "Escritorios Panorama" . maemo.nokia.com. Archivado desde el original el 29 de diciembre de 2009 . Consultado el 16 de septiembre de 2009 .
- ^ YouTube: manos a la obra del Nokia N900 . YouTube, LLC. 2 de septiembre de 2009 . Consultado el 16 de septiembre de 2009 .
- ^ YouTube: práctica con Nokia N900 . YouTube, LLC. 2 de septiembre de 2009 . Consultado el 16 de septiembre de 2009 .
- ^ a b Bangeman, Eric (12 de febrero de 2007). "Revisión de Ars Technica del N800" . Arstechnica.com . Consultado el 8 de diciembre de 2010 .
- ^ Anuncio - Actualización de seguridad oficial PR1.3.1 - maemo.org - Charla . Talk.maemo.org (26 de octubre de 2011). Consultado el 13 de julio de 2013.
- ^ Comunidad SSU - wiki de maemo.org . Wiki.maemo.org (16 de junio de 2013). Consultado el 13 de julio de 2013.
- ^ "Se anuncia el N810 WiMAX oficial" . Internettablettalk.com. 1 de abril de 2008. Archivado desde el original el 1 de enero de 2011 . Consultado el 8 de diciembre de 2010 .
- ^ Gil, Quim (1 de junio de 2007). "Nokia y Maemo en el nuevo contexto móvil GNOME" (FLV) . pag. 22 . Consultado el 28 de abril de 2008 .
- ^ "Guía de inicio rápido de maemo 4" (PDF) . Nokia. 2007. p. 11 . Consultado el 16 de abril de 2011 .
- ^ "Guía del usuario de Internet Tablet OS edición 2008" (PDF) . Nokia. 2007. p. 14. Archivado desde el original (PDF) el 20 de agosto de 2008 . Consultado el 24 de junio de 2009 .
- ^ "Comenzando" . Descripción general de la plataforma Maemo . Nokia. Archivado desde el original el 16 de junio de 2008 . Consultado el 15 de agosto de 2008 .
- ^ "¿Qué es Maemo?" . Comenzando . Nokia. Archivado desde el original el 25 de septiembre de 2008 . Consultado el 14 de agosto de 2008 .
- ^ Abinader, Bruno (1 de abril de 2008). "Re: informe de la suite de pruebas de Systemtap para la arquitectura del brazo" . Systemtap (lista de correo) . Consultado el 28 de abril de 2008 .
- ^ "Getting started with multimedia", 4.x , Maemo, archivado desde el original el 18 de mayo de 2008
- ^ "N900 y Maemo5 reproduciendo vp8 / webm live stream" . Merali. 24 de mayo de 2010. Archivado desde el original el 14 de julio de 2010 . Consultado el 8 de diciembre de 2010 .
- ^ Liberando (wiki), Maemo.
- ^ "Lista de aplicaciones incluidas" , Especificaciones del N810 , Nokia.
- ^ "Estrellas de Fremantle" . Maemo (wiki). Nokia . Consultado el 16 de septiembre de 2009 .
- ^ "ScummVM" . Descargas . Maemo . Consultado el 14 de julio de 2010 .
- ^ Fennec (wiki) , Mozilla.
- ^ a b Qole Pejorian (12 de octubre de 2008). "Easy Debian se traslada a Extras" .
- ^ "README - maemo-optify en Maemo Application Framework" . Gitorious . Atajo AS. Archivado desde el original el 14 de septiembre de 2009 . Consultado el 17 de septiembre de 2009 .
- ^ "Maemo - Jalimo" (en alemán). Wiki.evolvis.org. Archivado desde el original el 29 de septiembre de 2010 . Consultado el 8 de diciembre de 2010 .
- ^ Descripción general del proceso de desarrollo de software utilizando el entorno de SDK de maemo Archivado el 2 de febrero de 2009 en Wayback Machine
- ^ "Maemo Harmattan Qt y más" . SlideShare Inc. 4 de julio de 2009 . Consultado el 17 de septiembre de 2009 .
- ^ "Especificaciones del dispositivo" . Forum.nokia.com. 1 de diciembre de 2010. Archivado desde el original el 31 de agosto de 2009 . Consultado el 8 de diciembre de 2010 .
- ^ "Equipo de empaquetado de Debian Maemo" . Wiki.debian.org. 16 de marzo de 2009 . Consultado el 8 de diciembre de 2010 .
- ^ "Perfil de dispositivo 770" . Archivado desde el original el 12 de julio de 2012. Lista de aplicaciones empaquetadas para OS2005
- ^ "Nokia: el Nokia 770 Internet Tablet añade soporte para llamadas por Internet y mensajería instantánea" . Presione.nokia.com. 16 de mayo de 2006. Archivado desde el original el 8 de junio de 2008 . Consultado el 8 de diciembre de 2010 .
- ^ "Llega Nokia 770 Tablet 'OS 2006'" . Archivado desde el original el 9 de septiembre de 2012. Artículo de noticias sobre el lanzamiento de OS2006
- ^ USB en OS2008 (artículo), Ibrado.
- ^ Alhola, Kate, Foro: USB On-The-Go (registro web), Nokia, archivado desde el original el 12 de mayo de 2008.
- ^ "N810: características de OS2008" . Europa: Nokia. Archivado desde el original el 22 de febrero de 2008.
- ^ "Desarrolladores, escalado de frecuencias con OS2008" (lista de correo). Maemo.[ enlace muerto ]
- ^ a b "Nombres en clave" . Maemo . Consultado el 25 de junio de 2008 .
- ^ "Actualización de funciones de OS2008: vuelva a actualizar su tableta (¿por última vez?)" . Noticias (anuncio). Maemo . Consultado el 8 de diciembre de 2010 .
- ^ "¿Qué sabemos sobre Diablo (Maemo 4.1)" . Foros de Internet Tablet Talk . 9 de marzo de 2008. Archivado desde el original el 21 de mayo de 2008 . Consultado el 28 de abril de 2008 .
- ^ Greene, Jonathan (24 de octubre de 2007). "Se acerca una actualización no tan modesta del correo electrónico" . Aplicaciones destacadas de Maemo . Archivado desde el original el 23 de febrero de 2008 . Consultado el 28 de abril de 2008 .
- ^ "Entrevista con Urho Konttori" . Serie N. Archivado desde el original el 30 de abril de 2008 . Consultado el 8 de diciembre de 2010 .
- ^ "No hay coherencia en el desplazamiento / barras de desplazamiento en las aplicaciones OS2008 empaquetadas" . Maemo. 2564 . Consultado el 16 de diciembre de 2011 .
- ^ "Compatibilidad con mouse (Bluetooth y compatibilidad con USB 770)" . Maemo. 1897 . Consultado el 16 de diciembre de 2011 .
- ^ "Sesión de desarrollador de OSiM Maemo" . Charla de tableta de Internet. 18 de septiembre de 2008. Archivado desde el original el 1 de enero de 2011 . Consultado el 8 de diciembre de 2010 .
- ^ "Fremantle" . Hoja de ruta (wiki). Maemo . Consultado el 16 de diciembre de 2011 .
- ^ Gil, Quim (14 de abril de 2009). "Comentar" . Maemo . Consultado el 8 de diciembre de 2010 .
- ^ "Mer - a Mobile Linux Distribution" (registro web) . Consultado el 10 de noviembre de 2009 .
- ^ "Acceso root" . Wiki . Mæmo . Consultado el 10 de junio de 2013 .
- ^ "Amantes de la libertad del software: aquí viene Maemo 5" (Web log) . Flors . WordPress. 27 de agosto de 2009 . Consultado el 16 de septiembre de 2009 .
- ^ "Software: navegador" . Maemo . Nokia. Archivado desde el original el 29 de diciembre de 2009 . Consultado el 1 de enero de 2010 .
- ^ "Software: teléfono" . Maemo . Nokia. Archivado desde el original el 30 de agosto de 2009 . Consultado el 16 de septiembre de 2009 .
- ^ "Ahora es oficial: ¡Maemo 5 y el lanzamiento del N900!" . Mæmo . Nokia. 30 de agosto de 2009 . Consultado el 18 de septiembre de 2009 .
- ^ YouTube: ¿Quién creará aplicaciones para Nokia N900? . Google. 6 de septiembre de 2009 . Consultado el 16 de septiembre de 2009 , a través de YouTube.
- ^ "Qué es PUSH N900" . Nokia. Archivado desde el original el 14 de julio de 2011 . Consultado el 16 de septiembre de 2009 .
- ^ Jerz, Michal (6 de diciembre de 2006). "Directorio completo del software Maemo 5" . Mi Maemo . Consultado el 16 de diciembre de 2011 .
- ^ https://maemo-leste.github.io/maemo-leste- standing- on- the- shoulders- of- giants.html
- ^ Estamos recibiendo algunos comentarios ... y ahora tenemos un plan para la publicación del blog de Ari Jaaksi sobre OS2007 para 770
- ^ Se publica el primer lanzamiento de la edición de hacker de OS 2007/770 Anuncio del primer lanzamiento de OS2007 HE en el blog de Carlos Guerreiro
- ^ Internet Tablet Hacker Edition empujó a nivel Chinook Anuncio del primer lanzamiento de OS2008 HE
- ^ "La instalación de KDE / Koffice es fácil para todos" . Internettablettalk.com. Archivado desde el original el 22 de diciembre de 2008 . Consultado el 8 de diciembre de 2010 .
- ^ "OPENBOX-ROX ya disponible" . Internettablettalk.com. Archivado desde el original el 22 de diciembre de 2008 . Consultado el 8 de diciembre de 2010 .
- ^ "XFCE disponible" . Internettablettalk.com. 13 de septiembre de 2007. Archivado desde el original el 22 de diciembre de 2008 . Consultado el 8 de diciembre de 2010 .
- ^ "¿Por qué no saltar adelante? (KDE4 para TI)" . Geekpenguin.blogspot.com. 22 de abril de 2008 . Consultado el 8 de diciembre de 2010 .
- ^ "Adaptación de hardware MeeGo para N8x0 - maemo.org - Talk" . Talk.maemo.org . Consultado el 14 de julio de 2010 .
- ^ "Adaptación no oficial de hardware MeeGo para Nokia N8x0" . meego.com. Archivado desde el original el 5 de junio de 2010.
- ^ "Breve estado del proyecto 'MeeGo to N900' - maemo.org - Talk" . Talk.maemo.org. 22 de abril de 2010 . Consultado el 14 de julio de 2010 .
- ^ "Maemo Harmattan Qt y más" . Slideshare.net. 4 de julio de 2009 . Consultado el 8 de diciembre de 2010 .
- ^ "Error 1046 - RFE: Perfiles de administración de energía (CA / batería, temporizado, medio ambiente y protector de pantalla)" . Bugs.maemo.org . Consultado el 16 de diciembre de 2011 .
- ^ "Qt se admitirá además de GTK +" . Anuncios de maemo.org . 15 de abril de 2008. Archivado desde el original el 20 de abril de 2008 . Consultado el 28 de abril de 2008 .
- ^ Jaaksi, Ari (14 de abril de 2008). "CTIA y Qt" . Blog de Ari Jaaksi . Consultado el 28 de abril de 2008 .
- ^ Gil, Quim (29 de enero de 2008). "Gnomos, trolls y las tierras de Maemo" . flors . Consultado el 27 de abril de 2008 .
- ^ Paul, Ryan (23 de abril de 2008). "Las tabletas Nokia Internet obtienen Ubuntu y Qt" . Ars Technica . Consultado el 27 de abril de 2008 .
- ^ van den Oever, Jos (28 de enero de 2008). "digerir la adquisición de Trolltech" . el blog de oever . Archivado desde el original el 2 de abril de 2008 . Consultado el 27 de abril de 2008 .
- ^ Wilcox, Mark (3 de febrero de 2008). "Trolltech, Linux, Open Source, ¿el futuro?" . Blog de Nokia del Foro de Mark Wilcox . Archivado desde el original el 6 de septiembre de 2008 . Consultado el 27 de abril de 2008 .
- ^ "Maemo 5 / PR1.1" (wiki) . Maemo . Consultado el 14 de julio de 2010 .
- ^ "Maemo 5 / PR1.1.1" (wiki) . Maemo . Consultado el 14 de julio de 2010 .
- ^ "El N900 (con PR 1.2) se lanza en Hong Kong con un video promocional impresionante" . El blog de MeeGo . Maemo Central. 30 de abril de 2010. Archivado desde el original el 10 de julio de 2012 . Consultado el 14 de julio de 2010 .
- ^ a b "Maemo 5 / PR1.2" (wiki) . Maemo . Consultado el 14 de julio de 2010 .
- ^ "Lanzamiento del proyecto MeeGo v1.0 Core Software Platform & Netbook User Experience" . Meego.com. Archivado desde el original el 1 de diciembre de 2010 . Consultado el 8 de diciembre de 2010 .
- ^ "Cumbre" (wiki) . Maemo. 9 de octubre de 2009 . Consultado el 29 de noviembre de 2017 .
enlaces externos
- Página web oficial