4 ms·
Why don't they just adopt the same fundamental IPC design as Wayland? Swap out the root wl_display singleton object for something dbus appropriate and away you
by nly 2y ago
Why don't they just adopt the same fundamental IPC design as Wayland? Swap out the root wl_display singleton object for something dbus appropriate and away you go?
More or less all the display specific stuff is an extension on top of the core design.
https://wayland-book.com/protocol-design.html https://wayland-book.com/protocol-design.html
- WhyNotHugo 2y agoI often wonder why that protocol isn’t used in other fields. It has clear schemas with documentation, and existing codegen implementations. OTOH, it’s too complex for simple protocols with a few messages. IIRC, Pipewire uses a variation of the Wayland protocol.
- pjmlp 2y agoThat would be going full circle, given that D-Bus was predated by Bonono on GNOME side, and DCOP on KDE, which was based on X11 Inter-client communication. D-Bus evolved from merging their needs into a single approach.
- loa_in_ 2y agoBut would that be necessarily bad? It's like merging back a long detached branch in version control
- 1oooqooq 2y agobecause systemd does what redhat clients ask for, not matter how obnoxious.