Linux para teléfonos inteligentes, parte 1. Pasado olvidado (y no tan)

¿Cuántas veces se le ha dicho a Habr que los titulares demasiado intrigantes conducen más a una decepción desagradable que a un mayor interés de los lectores? Y todavía aparece un artículo aquí que dice que el lanzamiento de Fedora Linux para teléfonos inteligentes está listo . Tras una lectura cuidadosa, resulta que no para teléfonos inteligentes , sino solo para un teléfono inteligente ; además, un teléfono inteligente es bastante raro y "en cualquier comercio militar" no está a la venta, además, es francamente mediocre en hardware. Es cierto que los desarrolladores prometen implementar el firmware para un par de teléfonos inteligentes impopulares en un futuro indefinido, pero esto fundamentalmente no cambia nada.



imagen



Entonces, pero este es un kit de distribución separado. ¿Quizás haya (o hubo) otros desarrollos más exitosos? Definitivamente lo fueron, ¡y definitivamente lo son! Ok, contemos los pingüinos en el zoológico, recordemos la historia y al mismo tiempo evaluemos las perspectivas de los proyectos actuales.



Semi-smartphones de la empresa E28



No todos los pioneros en su campo, como Gagarin, lograron hacerse famosos y pasar a la historia. El destino de la empresa china E28 Limited es bastante sombrío, pero sin duda merece ser recordado; después de todo, la historia de Linux en dispositivos móviles comenzó con él.



La empresa fue fundada en 2002 en Shanghai. Su fundador, "el padre de los teléfonos inteligentes Linux", el taiwanés Roger Kung, anteriormente dirigió Motorola PCS Asia Pacific. Abogó firmemente por el uso de Linux en teléfonos inteligentes y dejó Motorola en 2002 para continuar con el desarrollo de su startup. La nueva empresa recibió el nombre de E28 en honor al número de la clase de la escuela donde estudió su fundador y uno de los inversores de Inventec.



En 2003, se lanzó el primer teléfono inteligente Linux con pantalla táctil del mundo con un nombre simple E28 E2800... Pantalla táctil de 2,4 pulgadas, cámara de 0,1 megapíxeles, procesador de 200 MHz, 32 MB de RAM, lápiz óptico en el cuerpo, tapa con ventana (¡como las carcasas de algunos smartphones modernos!) ... y el precio ronda los 700 dólares. El dispositivo disfrutó de una buena demanda en China y Estados Unidos, y en noviembre de 2004 la compañía recibió el Premio al Logro Tecnológico de Hong Kong .



imagen



Posteriormente, la compañía lanzó varios dispositivos más en el mercado internacional en su propio ensamblaje de Linux, y el glorioso 2007 se convirtió en el año de su apogeo. Por desgracia, no sobrevivió a la crisis de 2008 y el sitio web oficial se desactivó en 2013. Aparentemente, su fundador ( entrevista con él ) abandonó el negocio de la tecnología.



Mobilinux



Desarrollo de la reconocida empresa Montavista Software , diseñada para teléfonos de botón y smartphones y apareció en 2005. En 2007, el "líder en la comercialización de Linux embebido", dijo que el 95% de los teléfonos inteligentes Linux ejecutaban este sistema. Sin embargo, no fue posible desarrollar el éxito local: comenzó la universalización de los teléfonos inteligentes y los teléfonos con botones siguieron siendo un nicho de dispositivos simples y baratos con funcionalidad básica, donde Linux realmente no es necesario. Incluso el soporte para procesadores de múltiples núcleos introducido en la versión 5.0 (noviembre de 2007), y no hubo ninguno de ellos en los teléfonos inteligentes durante otros 3 años, no salvó el sistema. En 2008, se interrumpió el desarrollo de Mobilinux y sus derivados.



En cuanto a la empresa desarrolladora, existe con éxito hasta el día de hoy, y su principal desarrollo, Linux Montavista, vive y se desarrolla lentamente. Si tiene un lector con algún Linux no especificado en sus especificaciones, obviamente, es Montavista.



Openmoko



¡Así que hemos llegado al punto en que Linux en los teléfonos inteligentes se ha asociado con geeks y fanáticos de la tecnología! Openmoko es un proyecto con una historia confusa, un destello brillante de interés y una desaparición rápida.



