先週はCanonicalのアクティブなもののXNUMXつでした、まあ、知らせることに加えて Ubuntuの現在のLTSバージョンの新しいメジャーアップデート (Ubuntu 20.04)も デスクトップ開発のディレクターが辞任したというニュースが報じられました。
そして、それ Martin Wimpress (コアチームMATEプロジェクトに含まれるUbuntu MATEエディションの共同創設者)は、Canonicalのデスクトップシステム開発のディレクターとしての差し迫った辞任を発表しました。
辞任は、Slim.AIでの求人の受け入れに関連しています、Dockerコンテナのサイズを縮小するためにDockerSlimシステムを開発しています。
Twitter上で MartinWimpressがプロジェクトからの引退を発表した場所です。
すぐに私はCanonicalを去ります。 私は良い人々に加わることにとても興奮しています。
@SlimDevOps変更にもかかわらず、私は@ubuntu_mateをリードし続けます
; それは私の情熱です。 当然、私は#UbuntuとSnapcraftコミュニティに熱心に貢献し続けます。
あなたのメッセージで、私たちはそれを見ることができます 転職後、マーティンはUbuntuMATEリーダーとしての地位を維持します そして、UbuntuとSnapcraftの開発に引き続き参加します。
さらに、 発表する前に、MartinWimpressに注意することが重要です Canonicalのデスクトップ開発ディレクターを辞任し、 Ubuntu用の新しいインストーラーの開発を発表しました。 これは、Ubuntu Desktop 21.10の秋のリリースでユーザーに試してもらうことを計画しており、Ubuntu 22.04LTSでデフォルトで使用できます。
の古いインストーラー ユビキタスはリポジトリに保持され、引き続き利用可能です Ubuntuエディションおよび派生ディストリビューションで使用します。
Ubiquityインストーラーは2006年に開発され、進化していません 近年では。 Ubuntuのサーバー版では、バージョン18.04以降、新しいインストーラーであるSubiquityが提供されます。これは、ディスクの最終パーティションを担当するcurtin低レベルインストーラーのプラグインであり、パッケージを作成し、指定された構成に従ってシステムをインストールします。
XNUMXつの異なるインストーラーが存在すると、メンテナンスが複雑になります ユーザー間で混乱を引き起こします、開発を統合し、新しいインストーラーを準備することが決定されました 廃止されたUbiquityの代わりに、Subiquityとの共通の基盤の上に構築され、サーバーシステムとデスクトップシステムに同じインストールプロセスを使用します。
現在のUbuntuデスクトップインストーラーであるUbiquityは、2006年にさかのぼります。Ubiquityはまだ機能していますが、数年間重要な機能開発が行われておらず、そのレガシーのために保守が困難になっています。 一方、Ubuntu Server用に、curtin153を使用するSubiquity216と呼ばれる新しいインストーラーが開発されました。
サーバーとデスクトップインストーラーを共通のテクノロジーに統合することは、Ubuntuファミリー全体で一貫性のある堅牢なインストールエクスペリエンスを提供し、単一のコードベースの維持に注力できることを意味します。
新しいインストーラーを作成すると、最高のエクスペリエンスを転送することもできます 既存のインストールシステムを活用し、さまざまなカテゴリのユーザーの要望を考慮して機能を実装します。
新しいインストーラーの実用的なプロトタイプが現在利用可能です、Canonical DesignTeamとUbuntuDesktopTeamによって作成されました。
新しいインストーラー Flutterフレームワークを使用するcurtinプラグインです ユーザーインターフェイス用に、さまざまなプラットフォームで実行されるユニバーサルアプリケーションを作成できます。
新しいデスクトップインストーラーの開発プロセスは、CanonicalデザインチームとUbuntuデスクトップチームによって処理されます。 どちらのチームも、最新のオペレーティングシステムをインストールするという課題に対応する経験が豊富です。
インストーラーのシェルコードはDartで書かれています (比較のために、UbiquityとSubiquityはPythonで書かれています)。 インストーラーは、最新のUbuntuデスクトップを念頭に置いて設計されており、Ubuntu製品ライン全体で一貫したインストールプロセスを提供するように設計されています。
最後に、 新しいインストーラーについてもっと知りたい場合、詳細はで確認できます 次のリンク。