Un Nokia N900 con doble arranque: Android y Maemo 5

27 comentarios

Nokia N900 con Android y Maemo

El Nokia N900 es un dispositivo muy apetecible, las encuestas que hicimos el año pasado así lo prueban, pero cuenta con un sistema operativo orientado a los aficionados más hardcore de la telefonía móvil, ya que Maemo en su estado actual no podemos considerarlo un sistema “vende teléfonos”.

Alguno por su cuenta ha puesto solución a esta situación, aprovechando la arquitectura ARM en la que se basa el Nokia N900, ha conseguido colocar Android dentro del dispositivo. El personaje en cuestión responde al nombre de Brandon Roberts, y ha implementado un doble arranque en el terminal para elegir entre uno u otro sistema, colocados en diferentes particiones (Android en tarjeta SD). Comprobemos lo que intentamos describir con un vídeo:

El autor describe su trabajo más como una prueba que como una solución viable, pero tal y como podemos ver en el vídeo, funciona. Aparentemente el teclado está operativo mientras estamos en Android, y el sistema más o menos se ajusta a la pantalla WVGA del Nokia N900.

El desarrollador no ha querido dar explicaciones de cómo lo hizo, así que por ahora nos quedamos con las ganas de unas posibles instrucciones de cómo hacer funcionar estos dos sistemas abiertos en un dispositivo tan capacitado como el Nokia N900.

Vía | Android Community.

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Productos

Información de Productos relacionados con el artículo

Nokia N900 nokia-n900
  • 30
  • 129

Puntuación media: 8,8

