RedHatのJiriKonecnyが数日前に発表した Anacondaインストーラーのユーザーインターフェイスの最新化と改善に取り組んでいます これは、Fedora、RHEL、CentOS、およびその他のさまざまなLinuxディストリビューションで使用されています。
そして、それ 現在まで、AnacondaインストーラーはGTKに基づいています そして、この重要なステップを踏むという決定が下された理由の一部は、ユーザーインターフェイスの書き換え作業をすでに開始しているインストーラーを最新化するプロセスによるものです。
このニュースで インストーラーを実行するにはXNUMXつの方法があります そして、そのうちのXNUMXつは、私たちが使用しているローカルのものであり、新しい方法はリモートのものであり、これを使用して、プログラムを介してサードパーティのサーバーからインストールする予定のユーザーにサービスを提供する必要があります。 VNCなど。
と言われています GTKライブラリを使用する代わりに、新しいインターフェースはWebテクノロジーに基づいています Webブラウザを介したリモートコントロールが可能になります。
Anaconda用の現在のGTKベースのユーザーインターフェイス(Fedora、RHEL、CentOS用のOSインストーラー)を作成してからかなりの時間が経ちました。 長い間、私たち(Anacondaチーム)は、ユーザーエクスペリエンスを最新化および改善する可能性を模索してきました。 この投稿では、私たちが取り組んでいることを説明し、何よりも、あなたが将来期待できることについてお話ししたいと思います。
まず、この情報をすぐに共有することにしたことを表明する必要があります。 私たちは現在、決定を下した段階にあります。 ソリューションの「実用的なプロトタイプ」はすでに利用可能ですが、スクリーンショットやデモはまだ期待できません。
用として 改修で使用されるコンポーネント プロジェクトの、それは言及されています コックピットの後ろになります それに加えてこれらはすでに使用されているので、そのコンポーネントが使用されます RedHat製品で使用されています サーバーを構成および管理するための手段は、新しいインターフェースを作成するための基礎として使用されます。
コックピットが選ばれた理由の一部は、 これは、インストーラーと対話するためのバックエンドサポートを備えた優れた確立されたソリューションです (アナコンダDBus)。 さらに、コックピットを使用すると、制御システムのさまざまなコンポーネントが標準化および統合されます。
Webインターフェースを使用すると、リモートコントロールの利便性が大幅に向上します インストール。これは、VNCプロトコルに基づく現在のソリューションと比較することはできません。
あなたは何を期待できますか?
新しいUIを、既存のコックピットテクノロジを使用してWebブラウザベースのUIとして書き直します。 コックピットはバックエンド(Anaconda DBus)を強力にサポートする成熟したソリューションであるため、このアプローチを採用しています。
インターフェースの再設計 インストーラーのモジュール性を高めるためにすでに行われた作業に基づいて構築されます また、AnacondaのほとんどはすでにDBus APIを介して相互作用するモジュールに変換されており、新しいインターフェイスは内部の手直しなしでAPIを使用するため、Fedoraユーザーに大きな影響を与えることはありません。
最後になりましたが、記事の中で 彼らは、現時点では、プロジェクトが一般に発表される日付は不明であると述べています。 そして何よりも、新しいインターフェースの公開テストがいつ開始され、開発のこの段階で上流への昇格の準備ができるかはまだ完全には明らかではありませんが、開発者はプロジェクトの開発に関するレポートを定期的に公開することを約束します。
また、このステップをシステムの他の部分と一致させることにしました。 ますます多くのプロジェクトがコックピットによってサポートされています。 このステップでは、異なるアプリケーション間でシステムの一貫性を高める必要があります。 UXの大幅な改善は、現在のVNCソリューションと比較してリモートインストールが容易になるはずです。 他にも多くの改善が期待できますが、お待ちください:)。
インストーラーを作り直すという決定はすでに行われていますが、実装はまだ動作中のプロトタイプの段階にあり、デモの準備ができていないことに注意してください。
最後に あなたがそれについてもっと知りたいなら メモについては、詳細を確認できます 次のリンクで。
vncを使用してリモートでインストールすることの意味がわかりません。理解するために、ビデオチュートリアルを渡していただけますか?