Entonces 2006. La empresa noruega Trolltech ha desarrollado la plataforma Qtopia Linux para teléfonos inteligentes, dispositivos portátiles y otros dispositivos táctiles. El sistema ha encontrado aplicación en la serie Sharp Zaurus PDA, en los dispositivos portátiles multimedia Sony Mylo y Archos PMA400 / PMA430, así como en varios otros dispositivos.



En 2007, el co-socio de Trolltech con ODM es Yuhua Teltech lanzó el teléfono inteligente con pantalla táctil y pulsador Greenphone... Características: procesador XScale de 312 MHz, 64 MB de RAM y 128 MB de memoria interna, Bluetooth, Wi-Fi. La plataforma de software fue Qtopia Phone Edition 4.1.4. El kit también incluía un SDK para el desarrollo de software. En diciembre de 2006 se lanzó un lote de prueba de dispositivos, pero eso fue todo. El sobreprecio ($ 700) afectó negativamente las ventas, eso es todo.



imagen



En 2008, Qtopia pasó a llamarse Qt Extended y Trolltech se integró en Nokia como Qt Software. El gigante finlandés tenía su propia experiencia en el campo de Linux móvil - ver más abajo - y el 3 de marzo de 2009 se anunció que dejaría de desarrollar el sistema. ¡Pero estamos en el mundo del código abierto y todas las cosas interesantes sucedieron en paralelo!



En 2007, Qtopia fue bifurcado por la Primera Computadora Internacional de Taiwán .... La bifurcación se llamó Openmoko ("Comunicaciones móviles abiertas") y comenzó a desarrollarse como un sistema operativo impulsado por la comunidad. Se lanzó el teléfono inteligente FIC Neo 1973, y sus especificaciones no estaban mal en el momento del lanzamiento (en particular, el procesador Samsung de 400 MHz), pero la pequeña pantalla táctil de 2.8 pulgadas junto con la ausencia total de botones dificultaron el uso del dispositivo. El siguiente dispositivo fue el FIC Neo Freerunner: el mismo diseño, pero un procesador Samsung más potente con un acelerador de gráficos, 256 MB de RAM y, por alguna razón, dos acelerómetros.



imagen



Los teléfonos inteligentes que ejecutan el sistema operativo gratuito Openmoko han generado un gran interés entre los fanáticos de la tecnología, pero no han alcanzado una popularidad generalizada. FIC abandonó el desarrollo de Openmoko y la comunidad avanzada inició un lanzamiento a pequeña escala de otro teléfono inteligente: GTA04 (el mismo diseño, la misma pantalla, pero gigahercios y medio giga). El sistema en sí, nuevamente bifurcado como Qtmoko y también portado a OpenPandora , fue desarrollado de alguna manera por los esfuerzos de varios entusiastas hasta 2013, después de lo cual finalmente se dobló.



Bada



La aparición de este sistema en la historia de Linux móvil es bastante inusual, porque Bada no es exactamente Linux, sino un SO propietario que usa el kernel de Linux, y nada más. Hasta el día de hoy, las discusiones sobre el tema "Linux es Android" no disminuyen. Entonces, Bada es Linux incluso más pequeño que Android. Sin embargo, la mencionaremos brevemente, solo para no olvidar.



imagen



Así que Bada. El sistema desarrollado por Samsung como su propia alternativa a Android y destinado a una amplia gama de teléfonos inteligentes: por ejemplo, el primer "badaphone" Samsung Wave GT-S5800 fue considerado un sub-buque insignia de la compañía (por extraño que parezca, pero en varias fuentes hay referencias al hecho de que Bada supuestamente era para dispositivos económicos). El sistema resultó ser muy exitoso y fue apoyado por los recursos de una gran empresa, pero perdió la competencia con Android debido a la mayor cantidad de software de terceros y mayor apertura. Como resultado, después de 3 años se decidió abandonarlo y los desarrollos más útiles se integraron en Tizen.



Maemo, MeeGo, Meltemi



Se ha hablado mucho sobre los desarrollos de Nokia, todo el mundo sabe todo sobre ellos, por lo que prestaré atención a solo algunos puntos clave.



imagen



El primer sistema de código abierto de Nokia fue Maemo. Aparecido en 2005, originalmente se instaló en unas pocas PDA, que por alguna razón se posicionaron como tabletas de Internet. En realidad, solo había un teléfono inteligente: Nokia N900 (eslogan no oficial: “No te preocupes, compra N900”) y era muy popular entre los geeks y la comunidad de TI.



