Mentre distribuzioni come Fedora Linux usano già da anni Dbus-Broker come implementazione compatibile con D-Bus ad alte prestazioni, per Ubuntu 23.10 entro la fine dell’anno è finalmente dove sembra che Ubuntu passerà a questa migliore alternativa a dbus-daemon.
Ubuntu per un po’ha impacchettato dbus-broker nel proprio archivio dell’universo, mentre per il ciclo Ubuntu 23.10 mira a farlo entrare nell’archivio principale e come parte di questo fungere da sostituto predefinito di dbus-daemon. Questa mossa è probabilmente attesa da tempo con altre distribuzioni Linux che da anni si affidano a dbus-broker del progetto BUS1 come implementazione completamente compatibile con D-Bus ma focalizzata su maggiori prestazioni e affidabilità.
Questo Ubuntu MIR request sta elaborando il processo di promozione di dbus-broker nell’archivio principale. Presenta il caso:
-Il pacchetto dbus-broker è richiesto in Ubuntu main per sostituire dbus-daemon.
-Il pacchetto dbus-broker passerà generalmente dal server al desktop.
-Il pacchetto dbus-broker copre lo stesso caso d’uso di dbus-daemon ma è un’alternativa migliore per il motivo descritto in [questo post del blog]. Altre distribuzioni lo usano da anni, Fedora per esempio, [Fedora Wiki]
-Non c’è altro/migliore modo per risolvere ciò che è già in main o dovrebbe andare universe->main invece di this.
-Il pacchetto dbus-broker è richiesto in Ubuntu main non più tardi di agosto a causa di [feature freeze], idealmente vorremmo farlo arrivare prima nel ciclo
L’inserimento di Dbus-Broker in Ubuntu 23.10 lo farà dagli un sacco di tempo per cuocere prima della versione Ubuntu 24.04 LTS del prossimo anno. Ci sono state indicazioni che risalgono all’anno scorso di Ubuntu forse finalmente impostato per la transizione a Dbus-Broker dato che è stato aggiunto il supporto AppArmor e altri miglioramenti mentre per la prossima versione di Ubuntu in ottobre sembra che dovrebbe finalmente accadere.
Dato che nulla di più è arrivato dal tentativo fallito di KDBUS o dalla soluzione IPC nel kernel BUS1, Dbus-Broker è la migliore opzione attualmente disponibile per questa interfaccia/bus di comunicazione tra processi su sistemi Linux.