開発が再開されました Ubuntu Core DesktopはSnapパッケージのみを使用します

キャノニカル社のエンジニアリング担当副社長であり、本プロジェクトのテクニカルリードを務めるジョン・シーガー氏 Ubuntuプロジェクトの作業再開を発表した。 Ubuntu Core Desktopは、代替デスクトップ版を開発しています。 Ubuntuプラットフォームの開発成果を利用して Ubuntu CoreはdebパッケージではなくSnapパッケージを使用します。

システム コンポーネントが読み取り専用モードでマウントされる既存のアトミックに更新されたディストリビューションとは異なり、 Ubuntu Core Desktop は「すべてのコンポーネントをスナップに」モデルを採用しています。このモデルでは、システム環境の内容、カーネル、 Linuxブートローダー、デスクトップ環境、メディアサーバー、実行中のバックグラウンドプロセスおよびアプリケーションは、snap形式で提供され、snapdツールキットによって管理されます。

以前に開発されたプロトタイプとは異なり、この配布はよりモジュール化されており、システム環境とともに単一のスナップパッケージを提供するのではなく、 Ubuntu Coreは、基本システムを個別に更新される一連のSnapパッケージに分割します。すべてのアプリケーションはメインシステムから隔離された状態で実行され、隔離をサポートしないパッケージについては、仮想化対応のレイヤーが提供されます。

アプリケーションによるシステムおよび外部リソースへのアクセスを制御するため、ユーザーがアクセスを確認する必要がある権限要求メカニズムが開発されています。例えば、ホームディレクトリ内のファイル、ウェブカメラ、またはsnapパッケージからのマイクへのアクセス時などに、このメカニズムが適用されます。動的な要求はシステムコール要求の分析に基づいて発行され、アクセス制御はAppArmorを使用して実装されます。

開発は、以下の3つの基本的なユースケースを念頭に置いて進められています。

  • 主な作業がウェブブラウザの使用とウェブアプリケーションの操作であるワークステーション。FirefoxとChromiumのSnapパッケージが既に利用可能であり、カメラとマイクへのアクセス許可要求もサポートされているため、このシナリオは最も迅速に実装できると考えられます。
  • ソフトウェア開発者向けのシステムで、ワークショップツールキットを使用して隔離された環境にインストールされた複数の開発環境を同時に使用できます。ワークショップツールキットはコンテナ管理にLXDを使用します。必要に応じて、debパッケージ、flatpakパッケージ、または従来のsnapパッケージからアプリケーションを実行します。 Ubuntu コア、コンテナ、または仮想化が使用されます。
  • Steamスナップパッケージをベースに構築された、コンピューターゲーマー向けシステム。Proton、Mesa、ドライバーなどのゲームスタックのコンポーネントもスナップ形式で提供されるため、ユーザーはこれらのコンポーネントの最新バージョンをインストールしたり、ゲームごとに異なるバージョンを使用したりできます。

次回のリリースに向けて Ubuntu デスクトップ環境の構成要素を異なるモジュールに分割し、デスクトップのさまざまな機能や使用シナリオをサポートするスナップインターフェースを形成し、新しいアーキテクチャをテストする作業を実施する予定です。 Ubuntu 上記3つの使用シナリオに対応するコアデスクトップ。さらに、KDE ​​Neonプロジェクト開発者と協力して、KDE ​​Neonディストリビューションのバージョンを実装する作業が開始されました。 Ubuntu コアは、適応を可能にします Ubuntu Core Desktopは、GNOMEに限らず、複数のデスクトップ環境をサポートします。

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

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