È stato presentato un rilascio sperimentale del sistema operativo Capyloon, basato su tecnologie web e che continua lo sviluppo della piattaforma Firefox OS e del progetto B2G (Boot to Gecko). Il progetto è guidato da Fabrice Desré, ex leader del team Firefox OS in Mozilla e principale architetto dell'azienda KaiOS Technologies, che sviluppa KaiOS, un fork di Firefox OS. Tra gli obiettivi principali di Capyloon c'è la garanzia della privacy e la fornitura agli utenti di strumenti per controllare il sistema e le informazioni. Capyloon è basato sul motore gecko-b2g, derivato dal repository di KaiOS. I codici sorgente del progetto sono distribuiti sotto licenza AGPLv3.


La prima versione è pronta per essere utilizzata su smartphone PinePhone Pro, Librem 5 e Google Pixel 3a. Potenzialmente, la piattaforma potrebbe essere utilizzata anche sul primo modello PinePhone, ma le prestazioni di questo dispositivo potrebbero non essere sufficienti per un uso confortevole. I pacchetti sono disponibili per Debian, l'ambiente Mobian (una versione di Debian per dispositivi mobili) e sotto forma di un'immagine di sistema di base basata su Android. Per l'installazione su Mobian e Debian, è sufficiente installare il pacchetto deb proposto e avviare la shell b2gos.

L'ambiente può anche essere configurato per l'installazione su dispositivi mobili supportati dalla piattaforma KaiOS, per l'esecuzione in un emulatore, per l'installazione su firmware basati su Android e per l'uso su computer desktop e laptop forniti con Linux o macOS.

L'ambiente è posizionato come sperimentale, poiché alcune funzionalità importanti per gli smartphone, come l'accesso alla telefonia per effettuare chiamate, inviare SMS e scambiare dati tramite l'operatore mobile, non sono ancora completamente supportate. Inoltre, non è possibile gestire i canali audio, mentre Bluetooth e GPS non funzionano. Il supporto per Wi-Fi è parzialmente implementato.
Le applicazioni per Capyloon sono create utilizzando il stack HTML5 e un'interfaccia di programmazione Web API avanzata, che consente di organizzare l'accesso delle web app all'hardware, alla telefonia, alla rubrica e ad altre funzionalità di sistema. Invece di fornire accesso alla reale file system, i programmi sono limitati all'interno di un file system virtuale, costruito con l'API IndexedDB e isolato dal sistema principale.
L'interfaccia utente della piattaforma è costruita su tecnologia web e utilizza il motore di rendering del browser Gecko. Sono disponibili configuratori per impostare lingua, ora, privacy, motori di ricerca e opzioni dello schermo. Tra le caratteristiche specifiche di Capyloon, si segnala l'uso del protocollo IPFS per la memorizzazione sicura dei dati, il supporto della rete anonima Tor e la possibilità di collegare plugin realizzati in formato Web Assembly.
Il pacchetto include programmi come un browser web, un client per il sistema di messaggistica istantanea Matrix, un emulatore di terminale, una rubrica, un'interfaccia per effettuare telefonate, una tastiera virtuale, un gestore di file e un'app per la webcam. È supportata la creazione di widget e la disposizione di collegamenti sul desktop.
Fonte: opennet.ru
