La distribution elementary OS se veut une alternative à Windows et macOS. Pour arriver à meilleur niveau de maturité, le système d’exploitation va permettre la mise à jour des logiciels internes (firmwares) des périphériques en intégrant LVFS.
Dans un article intitulé “Hardware Improvements Coming to elementary OS” (“améliorations matérielles à venir dans elementary OS”), Cassidy James Blaede explique que des initiatives ont été entreprises ces derniers mois pour rapprocher la distribution grand public des principaux constructeurs d’ordinateurs compatibles Linux : Slimbook en Espagne, mais aussi Star Labs, Pine64 (Pinebook Pro) et la fondation Raspberry.
Support matériel complet intégré à elementary OS
Ces efforts de rapprochement des OEM Linux fait partie d’une stratégie destinée à supporter nativement le plus grand nombre de configurations matérielles, mais aussi d’en assurer les mises à niveau.
C’est à ce titre qu’elementary 0S 6, dont la sortie est prévue cette année, va intégrer une nouveauté importante : la mise à jour du logiciel interne du matériel (“updatable fimware”), en utilisant deux technologies : LVFS et fwupd. Cette fonction est déjà intégré par plusieurs OEM, notamment à l’installation.
Dans le cas d’elementary OS, elle sera directement intégrée aux paramètres système (System Settings), comme on peut le voir ci-dessous, avec la reconnaissance d’un ordinateur Dell.
Pour que cette reconnaissance soit utile, elle doit être assurée en amont par les constructeurs, qui doivent utiliser LVFS lors de la publication des mises à niveau du firmware. C’est déjà le cas de Dell, HP, Intel, Lenovo, mais aussi Star Labs et 8Bitdo. Une nouvelle version est disponible ? Elle sera directement distribuée via le panneau système du système d’exploitation, sans devoir passer par un téléchargement supplémentaire.
C’est quoi LVFS ?
LVFS signifie “Linux Vendor Firmware Service”, un portail sécurisé permettant aux fabricants de publier les mises à jour des logiciels internes (firmwares) de leur matériel.
Ce projet a été lancé par Richard Hughes (ingénieur Red Hat) La liste de compatibilité est régulièrement mise à jour sur cette page.