新しいインストーラーをテストするために提供された openSUSE ディストリビューション

openSUSE プロジェクトの開発者は、新しい D-Installer のテストに参加するようユーザーを招待しました。 インストール イメージは、x86_64 (598MB) および Aarch64/ARM64 (614MB) アーキテクチャ用に用意されています。 ダウンロードしたイメージを使用すると、openSUSE Leap 15.4 安定版リリース、openSUSE Tumbleweed ローリング ビルド、分離コンテナ上に構築された Leap Micro 5.2 エディション (x86_64 のみ) の XNUMX つのプラットフォームをインストールできます。 将来的には、新しいインストーラは、SUSE Linux Enterprise ディストリビューションに代わる ALP (Adaptable Linux Platform) ベースの製品で使用される予定です。

新しいインストーラーをテストするために提供された openSUSE ディストリビューション

新しいインストーラは、ユーザーインターフェイスをYaST内部から分離し、Webインターフェイス経由でインストールを管理するためのフロントエンドを含む、さまざまなフロントエンドを使用できる機能を提供することで注目に値します。 YaST ライブラリは、パッケージのインストール、機器のチェック、ディスクのパーティション分割、およびインストールに必要なその他の機能に引き続き使用され、その上に、統合 D-Bus インターフェイスを介してライブラリへのアクセスを抽象化するレイヤーが実装されています。

プラント管理の基本インターフェイスは Web テクノロジーを使用して構築されており、HTTP 経由で D-Bus 呼び出しへのアクセスを提供するハンドラーと Web インターフェイス自体が含まれています。 Web インターフェイスは、React フレームワークと PatternFly コンポーネントを使用して JavaScript で作成されます。 インターフェースを D-Bus にバインドするサービスと組み込みの http サーバーは Ruby で書かれ、Cockpit プロジェクトによって開発された既製のモジュールを使用して構築されます。これらのモジュールは Red Hat Web コンフィギュレーターでも使用されます。 インストーラーはマルチプロセス アーキテクチャを使用しており、他の作業の実行中にユーザー インターフェイスがブロックされないようにします。

D-Installer の開発目標には、グラフィカル インターフェイスの既存の制限の排除、他のアプリケーションで YaST 機能を使用する可能性の拡大、XNUMX つのプログラミング言語に縛られることの回避などが挙げられます (D-Bus API を使用すると、追加のプログラムを作成できるようになります)。 -on をさまざまな言語で)、コミュニティ メンバーによる代替設定の作成を奨励​​します。

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

コメントを追加します