Prezentowana jest eksperymentalna wersja systemu operacyjnego Capyloon, zbudowana w oparciu o technologie webowe i będąca kontynuacją rozwoju platformy Firefox OS oraz projektu B2G (Boot to Gecko). Projekt jest rozwijany przez Fabrice'a Desré, byłego lidera zespołu Firefox OS w Mozilli i głównego architekta KaiOS Technologies, który rozwija KaiOS, rozwidlenie Firefox OS. Do głównych celów Capyloon należy zapewnienie prywatności i zapewnienie użytkownikowi środków do kontrolowania systemu i informacji. Capyloon opiera się na silniku gecko-b2g, rozwidlonym z repozytorium KaiOS. Kod źródłowy projektu rozpowszechniany jest na licencji AGPLv3.
Pierwsza wersja jest gotowa do użycia na smartfonach PinePhone Pro, Librem 5 i Google Pixel 3a. Potencjalnie platformę można zastosować na pierwszym modelu PinePhone, jednak wydajność tego urządzenia może nie wystarczyć do komfortowej pracy. Buildy dostępne są w pakietach dla Debiana, środowiska Mobian (wariant Debiana dla urządzeń mobilnych) oraz w postaci bazowego obrazu systemu opartego na Androidzie. Aby zainstalować na Mobianie i Debianie, wystarczy zainstalować oferowany pakiet deb i uruchomić powłokę b2gos.
Środowisko można także skompilować do instalacji na urządzeniach mobilnych obsługiwanych przez platformę KaiOS, do uruchomienia w emulatorze, do instalacji na oprogramowaniu opartym na platformie Android oraz do użytku na komputerach stacjonarnych i laptopach dostarczanych z systemem Linux lub macOS.
Środowisko jest ustawione jako eksperymentalne, np. niektóre ważne funkcje smartfonów nie są jeszcze w pełni obsługiwane, takie jak dostęp do telefonii w celu wykonywania połączeń, wysyłania SMS-ów i wymiany danych za pośrednictwem operatora komórkowego, nie ma możliwości sterowania kanałami audio, Bluetooth i GPS nie działają. Obsługa Wi-Fi jest częściowo zaimplementowana.
Aplikacje dla Capyloon są budowane przy użyciu stosu HTML5 i rozszerzonego interfejsu API sieci Web, który umożliwia aplikacjom internetowym dostęp do sprzętu, telefonii, książki adresowej i innych funkcji systemu. Zamiast zapewniać dostęp do prawdziwego systemu plików, programy są zamykane w wirtualnym systemie plików zbudowanym przy użyciu interfejsu API IndexedDB i izolowane od systemu głównego.
Interfejs użytkownika platformy również zbudowany jest w oparciu o technologie webowe i realizowany jest przy wykorzystaniu silnika przeglądarki Gecko. Istnieją własne konfiguratory do ustawiania języka, czasu, prywatności, wyszukiwarek i ustawień ekranu. Funkcje specyficzne dla Capyloon obejmują wykorzystanie protokołu IPFS do przechowywania poufnych danych, obsługę anonimowej sieci Tor oraz możliwość łączenia wtyczek zebranych w formacie Web Assembly.
W pakiecie znajdują się takie programy jak przeglądarka internetowa, klient komunikatora internetowego Matrix, emulator terminala, książka adresowa, interfejs do wykonywania połączeń telefonicznych, wirtualna klawiatura, menedżer plików oraz aplikacja do pracy z kamerą internetową . Obsługuje tworzenie widżetów i umieszczanie skrótów na pulpicie.
Źródło: opennet.ru