Capyloon オペレーティング システムの実験的リリースが紹介されています。これは、Web テクノロジーに基づいて構築され、Firefox OS プラットフォームと B2G (Boot to Gecko) プロジェクトの開発を継続しています。 このプロジェクトは、Mozilla の Firefox OS チームの元リーダーであり、Firefox OS のフォークである KaiOS を開発する KaiOS Technologies のチーフアーキテクトである Fabrice Desré によって開発されています。 Capyloon の主な目標には、プライバシーを確保し、システムと情報を制御する手段をユーザーに提供することが含まれます。 Capyloon は、KaiOS リポジトリからフォークされた gecko-b2g エンジンに基づいています。 プロジェクトのソース コードは、AGPLv3 ライセンスに基づいて配布されます。
最初のリリースは、PinePhone Pro、Librem 5、Google Pixel 3a スマートフォンで使用できるようになりました。 このプラットフォームは最初の PinePhone モデルでも使用できる可能性がありますが、このデバイスのパフォーマンスは快適な作業には十分ではない可能性があります。 ビルドは、Debian、Mobian 環境 (モバイル デバイス用の Debian のバリアント) 用のパッケージ、および Android に基づく基本システム イメージの形式で入手できます。 Mobian および Debian にインストールするには、提供されている deb パッケージをインストールし、b2gos シェルを実行するだけです。
この環境は、KaiOS プラットフォームでサポートされるモバイル デバイスへのインストール、エミュレータでの実行、Android プラットフォームに基づくファームウェア上へのインストール、Linux または macOS が搭載されたデスクトップ パーソナル コンピュータおよびラップトップでの使用のためにコンパイルすることもできます。
この環境は実験的なものとして位置付けられており、たとえば、電話をかけたり、SMS を送信したり、携帯電話会社を介してデータを交換したりするための電話へのアクセス、オーディオ チャネル、Bluetooth を制御する機能など、スマートフォンの一部の重要な機能はまだ完全にはサポートされていません。そしてGPSは機能しません。 Wi-Fi サポートは部分的に実装されています。
Capyloon のアプリケーションは、HTML5 スタックと拡張 Web API を使用して構築されており、Web アプリケーションがハードウェア、電話、アドレス帳、その他のシステム機能にアクセスできるようになります。 実際のファイル システムへのアクセスを提供する代わりに、プログラムは IndexedDB API を使用して構築された仮想ファイル システム内に限定され、メイン システムから分離されます。
プラットフォームのユーザー インターフェイスも Web テクノロジーに基づいて構築されており、Gecko ブラウザ エンジンを使用して実行されます。 言語、時間、プライバシー、検索エンジン、画面設定を設定するための独自のコンフィギュレータがあります。 Capyloon 固有の機能には、機密データの保存に IPFS プロトコルを使用すること、匿名 Tor ネットワークのサポート、Web Assembly 形式で収集されたプラグインを接続する機能などがあります。
パッケージには、Web ブラウザ、Matrix インスタント メッセージング システムのクライアント、ターミナル エミュレータ、アドレス帳、電話をかけるためのインターフェイス、仮想キーボード、ファイル マネージャー、Web カメラを操作するためのアプリケーションなどのプログラムが含まれています。 。 ウィジェットの作成とデスクトップへのショートカットの配置をサポートします。
出所: オープンネット.ru