Die experimentelle Version des Betriebssystems Capyloon wurde vorgestellt, das auf Web-Technologien basiert und die Entwicklung der Plattform Firefox OS sowie des Projekts B2G (Boot to Gecko) fortsetzt. Das Projekt wird von Fabrice Desré geleitet, dem ehemaligen Leiter des Firefox OS-Teams bei Mozilla und dem Hauptarchitekten der Firma KaiOS Technologies, die KaiOS, einen Fork von Firefox OS, entwickelt. Zu den wichtigsten Aufgaben von Capyloon gehört die Gewährleistung von Datenschutz und die Bereitstellung von Mitteln für den Benutzer, um das System und Informationen zu kontrollieren. Als Grundlage verwendet Capyloon die Engine gecko-b2g, die aus dem KaiOS-Repository abgeleitet wurde. Der Quellcode des Projekts wird unter der Lizenz AGPLv3 verbreitet.


Die erste Version ist für die Nutzung auf den Smartphones PinePhone Pro, Librem 5 und Google Pixel 3a bereit. Potenziell kann die Plattform auch auf dem ersten Modell des PinePhones verwendet werden, jedoch könnte die Leistung dieses Geräts möglicherweise nicht ausreichen, um ein komfortables Arbeiten zu gewährleisten. Die Builds sind als Pakete für Debian, das Mobian-Umfeld (eine Debian-Variante für mobile Geräte) und als Basis-Systemabbild auf Android-Basis erhältlich. Um es in Mobian und Debian zu installieren, reicht es aus, das angebotene deb-Paket zu installieren und die b2gos-Shell zu starten.

Die Umgebung kann auch für die Installation auf mobilen Geräten, die von der KaiOS-Plattform unterstützt werden, sowie für den Betrieb im Emulator, für die Installation über Android-basierte Firmware und für die Verwendung auf Desktop-Computern und Laptops, die mit Linux oder macOS geliefert werden, erstellt werden.

Die Umgebung wird als experimentell positioniert, da beispielsweise einige wichtige Funktionen für Smartphones, wie der Zugriff auf die Telefonie zum Tätigen von Anrufen, das Versenden von SMS und den Austausch von Daten über den Mobilfunkanbieter, derzeit nicht vollständig unterstützt werden; es fehlt an der Möglichkeit zur Steuerung von Audiokanälen, und Bluetooth sowie GPS funktionieren nicht. Teilweise wird die Unterstützung von Wi-Fi bereitgestellt.
Anwendungen für Capyloon werden mithilfe des HTML5-Stacks und einer erweiterten Web-API-Beschreibungsschnittstelle erstellt, die den Zugriff von Webanwendungen auf Hardware, Telefonie, das Adressbuch und andere Systemfunktionen ermöglicht. Anstelle des Zugriffs auf das reale Dateisystem sind die Programme in einem virtuellen Dateisystem eingeschränkt, das mit der IndexedDB-API erstellt wurde und von der Hauptsystemumgebung isoliert ist.
Die Benutzeroberfläche der Plattform basiert ebenfalls auf Web-Technologien und wird mit der Browser-Engine Gecko ausgeführt. Es gibt eigene Konfiguratoren für die Anpassung von Sprache, Zeit, Datenschutz, Suchmaschinen und Anzeigeoptionen. Zu den spezifischen Besonderheiten von Capyloon gehört die Verwendung des IPFS-Protokolls zur vertraulichen Speicherung von Daten, die Unterstützung des anonymen Netzwerks Tor und die Möglichkeit, Plugins im Format Web Assembly anzuschließen.
Im Paket enthalten sind Programme wie ein Webbrowser, ein Client für das Instant-Messaging-System Matrix, ein Terminal-Emulator, ein Adressbuch, eine Schnittstelle für Telefonanrufe, eine virtuelle Tastatur, ein Dateimanager und eine Anwendung für die Nutzung von Webcams. Die Erstellung von Widgets und das Platzieren von Verknüpfungen auf dem Desktop werden unterstützt.
Quelle: opennet.ru