Ver más

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de David DiMatteo !

    seria genial que en algun futuro no muy lejano... nosotros podamos escojer, comprar e instalar el OS preferido en nuestro smartPhone... seria genial no creen? haha =D por otro lado este cuate dbrdad q mis respetos.. ...espero no cea falso el video =S haha

  • 2

    Avatar de nanana !
    nanana | 2 estrellas

    Lo que le abrá costado hacer eso.. Bueno. la verdad prefiero maemo antes que android no se me gusta un poco mas. Estaria muy bueno que en un futuro se puedan tenes dos os en el movil. Y no se con un poco mas de procesador.. Pero en cuanto tiempo sucedera esto?.

    Android se esta metiedoo en todos lados

  • 3

    interesante

    Avatar de Javier Romero !

    Lo malo es que esas cosas al final se quedan inacabadas, como ya paso con android en la Diamond o en el HD, aunque eran funcionales en un 90%.

    La verdad es quue seria ideal comprar el hardware y el SO por separado y poder cambiar, que maravillas se podrian sacar

  • 4

    Avatar de dr_frio !

    Android??? no gracias

  • 5

    Avatar de Talkover !

    Me parece interesante, aunque me guste mas maemo, pero android tiene muchas mas aplicaciones y posee algunas otras ventajas

    Y me sumo a los demas, tambien me encantaria que en el futuro uno pudiese elegir su SO, aunque por razones maqueras el OS del iphone no serviria en moviles que no sean de apple :(, que aunque tiene muchas desventajas tiene muchas aplicaciones

  • 6

    Avatar de RAYDave !

    Nokia tendría que poner a un par de empleados a contribuir con el desarrollo de Android y portarlo a sus Internet Tablet, así se puede dedicar de lleno en el hardware y el usuario final decide que usar. Si nos ponemos a pensar, la cosa parece ir en ese camino, ya que Nokia se libera un poco de sus OS teniendo sus dos grandes plataformas bajo el modelo de desarrollo del Open Source (Symbian y Maemo). Además, si la licencia lo permitiera, sería excelente que Symbian, Maemo y Android se beneficien mutuamente tomando código prestado entre sí (Veremos si esto último sucede en cierta medida).

    Saludos!

  • 7

    brillante

    Avatar de yastgo !
    yastgo | 1 estrellas

    Lo raro es que se ha escrito la palabra Android y no ha aparecido todavía David2200 hablando de la maquina virtual.

  • 8

    Avatar de david2200 !

    Como hackeo es algo muy interesante. Pero usar Android para desarrollar software, en comparación con la libertad y flexibilidad que da Maemo/Linux, es COMO LLEVAR GRILLETES. Con eso queda bien claro.

    Aunque el hack que se comenta en la noticia funcionase 99,9% bien yo prefiero usar Maemo.

    Personalmente veo más interesante que hagan como una biblioteca de servicios que permita que permita correr Android dentro de Linux si alguien lo desea, algo así a como ocurre con WINE ( http://en.wikipedia.org/wiki/Wine_%28software%29 ) que permite correr apliaciones de Windows en Linux/Unix. La verdad que seguramente sería mucho más sencillo que Wine, porque la máquina virtual de Android no tiene ninguna dificultad (de hehco es código abierto disponible) y el kernel de Linux que usa Android está disponible en Maemo que es un auténtico Linux. Así que sólo habría que hacer una "biblioteca" con los servicios que da Android a esa MV y que serían traducidos a servicios en un SO de más capacidad como es Maemo.

  • 9

    Avatar de david2200 !

    #6, raydave: Nokia ya tiene mucha gente trabajando en Symbian^x y Maemo.

    #7, yastgo: Me alegro de que mis comentarios sobre la máquina virtual tipo Java de Android sean tan populares. Da satisfacción que más gente sepa de la existencia e imposición de esa MV. La verdad que ni la iba a nombrar en este artículo (me iba a limitar al comentario #8 de momento)-

  • 10

    Avatar de david2200 !

    Si algún día corre un "emulador" o como se llame de Android sobre Maemo -de forma concurrente- pues será agradable: Será una especie de "emulador" más dentro de una máquina Linux y lo podré tener junto con los emuladores de Mac, Amiga, ZX Spectrun, Commodore 64, consolas, y otras máquinas :) Por supuesto no comparo la "capacidad" de Android con estos sistemas mucho más antiguos (que nadie se ofenda). Siempre me han gustado los "emuladores" y similares pues permiten tener mil máquinas en una.

  • 11

    interesante

    Avatar de RAYDave !

    @david2200: No me refería a si Nokia tiene o no tiene gente comprometida con Symbian y Maemo (Eso se sabe por simple lógica), sino a que los aportes que se den en las tres plataformas (Symbian, Android y Maemo) y que son del tipo FOSS (free and open source software) se compartan y no esten anclados a un solo proyecto, obvio que siempre y cuando las licencias lo permitan y sea posible portar. ¿Qué beneficios nos trae esto? Software de calidad con lo mejor de los tres mundos.

    Por lo de correr aplicaciones Android en Maemo, no lo veo nada difícil, sólo bastaría con hacer un Port de la Máquina Virtual Dalvik. Lo bueno de esto es que puede llegar a beneficiar a otras plataformas basadas en Linux.

    Saludos!

  • 12

    interesante

    Avatar de RAYDave !

    Encontre algo interesante y que esta relacionado con correr aplicaciones de Android en Maemo: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

    Visto y considerando el "parentesco" que tiene Maemo con Ubuntu pienso que debe faltar poco para que sea una realidad. :D

    Ahora habría que ver cuáles son las condiciones en las que se ejecutan esas aplicaciones sobre Ubuntu, porque si corren dentro de una "caja aislada" de poco servirán las Apps que requieran hacer uso de ciertas capacidades que sólo se tienen acceso corriendo de forma nativa.

    Muchachos, la revolución del Software Libre y del Código Abierto nos abre muchas puertas, esperemos que esto siga hacia delante y que Apple+Microsoft no pongan palos en las ruedas (Tal como sucedió y sigue sucediendo con las PCs).

    Saludos!

  • 13

    interesante

    Avatar de jefetruper !

    Como entretenimiento estupendo trabajo. Y coincido con javier romero en que sería más estupendo aún comprarlo así de serie o que ese trabajo te lo hiciera un asistente de escritorio. En el futuro claro está. A corto plazo, en móviles, lamentablemente esto es impensable

  • 14

    interesante

    Avatar de Marcuss !

    Yo creo que el futuro pasa por generalizar las características que requieren los SO de móviles y comprar terminales sin SO, luego mediante el pago de las licencias necesarias a las empresas que realizan el hardware (no en si por el SO, sino por el trabajo de adaptación a sus terminales, pues no todos tienen los mismos componentes internos), poder meter el que queramos, imaginar lo siguiente:

    Samsung Omnia III (con Android 599 euros, con Bada 589 euros, con LIMO 569 euros, con WM 629 euros) eligiendo el terminal a vuestro gusto y el SO que portará a la hora de usarlo, claro está, con opción de poder comprar un paquete de "licencias" que nos permitan poder usar el que queramos en cualquier momento con un simple flasheo del terminal.

    Sé que puede resultar imposible, pero quizá en un futuro veamos el mismo terminal con distintos SO a elegir y no me refiero a comprarlo ya con el SO instalado, sino comprar el terminal y después con el soporte adecuado (descargas, CD o ROM) instalar cada SO cuando se desée.

  • 15

    interesante

    Avatar de Javier Romero !

    14# incluso versiones gratuitas con publicidad.

  • 16

    interesante

    Avatar de Marcuss !

    Javier, las versiones gratuitas las he contemplado también, aunque no con publicidad, sino con personalización de la marca y configuración para el terminal concreto, también podría estar parte subvencionada por las marcas de telefonía móvil, es decir, yo compro el terminal a un precio más reducido pero sin personalización fisica (es decir, sin los dichosos y vomitivos logos de las compañías en los terminales), sino con personalización del SO.

    En fin, que de momento queda mucho para que eso pueda ocurrir, y ahora son solo ideas y sueños, jejejejejejejeje

  • 17

    Avatar de david2200 !

    #11, raydave: Efectivamente las tres plataformas (Symbian, Android y Maemo) son de tipo FOSS (free and open source software) como dices tú. El problema, en relación a lo que propones, es que son plataformas muy distintas. Las tres plataformas tienen muy poco en común, incluso pese a que Android use el kernel de Linux. Incluso la forma de desarrollar aplicaciones (herramientas, lenguajes habituales, etc) son muy diferentes en estos 3 SO actuales. No obstante sí hay cierta convergencia en algunas cuestiones entre Symbian y Maemo: Qt. Las aplicaciones bajo Qt, que serán la mayoría a partir de 2011 para estas 2 plataformas, sí se desarrollarán de la mima forma.

    Dices "correr aplicaciones Android en Maemo, no lo veo nada difícil, sólo bastaría con hacer un Port de la Máquina Virtual Dalvik". Siento decirte que ahí estás totalmente equivocado. La MV Dalvik la pueden hacer correr sin ningún esfuerzo: supongo que es básicamente un programa que es libre y cuyo código está disponible: cogerlo y compilarlo no tendría ninguna dificultad. Tendríamos entonces la MV de Android en Linux, pero no nos valdría para nada porque esa MV se conecta con el resto del SO Android a través de unos servicios que no existen en su totalidad en Linux (con ese formato) y/o no son compatibles directamente. El trabajo está en crear una capa que traduzaca las llamadas a esos servicios de Android en llamadas a otros servicios de Linux de tal forma que se dé servicio al funcionamiento de Android y sigas teniendo el SO Linux funcionanado. Seguramnete se puede hacer pero tiene mucho trabajo.

    #12, raydave : Gracias por el link. Es muy innteresante. Si lo hacen para Ubuntu, ese trabajo valdrá para Maemo. Tanto Maemo como Ubuntu están basados en la distribución Debian :) Si lo hacen para Ubuntu, pasarlo a Maemo es un trabajo sencillo para la gente que hay en la comunidad.

    Evidentemente esto es posible por lo que tú dices: el código libre/abierto. Si Android fuese propietario como Windows sería superjodido hacerlo (requeriría un trabajo descomunal al no estar disponible la documentación necesarie ni el código fuente). O sea, que al final nos beneficiamos del cósigo abierto.

  • 18

    Avatar de david2200 !

    A todos los que proponen terminales móviles sin SO único para ellos, o sea que podamos meter distintos SO como hacemos con un PC: Evidentemente sería lo ideal pero ni se da en la actualidad ni se dará en un fututo cercano o medio.

    En los móviles no se ha dado ese modo de actuar (directamente por herencia no había estándares). Incluso en los PDA -ordenadores de bolsillo- con Windows (donde sí había un precedente: el PC con Windows y otros SO), se preocupó muy mucho MS de que no pasase como en los PC. Podrían haber hecho los PDA y sus sucesores móviles como un PC en ese sentido: una especie de BIOS (algo más moderno y más avanzado claro) que permita reformatear el dispositivo y meter un nuevo SO, o incluso con un bootloader múltiple podríamos tener varios SO instalados y arrancar cada vez con el que quisiéramos como sucede en PC. Pero a MS no le interesó e hizo los ordenadores de bolsillo (primer estándar de ese tipo con gran presencia comercial aunque sin éxito a lo largo del tiempo) totalmente capados en este sentido. Y tampoco han tenido interés ni MS ni los fabricantes de móviles en sacar cosas así.

    Es algo bonito pero que no existe en la actualidad ni en un futuro medio. Ya nos gustaría a nosotros.

  • 19

    Avatar de nanana !
    nanana | 2 estrellas

    tengo una pregunta maemo es open source no?. Entonces esto quiere decir que cualquier empresa samsung, Lg, sonny pueden portar Maemo en sus dispositivos?. Como sucede con android?.

  • 20

    interesante

    Avatar de david2200 !

    #19, nanana: Pues es muy buena pregunta y muy interesante.

    La respuesta es que Maemo es un Linux basado en Debian y es mayoritariamente (casi todo) "Open source", pero tiene unos pocos componentes propietarios que son obligatorios. Así que Nokia puede decidir cuando quiera si deja a otros y a quienes. Es muy inteligente por parte de Nokia. Es lógico que quiera proteger el SO más potente y que no llegue cualquiera sin haber invertido nada en este SO y pueda usarlo sin más.

    Por supuesto que no por ello deja de ser un completo Linux basado en Debian. Y los aportes de Nokia a la comunidad de "Open source" están totalmente fuera de duda y hablamos d emuy grandes aportes (es largo de contar, pero se puede afirmar rotundamente: Qt, liberación de código indispensable para 3G, etc... ah y el primer samrtphone con Linux de verdad "para el usuario").

    WebOS por ej es totalmente de código cerrado aunque use el kernel de Linux (Linux es mucho más que el kernel) al igual que Android (que tampoco es un Linux).

    Tanto Android como Symbian^x sí son totalmente libres y de código abierto. Y qué duda cabe que muchas empresas los usarán y estos dos serán los SO mayoritarios. La verdad es curioso que el auténtico Linux no sea el totalmente abierto (por un poquito) mientras que los otros dos que no son Linux sí son totalmente abiertos :)

    O sea que resumiendo cualquier compañía puede sacar móviles con Android o Symbian^x, pero no Maemo.

  • 21

    Avatar de nanana !
    nanana | 2 estrellas

    #20 David2200 Muchas Gracias!. Es la primera vez que alguien me contestas algo coherente. Y es raro pensar que hay versiones de linux que no son open source. Pero Nokia ya tiene mucha competencia por parte de symbian seria un gran error dejaar que las demas empresas instalen maemo en sus telefonos, ya que es el OS estrella de nokia aunque siga a postando por symbian. Lamenteblemente el n900 no creo que llegue a Latino America Por las redes.

  • 22

    Avatar de juacons !

    llamadme incredulo, pero me huele un poco a fake...

  • 23

    Avatar de Javier Romero !

    22# ¿el que te huele a fake?

  • 24

    Avatar de RAYDave !

    @david2200: No necesariamente, si yo quiero puedo crear mis propios componentes y utilizar el resto del sistema operativo que si es de libre uso e implementarlo en donde yo quiera. Obviamente va a quedar como una variante de Maemo.

    Saludos!

  • 25

    Avatar de RAYDave !

    "A todos los que proponen terminales móviles sin SO único para ellos, o sea que podamos meter distintos SO como hacemos con un PC: Evidentemente sería lo ideal pero ni se da en la actualidad ni se dará en un fututo cercano o medio."

    @david2200: Puede que la mayoría de los dispositivos móviles esten en esa situación, pero me parece que no conoces el Freerunner del proyecto OpenMoko: http://wiki.openmoko.org/wiki/Neo_FreeRunner/es

    Se ha corrido con muy buenos resultados Android y OpenMoko, y hasta algunos dicen haber hecho funcionar Maemo (No se como hicieron con el tema de los componentes propietarios).

    Saludos!

  • 26

    Avatar de david2200 !

    #25, raydave: Conozco el proyecto OpenMoko y el FreeRunner desde el principio. Inicialmente parecía interesante pero en poco tiempo dejó de serlo: El terminal no me gustó por no implementar teclado, tener un diseño físico que parece poco "cómod" y por sus especificaciones. Por otro lado recuerdo que cuando tenías móviles a patadas con 3G ellos SÓLO PODÍAN USAR 2G porque no había código 3G liberado, etc... A parte de que este terminal no se comió nada y era muy caro para lo que ofrecía en comparación con lo que había en el mercado.

    No es un terminal "comercial". Estoy al tanto de aparatos no "comerciales" como Pandora (sus retrasos han superado las peores expectativas) y otras. Pero ya te digo: no son comerciales. A mí me gustan los sistemas abiertos pero al FreeRunner no le doy ninguna esperanza.

    Lo mejor que le ha podido pasar a Linux en móviles es que el gigante Nokia lo escogiese. Eso sí es una garantía, y ahí está Maemo 5 y el futuro Maemo 6/Qt.

  • 27

    Avatar de dccm-ing !

    lo mejor q se puede comentar es q esta hecho en linux lo cual es cool porq es codigo abierto y todos podemos aportar. yo personalmente tengo un nokia n900 y radico en peru, por ahora capto solo 2.5 G pero al parecer se puede adaptar a 3 o 3.5 G, aqui la red es Claro, pero no corre mal el internet. probe la red con wifi aunq no me acuerdo bien la velocidad, creo 2 mb y era una bala asi q 3 o 3.5 G debe ser mejor o parecido. la interfaz esta chevre y sobre todo como te mueves entre las ventanas es impresionante aun viendo video, el equipo responde muy bien, esto no lo tiene ningun otro celular XD. ahora estoy viendo probar android pero es con riesgo propio, pero estoy esperando maemo 6 y meego haber como va. los graficos son excelentes, casi hd o hd, es impresionante las peliculas q veo en cel. aun falta el desarrollo en modo vertical eso seria cool y esta algo olvidado en cuanto a desarrollo oficial. aun no entiendo porq nokia no saca provecho a este cel. ya se arrepentiran. y no estaria mal eso de poder usar cualkier s.o en cualkier celular pero aun debemos esperar solo un poco a este paso q vamos pronto veremos resultados.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

Comentarios

WSL Weblogs SL