Mozilla ayudará a actualizar la plataforma KaiOS (bifurcación del sistema operativo Firefox)

Tecnologías Mozilla y KaiOS ellos proclamaron sobre la cooperación destinada a actualizar el motor del navegador utilizado en la plataforma móvil KaiOS. KaiOS continúa desarrollo plataforma móvil Firefox OS y actualmente se utiliza en aproximadamente 120 millones de dispositivos vendidos en más de 100 países. El problema es que en KaiOS continúa aplicando motor de navegador obsoleto, correspondiente Firefox 48, donde el desarrollo de B2G/Firefox OS se detuvo en 2016. Este motor está desactualizado, no es compatible con muchas de las tecnologías web actuales y no proporciona la seguridad adecuada.

El objetivo de la cooperación con Mozilla es transferir KaiOS al nuevo motor Gecko y mantenerlo actualizado, incluso mediante la publicación periódica de parches que eliminen vulnerabilidades. El trabajo también implica optimizar el rendimiento de la plataforma y los servicios y aplicaciones relacionados. Todos los cambios y mejoras serán ser publicado bajo la MPL (Licencia Pública de Mozilla) gratuita.

La actualización del motor del navegador mejorará la seguridad de la plataforma móvil KaiOS e implementará funciones como soporte para WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, herramientas para la ejecución asincrónica de JavaScript, nuevas propiedades CSS y una API ampliada para interactuar. Con equipo, soporte de imagen WebP y video AV1.

Como base de KaiOS usado desarrollos de proyectos B2G (Boot to Gecko), en el que los entusiastas intentaron sin éxito continuar el desarrollo Firefox OS, creando una bifurcación del motor Gecko, después de que el repositorio principal de Mozilla y el motor Gecko fueran eliminados del repositorio principal de Mozilla en 2016. remoto Componentes B2G. KaiOS utiliza el entorno del sistema Gonk, que incluye el kernel de Linux de AOSP (Proyecto de código abierto de Android), una capa HAL para usar controladores de la plataforma Android y un conjunto mínimo de utilidades y bibliotecas estándar de Linux necesarias para ejecutar el motor del navegador Gecko.

Mozilla ayudará a actualizar la plataforma KaiOS (bifurcación del sistema operativo Firefox)

La interfaz de usuario de la plataforma está formada por un conjunto de aplicaciones web. Gaia. La composición incluye programas como navegador web, calculadora, planificador de calendario, aplicación para trabajar con cámara web, libreta de direcciones, interfaz para realizar llamadas telefónicas, cliente de correo electrónico, sistema de búsqueda, reproductor de música, visor de vídeo, interfaz para SMS/MMS, configurador, administrador de fotografías, escritorio y administrador de aplicaciones con soporte para varios modos de visualización de elementos (tarjetas y cuadrícula).

Las aplicaciones para KaiOS se crean utilizando la pila HTML5 y una interfaz de programación avanzada. API web, que le permite organizar el acceso de las aplicaciones al hardware, telefonía, libreta de direcciones y otras funciones del sistema. En lugar de proporcionar acceso al sistema de archivos real, los programas están confinados dentro de un sistema de archivos virtual creado utilizando la API IndexedDB y aislado del sistema principal.

En comparación con el sistema operativo Firefox original, KaiOS ha optimizado aún más la plataforma, ha rediseñado la interfaz para su uso en dispositivos sin pantalla táctil, ha reducido el consumo de memoria (256 MB de RAM es suficiente para operar la plataforma), ha proporcionado una mayor duración de la batería y ha añadido soporte para 4G LTE, GPS, Wi-Fi, lanzó su propio servicio de entrega de actualizaciones OTA (por aire). El proyecto respalda el directorio de aplicaciones KaiStore, que alberga más de 400 aplicaciones, incluidas Google Assistant, WhatsApp, YouTube, Facebook y Google Maps.

En 2018, Google invertido en KaiOS Technologies $ 22 millones y proporcionó la integración de la plataforma KaiOS con los servicios Google Assistant, Google Maps, YouTube y Google Search. Los entusiastas están desarrollando una modificación. GerdaOS, que ofrece firmware alternativo para teléfonos Nokia 8110 4G con KaiOS. GerdaOS no incluye programas preinstalados que rastrean las acciones del usuario (programas de Google, KaiStore, actualizador FOTA, juegos de Gameloft), agrega una lista de bloqueo de anuncios basada en el bloqueo del host a través de / etc / hosts y establece DuckDuckGo como motor de búsqueda predeterminado.

Para instalar programas, en lugar de KaiStore en GerdaOS, se propone utilizar el administrador de archivos incluido y el instalador del paquete GerdaPkg, que le permite instalar el programa desde el local. archivo ZIP. Los cambios funcionales incluyen un administrador de tareas para trabajar simultáneamente con varias aplicaciones, soporte para crear capturas de pantalla, la capacidad de acceso root a través de la utilidad adb, una interfaz para manipular IMEI y evitar el bloqueo de trabajo en modo punto de acceso introducido por los operadores celulares (a través de TTL).

Fuente: opennet.ru

Añadir un comentario