De experimentele uitgave van het besturingssysteem Capyloon is gepresenteerd, dat is gebaseerd op webtechnologieën en de ontwikkeling van het Firefox OS-platform en het B2G-project (Boot to Gecko) voortzet. Het project wordt geleid door Fabrice Desré, de voormalige teamleider van Firefox OS bij Mozilla en de hoofdarchitect van het bedrijf KaiOS Technologies, dat KaiOS ontwikkelt, een fork van Firefox OS. Een van de belangrijkste doelstellingen van Capyloon is om privacy te waarborgen en de gebruiker controle over het systeem en informatie te geven. Als basis maakt Capyloon gebruik van de gecko-b2g-engine, afgeleid van de KaiOS-repository. De bronbestanden van het project worden verspreid onder de AGPLv3-licentie.


De eerste uitgave is klaar voor gebruik op smartphones zoals de PinePhone Pro, Librem 5 en Google Pixel 3a. Potentieel kan het platform ook worden gebruikt op de eerste PinePhone, maar de prestaties van dit apparaat zullen mogelijk niet voldoende zijn voor comfortabel gebruik. De versies zijn beschikbaar in pakketten voor Debian, voor de Mobian-omgeving (een Debian-variant voor mobiele apparaten) en in de vorm van een basis systeemimage op basis van Android. Voor installatie in Mobian en Debian is het voldoende om het aangeboden deb-pakket te installeren en de b2gos-shell te starten.

De omgeving kan ook worden samengesteld voor installatie op mobiele apparaten die door het KaiOS-platform worden ondersteund, voor uitvoering in een emulator, voor installatie bovenop firmware op basis van Android, en voor gebruik op desktop-pc's en laptops die worden geleverd met Linux of macOS.

De omgeving wordt gepositioneerd als experimenteel, bijvoorbeeld omdat sommige belangrijke smartphonefuncties nog niet volledig worden ondersteund, zoals toegang tot telefonie voor het maken van gesprekken, het verzenden van SMS-berichten en het uitwisselen van gegevens via mobiele netwerken. Er is geen mogelijkheid om geluidskanalen te beheren, Bluetooth en GPS werken niet. Ondersteuning voor Wi-Fi is gedeeltelijk geïmplementeerd.
Applicaties voor Capyloon worden gevormd met behulp van de HTML5-stack en een uitgebreide Web API, die de toegang van webapplicaties tot hardware, telefonie, het adresboek en andere systeemspecifieke functies mogelijk maakt. In plaats van toegang te bieden tot het echte bestandssysteem, zijn programma's beperkt binnen een virtueel bestandssysteem dat is gebouwd met behulp van de IndexedDB API en is geïsoleerd van het primaire systeem.
De gebruikersinterface van het platform is ook gebaseerd op webtechnologieën en wordt uitgevoerd met de browser-engine Gecko. Er zijn eigen configurators voor het instellen van taal, tijd, privacy, zoekmachines en scherminstellingen. Kenmerkend voor Capyloon is het gebruik van het IPFS-protocol voor vertrouwelijke gegevensopslag, ondersteuning voor het anonieme netwerk Tor en de mogelijkheid om plugins te verbinden die zijn samengesteld in het Web Assembly-formaat.
De suite omvat programma's zoals een webbrowser, een client voor het instant messaging-systeem Matrix, een terminalemulator, een adresboek, een interface voor telefoneren, een virtueel toetsenbord, een bestandsbeheerder en een applicatie voor het gebruik van een webcam. Het creëren van widgets en het plaatsen van snelkoppelingen op het bureaublad wordt ondersteund.
Bron: opennet.ru
