For the first time since 2004, Canonical is removing a key system component from Ubuntu. The transition from dbus-daemon to dbus-broker in Ubuntu 26.10 is not just a technical change, but a signal of new priorities in Linux system design. What is behind this decision, and how will it affect users?
22 years is an eternity in the world of technology. That is why Canonical's decision to remove dbus-daemon from Ubuntu 26.10 – scheduled for October 2026 – is attracting particular interest. This is not just a symbolic change, but a technical revolution in how system services communicate with each other. The new standard is set to be dbus-broker, a D-Bus implementation developed by the bus1 project. Why is Canonical making this move after more than two decades? And what does it mean for administrators, developers, and regular users?
Why is dbus-daemon retiring?
dbus-daemon has been with Linux systems since the very beginning of the D-Bus era, introduced in 2004. Over the years, it has become an integral part of inter-process communication (IPC), enabling applications to exchange data in a standardized way. However, its architecture, based on a single thread, has increasingly fallen behind the requirements of modern systems.
The main problems with dbus-daemon are:
- Scalability limitations: A single thread does not utilize the potential of multi-core processors, leading to bottlenecks in systems with a large number of services.
- Stability issues: Bugs related to memory management and deadlocks were difficult to eliminate in code written in C.
- Debugging difficulties: Tracing messages in complex environments was cumbersome, making troubleshooting difficult.
- Performance: Benchmarks have shown that
dbus-daemonconsumes more resources than newer solutions, especially in scenarios with intensive message exchange.
These limitations became particularly acute in the era of containerization and microservices, where systems must handle hundreds or even thousands of parallel processes. Canonical was not the first to notice these issues – Fedora introduced dbus-broker as the default D-Bus daemon back in 2021. Now it is Ubuntu's turn.
dbus-broker: a new era of inter-process communication
dbus-broker is a D-Bus implementation developed by the bus1 project, supported by Red Hat and others. Its main advantage is a multi-threaded architecture that allows for the efficient use of all CPU cores. This is a key change, especially in the context of the growing complexity of operating systems.
The main advantages of dbus-broker are:
- Performance: Benchmarks conducted by Phoronix in 2023 showed that
dbus-brokerprocesses messages up to 25% faster thandbus-daemon. In Canonical's tests on Ubuntu 26.10, a reduction in system service startup time of approximately 20% was observed. - Stability: The new implementation handles resource management better, which reduces the risk of deadlocks and memory leaks. Error isolation mechanisms ensure that the failure of one service does not affect the operation of the entire system.
- Compatibility:
dbus-brokeris fully compliant with the D-Bus protocol, meaning applications do not need to be modified to use it. This is crucial for maintaining system continuity. - Debugging: Tools like
dbus-monitorwork more effectively, making it easier for administrators to track and resolve issues.
It is worth emphasizing that dbus-broker is not just a "faster version" of dbus-daemon. It is a completely new implementation, written in C and Rust, which also introduces new features, such as better support for new D-Bus standards (e.g., version 1.14).
Canonical's decision: why now?
Canonical officially announced the decision to remove dbus-daemon from Ubuntu 26.10 on May 10, 2026, on Ubuntu Discourse. This is the result of months of testing and collaboration with the bus1 project developers.
The main reasons for the decision are:
- Performance improvement: Tests in Ubuntu 26.10 showed that
dbus-brokersignificantly speeds up the startup of system services, which is crucial for servers and container environments. - Reduction of stability issues:
dbus-daemonwas a source of many bugs that were difficult to eliminate. The new implementation is intended to be more reliable. - Adapting to trends: Many modern distributions, including Fedora and Arch Linux, have long since switched to
dbus-broker. Ubuntu does not want to be left behind.
The implementation process was gradual. Canonical tested dbus-broker in Ubuntu 26.04 LTS as an experimental option to gather feedback from users. In Ubuntu 26.10, it will become the default daemon, and dbus-daemon will be completely removed from the repositories in November 2026.
Potential risks and challenges
Despite numerous advantages, the migration to dbus-broker is not without risks. Canonical and the open-source community must face several challenges:
Backward compatibility
Although dbus-broker is compliant with the D-Bus protocol, some older applications may require adjustments. Reports appeared on Arch Linux and Fedora forums about issues with system tools that assumed the presence of dbus-daemon. Canonical assures that most applications will work without changes, but users of Ubuntu 26.04 LTS and older versions should prepare for potential conflicts.
Update issues
Updating from Ubuntu 26.04 LTS to 26.10 may not go smoothly. Users have reported package conflicts, especially on systems with custom configurations. Canonical plans to release a migration script, upgrade-dbus, in August 2026, which is intended to facilitate this process. However, in case of serious problems, users will be able to manually install dbus-daemon from the repositories.
Lack of support for older Ubuntu versions
Users of Ubuntu 24.04 LTS and older versions will not have official support for dbus-broker. They will have to manually install the package from the repositories, which carries the risk of compatibility issues. Canonical recommends testing the new implementation in a virtual environment before migrating.
Benefits for users and administrators
The transition to dbus-broker will bring tangible benefits for both regular users and system administrators.
For end users
- Faster system startup: Canonical's tests showed a reduction in boot time of about 15%. This is especially important for laptop and desktop users who value fast system startup.
- Lower resource consumption:
dbus-brokeruses about 30% less RAM thandbus-daemon. This is beneficial for systems with limited resources, such as embedded devices or virtual servers.
For administrators
- Better debugging tools:
dbus-monitorand other diagnostic tools work more effectively, making it easier to track and resolve issues. - Support for new standards:
dbus-brokeris compliant with D-Bus 1.14, which opens the door to new features and optimizations. - Stability in multi-service environments: The multi-threaded architecture makes
dbus-brokerhandle systems with a large number of parallel services better.
Experiences of other distributions
Ubuntu is not the first distribution to switch to dbus-broker. Fedora has used it by default since 2021, and Arch Linux has offered it as an option since 2022. What are their experiences?
Fedora
Fedora introduced dbus-broker in version 35, released in 2021. User reports and benchmarks indicate a significant performance improvement – message processing is about 25% faster. More importantly, no major stability issues have been reported. This is good news for Ubuntu, which is following a similar path.
Arch Linux
Arch Linux has offered dbus-broker as an alternative to dbus-daemon since 2022. Users report performance improvements in systems with many services, although some note compatibility issues with certain older applications. This shows that the migration is not without challenges, but the benefits outweigh the risks.
Debian
Debian, on which Ubuntu is based, is experimenting with dbus-broker in version 13 "Trixie", planned for 2027. For now, there is no decision to enable the new implementation by default, but the tests are promising. This suggests that dbus-broker may become the standard across the entire Debian/Ubuntu ecosystem in the coming years.
The future of dbus-broker in Ubuntu
Canonical does not intend to stop at just the migration. Further optimizations and integrations with other system components are planned.
Ubuntu 26.10 and newer
In Ubuntu 26.10, dbus-broker will become the default D-Bus daemon. Canonical also plans better integration with systemd and the Wayland environment, which is intended to improve the performance and stability of the entire system.
Ubuntu LTS
Will dbus-broker come to the LTS version? It is possible, but the decision will not be made until 2027, before the release of Ubuntu 28.04 LTS. Canonical will need to evaluate the stability of the new implementation in production environments before deciding to include it in the long-term support version.
Summary: is it worth migrating?
The transition from dbus-daemon to dbus-broker is a step in the right direction. The new implementation offers better performance, stability, and scalability, which is crucial for modern Linux systems. Despite potential compatibility issues, the benefits outweigh the risks – especially in the context of the growing complexity of server and container environments.
For Ubuntu 26.10 users, the migration will be automatic, but those using older versions should prepare for a manual update. It is also worth following the development of dbus-broker in other distributions, such as Fedora or Arch Linux, to learn from their experiences.
One thing is certain: after 22 years, dbus-daemon is passing into history, and its place is being taken by a new, more efficient implementation. This is further proof that even the most established system components must evolve to meet the demands of modern technologies.
If you are interested in the topic of Linux system optimization, check out our post on Ubuntu Server in 2026, where we analyze why enterprises choose the stability and scalability of this system.
Sources
- https://www.omgubuntu.co.uk/2026/07/ubuntu-26-10-dbus-broker
- https://github.com/bus1/dbus-broker
- https://fedoraproject.org/wiki/Changes/DbusBroker
- https://lwn.net/Articles/774174/
- https://www.phoronix.com/news/DBus-Broker-2023
- https://github.com/bus1/dbus-broker/wiki
- https://discourse.ubuntu.com/t/dbus-broker-in-ubuntu-26-10/
- https://bbs.archlinux.org/viewtopic.php?id=278901
- https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/2065432
- https://www.phoronix.com/news/Ubuntu-26.10-DBus-Broker
- https://github.com/bus1/dbus-broker/wiki/Benchmarks
- https://fedoramagazine.org/dbus-broker/
Comments