セキュリティの問題と更新しないユーザーの数を懸念して、MozillaはMIcrosoftテクノロジーを使用して更新のインストールを強制します
MozillaはMicrosoftテクノロジーを使用してFirefoxブラウザを更新します。 Firefox 68以降、 MozillaはMicrosoftBITS(Background Intelligent Transfer Service)を使用します 更新を提供します。 つまり、WindowsUpdateが使用するのと同じテクノロジです。
Firefox 70のリリース時点で、 BITSは専用の更新エージェントで使用されます プロキシとして。 これは、単にブラウザ自体の一部ではなく、派生したものです。 これにより、アップデートのインストールが簡単になります。
なぜMozillaはMicrosoftテクノロジーを使用するのですか?
更新エージェントと組み合わせて使用されるBITSへの切り替えの主な動機は 接続が遅いユーザーが最新の更新を簡単に入手できるようにします。。 このように、Mozillaは、通常のアップデートをインストールするのに十分な長さのブラウザを持っていない人が使用するブラウザの廃止バージョンをアップデートしたいと考えています。
現在のBITSの操作方法では、誰かがFirefoxを実行している場合にのみ更新をダウンロードできます。 専用のアップデートエージェントに切り替える場合は、 ブラウザのパフォーマンスに影響を与えることなく、これらの更新をバックグラウンドでダウンロードすることができます。
Según 開発者 Mozillaからのアイデアは、更新エージェントは次のとおりです。
…更新をダウンロードして適用するためにブラウザを閉じた後も実行され続けるバックグラウンドプロセス。 これにより、更新がすべての人にとってより便利になり、Firefoxを定期的に実行していない、またはインターネット接続が遅いために現在の更新プロセスで十分にサポートされていないユーザーの新しい更新を取得するのにかかる時間が短縮されます。
Windowsを参照していることを明確にしましょう。 ほとんどのLinuxディストリビューションのリポジトリにはFirefoxがあり、オペレーティングシステムの残りの部分が更新されるとFirefoxが更新されます。。 Linuxで他の形式のインストールがどうなるかわかりません。
最終的にこのテクノロジーを採用する前に、前のステップがあります。 それが説明するように 別の開発者 Mozillaによる
アップデートエージェントをリリースする前のステップとして、まずFirefoxがアップデートエージェントなしでBITSを使用してアップデートできるようにします。
これにより、一度にすべてを落とすのではなく、ある衝撃メカニズムから別の衝撃メカニズムへの移行が容易になります。 今のところ、Firefoxはバイナリに組み込まれたインターフェースを介してBITSを呼び出します。 このインターフェイスは、現時点ではBITSと直接通信しますが、将来的にはUpdateAgentを仲介として使用してBITSと通信できるように設計されます。
これにより、ローカルサービスユーザーとしてBITSジョブを管理できるようになります。これにより、更新エージェントがBITSジョブを個別にダウンロードするときにダウンロードが発生します。
Mozillaが更新しなければならなかったことを忘れないでください 週にXNUMX回 セキュリティ上の問題によるブラウザ。 したがって、更新はユーザーの善意に依存すべき問題ではありません。