今年の2月末に、 ここのブログで投稿を共有します が提供する情報に関連するもの openSUSE ロードマップについて 新しいインストーラーの開発のために数か月間取り組んでいます。
以前は D-インストーラー, Agama は、ユーザー インターフェイスを YaST の内部部分から分離し、インストールを管理するための Web インターフェイスなどのさまざまなインターフェイスを使用できるようにすることで区別されます。
私たちが共有した投稿では、 openSUSE には 2 つのアップデートが提供されると述べました 今年の大切なアガマ。 1回目は4月中旬、2回目は7月中旬を予定しております。
YaST チームは、Agama に関するさらなるニュースを携えて戻ってきました。前回の投稿では、2024 年のロードマップの最初の 8 つのステップ、つまりストレージ構成用のより強力な UI と、外部呼び出し用のより優れた API を備えた新しいコックピットレス アーキテクチャについて説明しました。このたび、両方の機能の初期バージョンを提供する Agama XNUMX を発表できることを誇りに思います。
そのうちの最初のものはすでに提示されています そして、Agama の新しいバージョンでは、 完全に刷新されたアーキテクチャが提示され、既存のモジュールの使用からの移行が示されます。 Cockpit プロジェクトによって、最新のユーザー インターフェイスを備えたスタンドアロン フレームワークに向けて開発されました。
D-Bus の代わりに、HTTP が Agama コンポーネント間の対話のための主要な通信プロトコルとして使用されるようになりました。この HTTP への移行により、プロジェクトのより大規模なシステムとの統合機能が拡張され、自動インストールの構成が簡素化されました。
言及されている 追加の外部依存関係を排除するために許可されたコックピットの使用はさておき、 Cockpit に必要な Python や C コンポーネントなど、 Agama は Ruby と Rust を使用します。 また、Cockpit の削除により、開発者は自動インストール モードの実装時に発生する制限から解放され、ストレージ構成インターフェイスを再設計できるようになり、初心者向けのシンプルさと上級ユーザー向けの機能の間で最適なバランスが保たれるようになりました。
さらに、 新しいアーキテクチャにより、インストーラの起動時間が大幅に短縮されました すでに実証済みの低レベル コンポーネントを使用できる機能を維持しながら、パフォーマンスが向上しました。新しい実装にまだ移植されていない機能には、統合ターミナル エミュレーターと、DASD (Direct Access Storage Device) および zFCP (SCSI-over-Fiber Channel) デバイスを管理するためのツールがあります。
新しいアーキテクチャに加えて、 Agama 8 は、ストレージの構成とディスクのパーティション分割のため、完全に再設計され、より機能的なインターフェイスを提供します。。このインターフェイスは、従来の YaST ストレージ構成システムの基本機能をすべて保持しており、高度なカスタマイズが可能ですが、初心者にとって理解しやすいように調整されています。たとえば、新しいインターフェイスを使用すると、各 LVM パーティションまたは論理ボリュームの場所の選択、以前にアクセスできたファイル システムのマウントまたは再フォーマット、暗号化とブート オプションの構成、パーティションのサイズ変更が可能になります。
私はそれらを変更しますアプリケーション セットを選択するための新しいインターフェイスも含まれています。 TPM ベースのフルディスク暗号化の構成の改善、完全に書き直されたネットワーク スタック、一部のウィジェットの最新化、ファイル システム パラメータの編集とユーザーの作成のためのインターフェイスの改善、インストール中に発生した問題の視覚化の改善などです。さらに、Agama 8 は 10 か国語に翻訳されています。
私たちはすでに Agama 9 に取り組んでおり、XNUMX か月以内にリリースされる予定です。無人インストールのサポートと AutoYaST との互換性の向上に重点が置かれます。
最後に、 約9か月後にはAgama XNUMXの打ち上げが予定されており、 これには、Web インターフェイスの大幅な再編成が含まれ、新しいアーキテクチャへの移行中に逃した機会を活用し、人間の介入なしで自動インストールのオプションを拡張します。開発の目標は、AutoYaST と互換性を持ち、Agama を AutoYaST の代替として使用できるようにすることです。
詳細を知りたい場合は、 次のリンク。