Les développeurs Linux appellent à une refonte de D-Bus

Un article récent met en lumière les frustrations croissantes envers D-Bus, le système de communication inter-processus de longue date sous Linux, en proposant Hyprwire comme alternative supérieure. Les critiques pointent des failles de sécurité et une documentation médiocre après près de deux décennies d'utilisation. La discussion souligne le besoin de modernisation de l'infrastructure centrale de Linux.

D-Bus a servi de pilier aux distributions Linux pendant près de 20 ans, agissant comme un bus de communication inter-processus (IPC) qui a remplacé les systèmes antérieurs dans des environnements comme Gnome et KDE, s'imposant comme le standard de facto. Cependant, ses défauts de conception ont suscité de vives critiques, y compris de la part du développeur Vaxry, qui argue dans un article récent que d-bus devrait être abandonné au profit de Hyprwire.

La proposition de Vaxry s'inscrit dans le contexte d'une vidéo de Brodie Robertson, qui détaille des problèmes tels qu'Arch Linux développant sa propre implémentation de d-bus au lieu de s'appuyer sur la version de référence. Une préoccupation de sécurité notable est CVE-2018-19358, qui a exposé des risques liés à des trousseaux de clés déverrouillés permettant à n'importe quelle application sur le bus d'accéder au contenu. Les développeurs de Gnome, mainteneurs de d-bus, ont répondu en le qualifiant de « fonctionne comme prévu », une position rappelant les controverses dans des projets comme Wayland.

Hyprwire promet des améliorations via de véritables permissions de sécurité, une validation des messages et une documentation complète — domaines où d-bus est déficient. Après près de deux décennies, la documentation de d-bus reste rudimentaire, se composant principalement de code mal commenté, de brouillons inachevés et de fichiers remplis de TODO. Vaxry admet qu'une adoption généralisée de Hyprwire est improbable à court terme mais espère qu'elle incitera aux réformes nécessaires, évitant à Linux de persister avec un système obsolète pendant des décennies supplémentaires.

Le débat reflète des tensions plus larges dans le développement Linux, où l'inertie retarde souvent l'innovation malgré des lacunes évidentes. Bien que d-bus permette une IPC de type bus pratique sur des méthodes point-à-point plus rapides comme les sockets Unix, sa persistance soulève des questions sur l'équilibre entre compatibilité et progrès.

Articles connexes

De nombreux passionnés de Linux changent fréquemment de distributions à la recherche de la configuration idéale, mais cette pratique entraîne souvent une perte de productivité et de la frustration. Les experts et utilisateurs prônent l'adoption d'une seule distro fiable et l'utilisation d'outils comme Distrobox pour des expérimentations sécurisées. Cette approche promet une plus grande efficacité sans sacrifier les avantages de la variété.

Rapporté par l'IA

Après 53 ans, le noyau Linux va inclure un pilote stable pour le General Purpose Interface Bus de Hewlett-Packard, une norme introduite en 1972. Cette mise à jour arrive dans la version 6.19 du noyau. L'interface offre une bande passante de 8 MB/s.

À la conférence NDSS 2025, Hengkai Ye et Hong Hu de The Pennsylvania State University ont présenté un article sur des vulnérabilités subtiles dans les systèmes Linux qui réintroduisent des piles exécutables. Leur travail met en lumière comment les développeurs, y compris les experts en sécurité, désactivent accidentellement les protections contre les attaques par injection de code. L'étude examine les outils et composants système pour révéler les lacunes dans l'application des politiques écriture-xor-exécution.

Rapporté par l'IA

À la conférence Linux Plumbers 2025, le comité consultatif technique (TAB) de la Linux Foundation a discuté de son influence sur le développement du noyau, y compris l'intégration de Rust et des outils d'IA. Les panélistes ont mis en avant la fonction consultative du conseil pour résoudre les litiges et aligner les intérêts des entreprises et de la communauté. La session a abordé les défis émergents comme la sécurité mémoire et la bureaucratie des entreprises.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser