ユーザーインターフェースの最初のバージョンがリリースされました。 Linux-дистрибутива carbonOS, построенного с использованием модели атомарной компоновки системы, при которой базовое окружение поставляется как единое целое, не разбитое на отдельные пакеты. Дополнительные приложения устанавливаются в формате Flatpak и запускаются в изолированных контейнерах. Размер установочного образа 1.7 ГБ. Наработки проекта распространяются под лицензией MIT.
ベースシステムの内容は、セキュリティ侵害による改ざんを防止するため、読み取り専用モードでマウントされます(将来的には、データの暗号化機能やデジタル署名を用いたファイルの整合性検証機能も追加で統合される予定です)。/usr/local セクションは書き込み可能です。システムアップデートプロセスは、新しいシステムイメージをバックグラウンドで読み込み、再起動後にそのイメージに切り替えるというものです。同時に、古いシステムイメージも保存されるため、必要に応じて、または問題が発生した場合には、いつでも以前のバージョンに戻すことができます。ディストリビューションの開発中、システム環境は OSTree ツールキット(イメージは Git のようなリポジトリから作成されます)と BuildStream アセンブリシステムを使用して構築され、他のディストリビューションのパッケージは使用されません。
Установленные пользователем приложения изолируются друг от друга в контейнерах. Кроме установки пакетов Flatpak дистрибутив также позволяет использовать инструментарий nsbox для создания произвольных контейнеров, в которых в том числе могут размещаться окружения традиционных дистрибутивов, таких как Arch Linux и Debian. Также предоставляется поддержка инструментария podman, обеспечивающего совместимость с контейнерами Docker. Для установки дистрибутива предлагается графический инсталлятор и интерфейс первоначальной настройки системы.
ファイルシステムはBtrfsで、保存データの圧縮とスナップショットの積極的な利用が有効になっています。メモリ不足に対処するため、systemd-oomdが採用されています。また、独立したスワップパーティションの代わりにswap-on-zramテクノロジーを採用することで、変位の対象となるメモリページを圧縮形式で保存できます。このディストリビューションは、Polkitに基づく集中型の権限管理メカニズムを実装しています。sudoはサポートされておらず、root権限でコマンドを実行する唯一の方法はpkexecです。
このプロジェクトは、GNOME 42をベースとし、GNOMEディストリビューションのアプリケーションを含む独自のユーザー環境GDE(Graphite Desktop Environment)を開発しています。GNOMEとの相違点としては、最新のログイン画面、コンフィギュレータ、音量と明るさのインジケーター、パネル、そしてGraphite Shellシェルなどが挙げられます。システムアップデートのインストール管理には、GNOME Softwareベースのアプリケーションマネージャが使用されています。マルチメディアストリームの処理にはPipeWireが使用されています。また、様々なマルチメディアコーデックへの組み込みサポートも提供されています。
出所: オープンネット.ru
