Se ha presentado una versión experimental del sistema operativo Capyloon, construido sobre tecnologías web y que continúa el desarrollo de la plataforma Firefox OS y el proyecto B2G (Boot to Gecko). El proyecto está liderado por Fabrice Desré, el antiguo líder del equipo de Firefox OS en Mozilla y arquitecto principal de la empresa KaiOS Technologies, que desarrolla KaiOS, un fork de Firefox OS. Entre las principales tareas de Capyloon se menciona asegurar la privacidad y proporcionar al usuario herramientas para el control del sistema y la información. Como base, Capyloon utiliza el motor gecko-b2g, bifurcado del repositorio de KaiOS. Los textos fuente del proyecto se distribuyen bajo la licencia AGPLv3.


La primera versión está lista para ser utilizada en los smartphones PinePhone Pro, Librem 5 y Google Pixel 3a. Potencialmente, la plataforma puede ser utilizada también en el primer modelo PinePhone, pero es posible que el rendimiento de este dispositivo no sea suficiente para un uso cómodo. Las compilaciones están disponibles en paquetes para Debian, en el entorno Mobian (una variante de Debian para dispositivos móviles) y en forma de una imagen del sistema basada en Android. Para instalar en Mobian y Debian, solo es necesario instalar el paquete deb ofrecido y ejecutar la consola b2gos.

El entorno también puede ser compilado para su instalación en dispositivos móviles compatibles con la plataforma KaiOS, para ejecutarse en un emulador, para instalación sobre firmware basado en la plataforma Android y para su uso en PCs de escritorio y portátiles que vienen con Linux o macOS.

El entorno se posiciona como experimental, ya que, por ejemplo, aún no se admiten algunas funciones importantes para smartphones, como el acceso a telefonía para realizar llamadas, enviar SMS y transferir datos a través del operador móvil; no hay posibilidad de gestionar los canales de audio, Bluetooth y GPS no funcionan. El soporte de Wi-Fi se ha implementado parcialmente.
Las aplicaciones para Capyloon se generan utilizando el stack HTML5 y una interfaz de programación web API extendida, que permite organizar el acceso de las aplicaciones web al hardware, telefonía, agenda de contactos y otras funciones del sistema. En lugar de proporcionar acceso al sistema de archivos real, los programas están limitados dentro de un sistema de archivos virtual, construido utilizando la API IndexedDB y aislado del sistema principal.
La interfaz de usuario de la plataforma también se basa en tecnologías web y se ejecuta utilizando el motor de navegador Gecko. Hay configuradores propios para ajustar el idioma, la hora, la privacidad, los motores de búsqueda y las configuraciones de pantalla. Entre las características específicas de Capyloon se destaca el uso del protocolo IPFS para el almacenamiento confidencial de datos, el soporte para la red anónima Tor y la posibilidad de conectar complementos reunidos en formato Web Assembly.
Se incluyen programas como un navegador web, un cliente para el sistema de mensajería instantánea Matrix, un emulador de terminal, una libreta de direcciones, una interfaz para realizar llamadas telefónicas, un teclado virtual, un administrador de archivos y una aplicación para trabajar con cámaras web. Se admite la creación de widgets y el establecimiento de accesos directos en el escritorio.
Fuente: opennet.ru
