Michael Catanzaro (Epiphany 開発者であり、GNOME および Fedora プロジェクトの貢献者) は、Fedora Workstation が Flatpak パッケージを管理する方法を変える可能性のあるソリューションを提案しました。
彼の提案では、ユーザーがインストールするパッケージのデフォルト ソースとして FlatHub を優先し、Fedora の Flatpak リポジトリをディストリビューションにプリインストールされているパッケージに限定することを提案しています。
Fedora WorkstationにおけるFlatpak管理に関する議論
今日では、 Fedoraは独自のFlatpakリポジトリを使用しています デフォルト設定として。このリポジトリ これはRPMパッケージを再構築することによって生成され、FlatHubよりも優先度が高い。システムのインストール後にFlatHubからのダウンロードを有効にすることは可能ですが、そのためにはユーザーがGNOMEソフトウェアマネージャで「サードパーティリポジトリ」オプションを手動で有効にする必要があります。ただし、この設定を有効にした場合でも、Fedoraパッケージが優先されます。
マイケルは、ほとんどのユーザーはパッケージを直接受け取ることを好むと主張している。 FlatHubより。このプラットフォームは、アプリケーション開発者自身が作成・保守するパッケージを統合することで、パッケージ固有の機能への理解を深め、安定性を高め、より徹底したテストを実現します。Catanzaro氏が引用したデータによると、調査対象者の80%がFedoraリポジトリよりもFlatHubを好むと回答しました。
この状況はユーザーの間でも混乱を招いています。FedoraにFlatpakアプリケーションをインストールする場合、他のディストリビューションと同様にFlatHubからインストールすると考えている人もいる。しかし、 パッケージはFedoraの内部リポジトリから取得されるため、品質に顕著な違いがある可能性があります。.
将来の Fedora ワークステーションは次のようなものでなければなりません。
デフォルトで安全かつイメージベース:bootcベースのRPMで構成されたアトミックなオペレーティングシステム。オペレーティングシステムへのダメージがはるかに少なく、問題発生時のトラブルシューティングが容易なため、ほとんどのユーザーはイメージベースモードを選択する必要があります。
必要に応じて柔軟に対応:イメージベースのオペレーティングシステムから、RPMとdnfで管理される従来のパッケージベースのオペレーティングシステムへの移行は、希望する、または必要とするユーザーに対して許可されるべきです。あるいは、移行が不可能な場合は、従来の非アトミックFedoraのインストールも引き続き可能にすべきです。いずれにせよ、ユーザーが望まないのであれば、イメージベースのデスクトップの使用を強制するべきではないので、心配する必要はありません。しかし、最終的にはイメージベースのデスクトップがデフォルトになるべきです。
Silverblue はまだ準備ができていませんが、Fedora には優れた開発者コミュニティがあり、残りの問題も最終的には解決できるはずです。
バグが発生すると、苦情はアプリの公式開発者に向けられることが多く、不必要な緊張を生み出します。 OBS Studioの場合のように、 Fedora 上の問題のあるパッケージは、FlatHub 上のバージョンよりも高い優先度が与えられました。
A カスタムリポジトリを維持することを支持する議論のFedora はセキュリティです: パッケージは制御された環境で構築されます宣言されたソースコードに基づき、Fedoraが承認したオープンライセンスのみに準拠します。さらに、元のプロジェクトのソースコードにまだ含まれていない特定のパッチを含めることも可能です。
しかし、 Catanzaro 氏は、FlatHub のセキュリティを強化する必要性も認識しています。 この提案には、検証可能なインフラストラクチャ上でのパッケージ構築の実現、再現可能なビルドの組み込み、そして古いランタイムの存在への対策に向けた協力が含まれています。現在、FlatHub上の検証済みパッケージの約3分の1は、サポート期限が切れたランタイムを使用しており、セキュリティリスクが生じています。
さらに 古くなった依存関係や分離対策の無効化など、その他の問題も検出されました。 一部の開発者によってサンドボックス化の有効性が損なわれています。解決策として、自動ランタイムチェックの実装、分離対策の強化、そしてFlatpakパッケージの継続的なメンテナンスの確保を提案します。
FlatHub の使用への移行は突然のものではありません。 このアイデアは、Fedora WorkstationのAtomicエディションでデフォルトのインストールを容易にできるようにすることです。 FlatHub からの無料ソフトウェアで、パッケージは Fedora リポジトリからプリインストールされたままです。 この変更は、ユーザーがインストールすることを選択したパッケージにのみ影響します。 その後、GNOME ソフトウェア マネージャーを使用します。
ティモシー・ラヴィエもう一人のFedora開発者、 Fedora 43 に対する類似の提案でこの考え方を裏付けました。 これにより、厳選されたFlatHubアプリケーションを直接インストールできるようになります。一方、プリインストールされたパッケージは引き続きFedoraから管理されます。この変更により、メンテナーの作業負荷が軽減され、ユーザーの混乱が解消され、Fedoraとコアプロジェクト間の連携強化につながります。
最後に、それについてもっと知りたい場合は、の詳細を参照してください。 次のリンク。