
BITS est un composant du système d'exploitation Windows qui permet le transfert de fichiers asynchrones utilisant la bande passante lorsqu’elle est inoccupée. Il est utilisé par les services de mises à jour logicielles de Microsoft, notamment Windows Update, WSUS (Windows Server Update Services), et SMS (Systems Management Server). Il est également employé par les services de mises à jour des logiciels de messagerie instantanée de Microsoft et des logiciels non-Microsoft.
L’usage de BITS associé à un agent de mise à jour devrait permettre aux utilisateurs disposant d’une connexion lente de se procurer plus facilement les dernières mises à jour du navigateur de Mozilla. Pour le moment, les mises à jour de Firefox à partir de la version 68 ne peuvent être téléchargées que lorsque quelqu’un exécute Firefox. En introduisant un agent de mise à jour dédié, il est possible de télécharger ces mises à jour véritablement en arrière-plan sans affecter l’expérience utilisateur et les performances du navigateur.
Matt Howell, Platform Engineer chez Mozilla, avait confié à ce propos : « l’agent de mise à jour est en cours de planification en tant que processus d’arrière-plan qui restera actif une fois le navigateur fermé pour télécharger et appliquer les mises à jour. Cela devrait rendre la mise à jour plus pratique pour tout le monde et réduire le temps nécessaire pour obtenir de nouvelles mises à jour pour les utilisateurs qui ne sont pas bien pris en charge par le processus de mise à jour actuel, car ils ne se servent pas beaucoup Firefox et / ou ont des connexions Internet lentes ».
Kirk Steuber, également Platform Engineer chez Mozilla, s’est plus étendu sur le sujet en expliquant : « nous allons d’abord permettre à Firefox de se mettre à jour à l’aide de BITS sans l’agent de mise à jour. Cela nous permettra de passer plus facilement d’un mécanisme de téléchargement à l’autre plutôt que de le supprimer en une seule fois. Pour le moment, Firefox va invoquer BITS via une interface intégrée au binaire qui communique directement avec BITS ».
Cette interface sera modifiée à partir de Firefox 70 afin qu’elle communique désormais avec BITS en utilisant l’agent de mise à jour en tant qu’intermédiaire. Cela permettra à cette interface de gérer les taches de BITS en tant qu’utilisateur du service local. Les testeurs qui ont déjà la dernière version de Firefox Nightly peuvent voir la fonctionnalité en action. Elle peut être activée en sélectionnant app.update.BITSenabled. et app.update.BITS.inTrialgroup. au niveau des réglages. Une fois ce nouveau système de mise à jour en place, Firefox ne devrait plus télécharger les mises à jour lorsque vous les rechercherez depuis la boîte de dialogue « À propos de » dans le menu « Aide » du navigateur.
Source : Blog Mozilla 1, Blog Mozilla 2
Et vous ?

Voir aussi




Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.