コンテナとアトミックアップデートを使用した Vanilla OS 3 ディストリビューションのリリース

2年間の開発期間を経て、パッケージベースに基づいたVanilla OS 3のユーザー向けディストリビューションがリリースされました。 Debianしかし、単なる再構築にとどまりません。Vanilla OS のシステム環境は読み取り専用でマウントされ、アトミックに更新されます。アプリケーションは Distrobox ツールチェーンに基づくレイヤーを使用して、個別のコンテナで実行されます。ユーザー環境は、開発者によって最初にリリースされたとおりの、変更されていない GNOME です。カスタムのグラフィカル設定ツールは、Libadwaita を使用して GTK4 で記述されています。ISO イメージのサイズは 1.8 GB (x86_64、arm64) です。

システムをアトミックに更新するために、プロジェクトは ABRoot ツールキットを開発しています。このツールキットは、ドライブ上に 2 つの同一のルート パーティション (アクティブとパッシブ) を作成します。システム アップデート全体がダウンロードされてパッシブ パーティションにインストールされ、再起動後にパーティションが交換されます。アップデートがインストールされたパーティションがアクティブになり、以前のアクティブ パーティションがパッシブ モードに切り替わり、次のアップデートのインストールを待ちます。アップデート。アップデートは、システム負荷が最小限で、十分なバッテリ電力が利用可能な場合に、バックグラウンドで自動的にチェックされ、インストールされます。更新を確認する頻度は構成可能です。インストールされたアップデートは、次回の再起動時に有効になります。更新後に問題が発生した場合は、以前のバージョンにロールバックします。

追加のアプリケーションは、独自の apx パッケージマネージャを使用して別のコンテナにインストールされます。これにより、分離されたサンドボックス環境に異なるディストリビューションのパッケージをインストールできます (たとえば、パッケージをインストールできます) Debian, Ubuntu、アーチ Linux (Fedoraなど)。パッケージマネージャはDistroboxツールキットのラッパーとして実装されており、コンテナ内で任意のディストリビューションをすばやくインストールして実行できます。 Linux そして、メインシステムとの統合を確実にします。コンテナベースのパッケージ形式(Flatpak、Snap、またはAppimage)は、初回実行時に選択されます。

システム管理のために、VSO(Vanilla System Operator)ツールが開発されており、システムの更新、設定の変更、特定のアクションにリンクされたタスクの作成(例えば、バッテリーが完全に充電された後に通知を表示するタスクを実行するなど)といった作業を行うことができます。起動オプションも組み込まれています。 Android- Waydroidツールキットを使用するアプリケーション。

収録曲:

  • ARM64アーキテクチャのサポートを追加しました。
  • 再現可能なビルドのサポートが実装され、ユーザーはダウンロード可能なプリビルド(NVIDIA独自のドライバに付属するビルドを除く)とビット単位で同一のカスタムビルドを作成できるようになりました。ユーザーは、ブートイメージに同梱されているバイナリが提供されたソースコードからビルドされたものであり、隠れた変更が含まれていないことを自ら確認できます。
  • カーネルを含むコンポーネントのバージョンが更新されました。 Linux 7.1とGNOME 50。
  • ターミナルエミュレーターはBlackBoxからPtyxisに、ドキュメントビューアはEvinceからPapersに、GNOME System MonitorはResourcesにそれぞれ置き換えられました。File RollerとPhotosはデフォルトの配布パッケージには含まれなくなりました。
  • アップデート後に自動的に起動する初回セットアップ画面に、新しいアプリケーションのインストールと不要になったアプリケーションの削除を行うオプションが追加されました。
  • Apx アプリケーションマネージャと VSO (Vanilla System Operator) コンフィギュレータは、カスタムアプリケーションの開発に使用される標準ライブラリとユーティリティを統合した新しい Vanilla SDK を使用して書き直されました。PO ファイルを使用したさまざまな言語へのインターフェースのローカライズのサポートが追加されました。Apx の設定は apx.json から config.json に移動されました。Vanilla OS 3 に flatpak パッケージとして付属する Apx グラフィカルインターフェイスは、Flathub ディレクトリにあります。このブランチは、VSO イメージを生成するためのベースとして使用されます。 Debian 代わりにテストする Debian シド(不安定)。
  • あらゆるディストリビューションのコンテナにインストールして実行できます。 Linux Distrobox 2ツールセットの開発ブランチ(2.0.0-rc.4)をGo言語で書き直したものが使用されています。
  • バニラ版Continuityのバックアップツールを追加しました。このツールはスナップショットを使用して、ホームディレクトリ、インストール済みのFlatpakパッケージ、およびABRootメタデータからファイルをバックアップします。スナップショットは、ローカルディレクトリ、外部ドライブ、またはリモートの場所に保存できます。 サーバSFTP、FTP、またはNFS経由でアクセス可能。
  • カスタム Vib (Vanilla Image Builder) ビルドを作成するためのツールが更新されました。新バージョンでは、未使用ディレクトリのクリーンアップ機能や、ソースコードをコピーする代わりにビルド中にコンテナにマウントする機能が追加されています。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster