Micrologiciel

fwupd

Sur Ubuntu, fwupd est un paquet qui fournit un démon et des outils en ligne de commande pour mettre à jour le micrologiciel (firmware) de divers appareils sur votre système.

Fonctionnalités principales :

  • Mise à jour du firmware : Permet de mettre à jour le firmware des composants de votre ordinateur (carte mère, disques durs, clés USB, souris, etc.) directement depuis le système d’exploitation, sans avoir à créer une clé USB bootable ou à redémarrer sous Windows.
  • Support large : Prend en charge les firmware de nombreux fabricants (Dell, Lenovo, HP, Intel, NVMe, etc.) via le site LVFS (Linux Vendor Firmware Service).
  • Interface multiple : Il fonctionne en arrière-plan et peut être utilisé via :
    • L’application “Logiciels” (GNOME Software) : une interface graphique simple.
    • La ligne de commande (fwupdmgr) : pour les utilisateurs avancés ou les scripts.
    • fwupd est le nom du service/démon qui tourne en arrière-plan.

Installation

Le paquet fwupd est très probablement déjà installé sur votre Ubuntu, surtout si vous utilisez une version récente.

Pour vérifier et l’installer si nécessaire :

sudo apt update
sudo apt install fwupd

Utilisation en ligne de commande

Une fois installé, vous pouvez utiliser l’outil fwupdmgr :

  1. Rafraîchir la liste des firmware disponibles (se connecte à LVFS) : bash sudo fwupdmgr refresh
  2. Lister les appareils détectés : bash fwupdmgr get-devices
  3. Vérifier les mises à jour disponibles : bash fwupdmgr get-updates
  4. Installer toutes les mises à jour disponibles : bash sudo fwupdmgr update

Exemple de sortie

$ fwupdmgr get-updates
[...]
Devices that need updating:
• UEFI dbx
  Version: 77c9c8dbde2b11c40c06a263d4b2a2d458f7055d → 12bc2c5f6c2af2a8956c7c88d5f6c9bc1d89edbf
• System Firmware
  Version: 1.12.0 → 1.13.0

En résumé :

fwupd est un outil essentiel et moderne sous Ubuntu (et les autres distributions Linux) qui simplifie grandement la gestion du micrologiciel de votre matériel, rendant cette tâche aussi simple que la mise à jour de vos logiciels habituels. Il améliore la sécurité et la stabilité du système en vous permettant de garder votre firmware à jour.