Originally posted by DeepDayze
View Post
Announcement
Collapse
No announcement yet.
Systemd 221 Fixes Bugs, Wants Distributions To Start Shipping KDBUS
Collapse
X
-
Originally posted by duby229 View Post
Leave a comment:
-
Originally posted by duby229 View Post
Say in 5 years, how many end user facing applictions do you suppose won't work in that scenario? It's already difficult to not use dbus now, but with kdbus going into the kernel, how much more difficult will it become to not use it?
EDIT: My point is that you can say "remove it completely", but that's not how it's gonna be.
That some programs will start to use kdbus features is only natural. Those niche distros that won't use either D-Bus or kdbus will have to make sure that relevant userland projects supports that too, by either asking very nicely or provide the support themself.
Any choice has consequences, and if a distro chooses not to support the most widely used Linux/Unix IPC system and not even have an alternative to it, they must expect more work on their side or fewer choices in userland programs.
In practical terms, I don't think this will matter much for the non-systemd distros: A major point with kdbus is exactly that it is 100% backwards compatible with D-Bus, so few services outside those low-level ones like udev etc, have much incentive to use kdbus specific features. Daemon developers won't have to change a line of code in order to enjoy the benefits of a kernel IPC when the distro is using kdbus.
So the non-systemd distros can just continue to use the D-Bus daemon like they always had regarding most user land services.
Leave a comment:
-
Originally posted by jhenke View PostExactly this kind of behaviour is why some people dislike systemd.
but nobody cares what such dumb people like or dislike
Originally posted by jhenke View PostSeriously, systemd developers continue their hybris mentality. "I told you so" seems very appropriate right now.
Leave a comment:
-
Originally posted by duby229 View Post
Say in 5 years, how many end user facing applictions do you suppose won't work in that scenario? It's already difficult to not use dbus now, but with kdbus going into the kernel, how much more difficult will it become to not use it?
EDIT: My point is that you can say "remove it completely", but that's not how it's gonna be.
Leave a comment:
-
Originally posted by interested View Post
kdbus is totally optional in every non-contrived scenario. So distros that aren't using systemd can remove it completely from the kernel if that is what they want. It is just a kernel module after all, just like so many other kernel features.
In short, kdbus will be a kernel option forever and not a requirement for using the Linux kernel.
That systemd is going to depend on kdbus when merged is a given thing too since that has been the plan for years now.
EDIT: My point is that you can say "remove it completely", but that's not how it's gonna be.Last edited by duby229; 20 June 2015, 10:11 AM.
Leave a comment:
-
Originally posted by duby229 View Post
As long as it remains totally optional in every possible scenario. I -don't- wan't it. If everyone is a minority then count me in too. You already know just as well as I do that it won't remain optional and that everyone will have to deal it. That's not a minority. That's everyone.
In short, kdbus will be a kernel option forever and not a requirement for using the Linux kernel.
That systemd is going to depend on kdbus when merged is a given thing too since that has been the plan for years now.
Leave a comment:
-
Originally posted by robclark View Post
Seemed more like a vocal minority from what I saw.. And keep in mind that it isn't uncommon for kernel developers to have a kernel-centric view of the world, without really a good picture of how userspace components interact.
Anyways, I'm not an expert on dbus or various other IPC systems out there. I do know greg-kh has spent a lot of time looking into binder/dbus/kdbus, and he is a solid/sensible kernel dev that I have a lot of respect for, so I tend to trust him more if he says kdbus is the right way forward, compared to what the rest of the peanut gallery say.
Leave a comment:
-
Originally posted by DeepDayze View PostHere we go...Lennart's getting pretty psychotic with this now. Why should he ram kdbus down the kernel team's throats?
So Lennart is only doing what Linus is asking him to do. Before that, the systemd developers had gone to great length to ensure that no distro would turn on kdbus as default.
That all major distros will turn on kdbus as default when it is merged is a given thing; it is really good stuff, just the fact that you can sniff D-Bus traffic with Wireshark when using kdbus is probably reason enough for many.
Leave a comment:
Leave a comment: