Ubuntu開発者がFirefoxスナップパッケージの問題の解決を開始

最近 正規広告 ブログ投稿経由 FirefoxSnapパッケージのパフォーマンスの問題に対処し始めました これは、通常のdebパッケージの代わりにUbuntu22.04でデフォルトで提供されていました。

メイン Firefoxの起動が遅いことによるユーザーの不満。 たとえば、Dell XPS 13ラップトップでは、インストール後のFirefoxの最初の起動に7.6秒かかり、Thinkpad X240ラップトップでは15秒かかり、RaspberryPi400ボードでは38秒かかります。 再起動は、それぞれ0,86、1,39、および8,11秒で完了します。

Ubuntuデスクトップは、誰もが利用できるオープンソースのオペレーティングシステムを提供することを目的としています。 Ubuntu 22.04 LTSにより、私たちはその目標の達成にこれまで以上に近づいていると信じています。 ただし、いつものように、最高品質のユーザーエクスペリエンスを提供するために改善したい分野はまだたくさんあります。 それらの領域の21.10つは、UbuntuXNUMXに同梱されているデフォルトのブラウザであるFirefoxです。

この決定を理解するために、冒頭陳述の「それはうまくいく」部分に焦点を当てたいと思います。 Firefoxプラグインは、Ubuntuの日常のユーザーだけでなく、他のさまざまなLinuxディストリビューションにも多くの利点を提供します。 これにより、セキュリティが向上し、バージョン間の互換性が提供され、Mozillaの拡張機能がユーザーに届くまでの時間が短縮されます。

問題分析中に、 発症が遅い4つの主な理由が特定されました。 その解決策が主な注意を払うでしょう:

  • 圧縮されたsquashfsイメージ内のファイルを検索するときのオーバーヘッドが高く、これは特に低電力システムで顕著です。 コンテンツをプールして、起動時のイメージの移動操作を最小限に抑えることで、この問題を解決する予定です。
  • RaspberryPiおよびAMDGPUを搭載したシステムでは、長い遅延は、グラフィックスドライバーの検出の失敗と、非常に遅いシェーダーコンパイルでソフトウェアレンダリングを使用する代わりの方法に関連していました。 この問題を解決するためのパッチがすでにsnapdに追加されています。
  • バンドルされたプラグインをユーザーディレクトリにコピーするのに多くの時間が費やされました。 インスタントパックには98の言語パックが組み込まれており、選択した言語に関係なくすべてがコピーされました。
  • また、使用可能なすべてのフォント、アイコンテーマ、およびフォント設定を決定するために遅延が発生しました。

スナップパッケージからFirefoxを実行する 実行時にパフォーマンスの問題が発生することもあります、しかし、Ubuntu開発者はパフォーマンスを改善するための回避策をすでに準備しています。

例えば Firefox 100.0以降、時間の経過に伴うリンクの最適化 (LTO)およびコードベースのプロファイリング最適化(PGO) ビルドで有効になります。 Firefoxと外部サブシステム間のメッセージングの問題に対処するために、新しいXDGデスクトップポータルが準備され、Firefoxに含めるためのサポートが検討されています。

スナップフォーマットを宣伝する理由 ブラウザ用 メンテナンスを簡素化し、Ubuntuのさまざまなバージョンの開発を統合したいという願望です:debパッケージでは、サポートされているすべてのUbuntuブランチに対して個別のメンテナンスが必要です。したがって、さまざまなシステムバージョン、コンポーネントを考慮したコンパイルとテストが必要であり、snapパッケージはすべてのUbuntuブランチに対してすぐにビルドできます。

さらに、Mozillaの従業員は、Ubuntuで提供されるFirefoxスナップパッケージを維持しています。つまり、仲介なしで直接作成されます。 スナップ配布はまた、Ubuntuユーザーへのブラウザーの新しいバージョンの配信を高速化し、FirefoxをAppArmorメカニズムで作成された分離環境で実行して、ブラウザーの脆弱性を悪用することからシステムの残りの部分をさらに保護できるようにしました。

最後に あなたがそれについてもっと知りたいのなら、 あなたはで詳細を確認することができます 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   元ubuntero

    私はそれを修正する方法をあなたに教えます:

    DEB区画に戻る

    1.    ダーククライスト

      私たちは皆同じことに同意すると思います...

      1.    ディエゴドイツゴンザレス

        いいえ、Firefoxを忘れてBraveをインストールしてほしいという人もいます。