Capyloon, un OS que continúa con el desarrollo de Firefox OS
Hace poco se dio a conocer el lanzamiento de una versión experimental del sistema operativo Capyloon, construido sobre la base de tecnologías web y que continúa el desarrollo de la plataforma Firefox OS y el proyecto B2G (Boot to Gecko).
El proyecto está siendo desarrollado por Fabrice Desré, exlíder del equipo de Firefox OS en Mozilla y arquitecto jefe de KaiOS Technologies, que desarrolla KaiOS, una bifurcación de Firefox OS.
Sobre Capyloon
Entre las principales tareas de Capyloon está la provisión de confidencialidad y proporcionar al usuario los medios para controlar el sistema y la información. Capyloon se basa en 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 usar en los teléfonos inteligentes PinePhone Pro, Librem 5 y Google Pixel 3a.
Se menciona que, potencialmente, la plataforma se puede utilizar en el primer modelo de PinePhone, pero el rendimiento de este dispositivo puede no ser suficiente para un trabajo cómodo.
Capyloon es un agente de usuario experimental que tiene como objetivo brindarle lo que se merece: privacidad y control a través de la libertad de las restricciones impuestas por los proveedores de sistemas operativos y proveedores de servicios que deciden qué puede o no puede hacer en línea y cómo.
A los sistemas operativos móviles modernos les gusta presentarse como ejemplos de facilidad de uso y potencia. Sin embargo, eso no puede ser menos cierto: por ejemplo, ¿por qué no puedes saber fácilmente qué canción sonaba en un punto determinado de una ruta en bicicleta una vez en casa? Por supuesto, no puede esperar que todas las aplicaciones se conozcan entre sí, pero los sistemas operativos actuales no logran cerrar esa brecha.
Las compilaciones están disponibles en paquetes para Debian, el entorno Mobian (la variante móvil de Debian) y en forma de una imagen de sistema base basada en Android. Para instalar en Mobian y Debian, simplemente instale el paquete deb propuesto y ejecute el shell b2gos.
El entorno también se puede crear para su instalación en dispositivos móviles compatibles con la plataforma KaiOS, para ejecutarse en un emulador, para instalarse sobre el firmware basado en Android y para usar en PC de escritorio y portátiles con Linux o macOS.
El entorno se posiciona como experimental, por ejemplo, algunas funciones importantes para los teléfonos inteligentes no están totalmente soportadas, como el acceso a la telefonía para realizar llamadas, enviar SMS e intercambiar datos a través de un operador móvil, no hay capacidad para controlar los canales de sonido, Bluetooth y GPS no funciona. Soporte parcialmente implementado para Wi-Fi.
Las aplicaciones de Capyloon se crean utilizando la pila HTML5 y una API web extendida que permite que las aplicaciones web accedan al hardware, la telefonía, la libreta de direcciones y otras funciones del sistema. En lugar de brindar acceso a un sistema de archivos real, los programas están restringidos a un sistema de archivos virtual creado con la API de IndexedDB y aislado del sistema principal.
Afortunadamente tenemos bases sólidas sobre las cuales construir: la Web como plataforma de aplicaciones ofrece fortalezas únicas para remediar estos problemas. Un tiempo de ejecución web tiene capacidades inigualables para aprovechar su actividad en línea para su beneficio. Es por eso que Capyloon está construido como un sistema operativo basado en la web, reutilizando y ampliando b2gOS.
La interfaz de usuario de la plataforma también se basa en tecnologías web y se ejecuta utilizando el motor de navegación Gecko. Existen configuradores propios para configurar el idioma, la hora, la privacidad, los motores de búsqueda y la configuración de la pantalla.
De las características específicas de Capyloon, se destacan el uso del protocolo IPFS para el almacenamiento de datos confidenciales, el soporte para la red Tor y la capacidad de conectar complementos recopilados en el formato Web Assembly.
El paquete incluye 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 de llamadas telefónicas, un teclado virtual, un administrador de archivos y una aplicación de cámara web. Admite la creación de widgets y la colocación de accesos directos en el escritorio.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.