Podczas gdy dystrybucje, takie jak Fedora Linux, od lat używają Dbus-Broker jako ich wysokowydajnej implementacji kompatybilnej z D-Bus, w przypadku Ubuntu 23.10 jeszcze w tym roku wygląda na to, że Ubuntu przejdzie na tę lepszą alternatywę dla demona dbus.
Ubuntu od jakiegoś czasu umieszcza dbus-broker w swoim archiwum wszechświata, podczas gdy w cyklu Ubuntu 23.10 zamierza wprowadzić go do głównego archiwum i jako część tego służyć jako domyślny zamiennik dbus-daemon. To posunięcie jest prawdopodobnie spóźnione, ponieważ inne dystrybucje Linuksa od lat polegały na dbus-broker z projektu BUS1 jako w pełni kompatybilnej z D-Bus implementacji, ale skupiały się na większej wydajności i niezawodności.
To Ubuntu MIR request przechodzi przez proces promowania dbus-brokera do głównego archiwum. Wyjaśnia to przypadek:
-Pakiet dbus-broker jest wymagany w Ubuntu main, aby zastąpić dbus-daemon.
-Pakiet dbus-broker będzie generalnie przenoszony z serwera na pulpit.
-Pakiet dbus-broker obejmuje ten sam przypadek użycia co dbus-daemon, ale jest lepszą alternatywą z powodu opisanego w [ten wpis na blogu]. Inne dystrybucje używają go od lat, na przykład Fedora, [Fedora Wiki]
-Nie ma innego/lepszego sposób rozwiązania tego problemu, który jest już w main lub powinien przejść do universe->main zamiast this.
-Pakiet dbus-broker jest wymagany w głównym Ubuntu nie później niż w sierpniu ze względu na [zamrożenie funkcji], najlepiej byłoby, gdybyśmy go wylądowali wcześniej w cyklu
Wprowadzenie Dbus-Broker do Ubuntu 23.10 będzie daj mu dużo czasu na upieczenie przed przyszłorocznym wydaniem Ubuntu 24.04 LTS. Pojawiły się oznaki powrotu do zeszłego roku Ubuntu, prawdopodobnie w końcu ustawionego na przejście na Dbus-Broker, biorąc pod uwagę, że dodano obsługę AppArmor i inne ulepszenia, podczas gdy w przypadku następnej wersji Ubuntu w październiku wygląda na to, że powinno to w końcu nastąpić.
Biorąc pod uwagę, że nic więcej nie wynikło z nieudanej próby KDBUS lub rozwiązania IPC w jądrze BUS1, Dbus-Broker jest obecnie najlepszą dostępną opcją dla tego interfejsu/magistrali komunikacyjnej między procesami w systemach Linux.