Al mismo tiempo, desde 2008, Intel, junto con Nokia, ha estado aserrando una distribución de Linux para netbooks: MeeGo. Entonces lo habría olvidado, pero en 2011 comenzaron a portarlo a teléfonos inteligentes. Al mismo tiempo, el Nokia N950 se lanzó en una edición limitada (no salió a la venta, se distribuyó a los desarrolladores) y, al final del año, el legendario Nokia N9. Para su época, era uno de los mejores dispositivos y su sistema operativo recibió críticas entusiastas de los periodistas. Por desgracia, el entonces gerente superior de Nokia, a saber, el jefe de la división móvil Stephen Elop, hizo todo lo posible para evitar el desarrollo de MeeGo y deshacerse de Microsoft. A veces se pueden encontrar menciones de que la falla del sistema está relacionada ya sea con sus deficiencias, o con el dominio de Android (aunque no existía tal cosa en 2011, y la calidad del sistema y sus características bien podrían haber impuesto la competencia en igualdad de condiciones), o con “errores de gestión ". Nada de eso: no hubo errores, lo que le pasó a MeeGo es un asesinato por contrato premeditado. Y la carrera posterior de Elop es la prueba más clara de ello.



imagen



Algunas palabras sobre Meltemi. Este proyecto naciente basado en MeeGo estaba dirigido a teléfonos inteligentes de gama baja. Sin embargo, en cambio, Nokia lanzó la línea Asha de teléfonos inteligentes ultra económicos en 2012, equipando algunos de ellos con la antigua plataforma S40 y algunos con un sistema operativo Smarterphone adaptado con una carcasa gráfica de los desarrollos de Meltemi (la llamada "Plataforma Asha").



Firefox OS



imagen



Las conversaciones (en su mayoría medio en broma) de que un navegador ordinario puede reemplazar a todos los demás programas para la mayoría de los usuarios de computadoras han estado ocurriendo durante mucho tiempo. Por lo tanto, la idea misma de hacer un sistema operativo a partir de un navegador para teléfonos inteligentes económicos en 2013 parecía un poco extraña. Mozilla, uno de los líderes en el movimiento de código abierto, ha logrado atraer mucha atención a su proyecto Boot to Gecko. Incluso hubo una asociación con Spreadtrum . Pero entonces comenzó a suceder algo extraño. Al principio, el mundo no vio la ola prometida de teléfonos inteligentes de $ 25. Luego dejó de ver nada nuevo e interesante por completo. Y en 2016, el proyecto Firefox OS, en el que se invirtieron enormes fondos, fue declarado fallido y cerrado .



Sin embargo, hay un lado positivo. Parte del código base de FF OS se bifurcó en el nuevo sistema KaiOS utilizado en los medios teléfonos inteligentes con botón pulsador inesperadamente renacidos. Ahora KaiOS es el tercer sistema operativo móvil del mundo con una cuota de mercado de alrededor del 5%.



¡Deseémosle buena suerte!



conclusiones



La historia de la llegada de Linux a los teléfonos inteligentes es interesante y confusa. Por desgracia, muchos proyectos interesantes no han alcanzado un estado en el que puedan recomendarse a usuarios avanzados. Algunos de ellos, desarrollados en modo semicerrado por fabricantes de hardware, en realidad representaban "otro SO móvil" sin ninguna carga ideológica de código abierto y estaban destinados a servir los intereses comerciales del fabricante, y por lo tanto dejaron el horizonte, siendo desbancados por fuertes competidores (Android, iOS , y en un caso incluso WP). El único proyecto "para geeks", Openmoko, fue decepcionado por una implementación terrible: no fue posible instalar el sistema en una amplia gama de teléfonos inteligentes y los dispositivos "nativos" de FIH tenían características insatisfactorias (bueno, ¡como Pinephone!).



Sin embargo, en estos días hay muchos proyectos de sistemas basados ​​en Linux para teléfonos inteligentes: algunos de ellos son compatibles con los gigantes de la industria y pueden disparar en cualquier momento, y otros están desarrollados con métodos "ideológicamente correctos" y tienen todas las ventajas asociadas del software libre. Sobre ellos - en la siguiente parte. ¡Manténganse al tanto!



All Articles