Eine experimentelle Version des Betriebssystems Capyloon wurde vorgestellt, das auf Web-Technologien basiert und die Entwicklung der Firefox OS-Plattform sowie des B2G (Boot to Gecko)-Projekts fortsetzt. Das Projekt wird von Fabrice Desré geleitet, dem ehemaligen Leiter des Firefox OS-Teams bei Mozilla und dem Hauptarchitekten von KaiOS Technologies, das KaiOS entwickelt, einen Fork von Firefox OS. Zu den Hauptzielen von Capyloon gehört der Schutz der Privatsphäre und die Bereitstellung von Mitteln für den Benutzer zur Kontrolle über das System und die Informationen. Capyloon basiert auf der Gecko-b2g-Engine, die aus dem KaiOS-Repository abgeleitet wurde. Der Quellcode des Projekts wird unter der AGPLv3-Lizenz veröffentlicht.


Die erste Version ist für Smartphones wie PinePhone Pro, Librem 5 und Google Pixel 3a verfügbar. Potenziell kann die Plattform auch auf dem ersten Modell des PinePhone verwendet werden, jedoch könnte die Leistung dieses Geräts möglicherweise nicht ausreichen, um eine angenehme Nutzung zu gewährleisten. Die Builds sind in Paketen für Debian, das Mobian-Umfeld (eine Debian-Variante für mobile Geräte) und als grundlegendes Abbild auf Android-Basis verfügbar. Für die Installation in Mobian und Debian ist es ausreichend, das angebotene deb-Paket zu installieren und die b2gos-Shell zu starten.

Die Umgebung kann auch für mobile Geräte, die von der KaiOS-Plattform unterstützt werden, für den Betrieb in einem Emulator, für die Installation über Android-basierte Firmware und für die Verwendung auf Desktop-PCs und Laptops, die mit Linux oder macOS ausgeliefert werden, bereitgestellt werden.

Die Umgebung wird als experimentell betrachtet, da einige wichtige Funktionen für Smartphones noch nicht vollständig unterstützt werden. Dazu gehören der Zugang zur Telefonie für Anrufe, das Versenden von SMS und die Datenübertragung über Mobilfunkanbieter. Zudem fehlt die Möglichkeit zur Steuerung von Audiokanälen und Bluetooth sowie GPS funktionieren nicht. Teilweise wird jedoch Wi-Fi unterstützt.
Anwendungen für Capyloon werden unter Verwendung des HTML5-Stacks und einer erweiterten Web-API entwickelt, die den Zugriff von Webanwendungen auf Hardware, Telefonie, das Adressbuch und andere Systemfunktionen ermöglicht. Anstatt Zugang zum echten Dateisystem zu gewähren, sind die Programme innerhalb eines virtuellen Dateisystems eingeschränkt, das mit der IndexedDB-API erstellt wurde und von dem Hauptsystem isoliert ist.
Die Benutzeroberfläche der Plattform basiert ebenfalls auf Web-Technologien und wird mit der Gecko-Browser-Engine ausgeführt. Es gibt eigene Konfiguratoren zur Einstellung von Sprache, Zeit, Datenschutz, Suchmaschinen und Bildschirmparametern. Zu den spezifischen Funktionen von Capyloon gehört die Verwendung des IPFS-Protokolls für die vertrauliche Datenspeicherung, die Unterstützung des anonymen Netzwerks Tor sowie die Möglichkeit, Plugins im Web Assembly-Format zu integrieren.
Das Paket umfasst Programme wie einen Webbrowser, einen Client für das Instant-Messaging-System Matrix, einen Terminalemulator, ein Adressbuch, eine Schnittstelle für Telefonanrufe, eine virtuelle Tastatur, einen Dateimanager und eine Anwendung zur Nutzung von Webcams. Es wird die Erstellung von Widgets und das Platzieren von Verknüpfungen auf dem Desktop unterstützt.
Quelle: opennet.ru
