Announcement
Collapse
No announcement yet.
Systemd 221 Fixes Bugs, Wants Distributions To Start Shipping KDBUS
Collapse
X
-
Originally posted by pal666 View Postyour opinion is very important for us
not really
feel free to throw your computer out of a window
that 'vocal minority' reference was about braindead systemd-haters like you
Comment
-
Originally posted by duby229 View Post
I understand that, but he has distanced himself. Just read the logs. Honestly I think it's been pretty civil, but it's clear that kdbus is not wanted in the kernel by the majority.
It doesn't matter if a horde of un-qualified people on LKML either wants a certain feature or not. What really matters is if one of Linus' lieutenants either NACKs or ACKs a feature/patch.
So far everything is just business as usual on LKML regarding kdbus, so it is likely that kdbus will be merged after a some further scrutiny. At the present the kdbus developers have addressed most if not all issues raised by serious LKML developers. So the next round (Kernel 4.2) will be interesting
Comment
-
Originally posted by duby229 View Post
I really appreciate the civil tone. It would be great if it works out smoothly as you predicting. But the thing is, from my perspective we are already in the future, and it's not a good one. There is 13000 loc going into the kernel that 2 people sorta understand and one 1 person claims to understand but doesn't. Doesn't that sound like a bad idea to anyone else? I already don't use dbus and it's not easy to do. At some point somebody is going to -have to- develop a new IPC with a dbus compatibility shim.
kdbus is smaller than eg. a standard serial port driver. It isn't a big merge by Linux kernel standards.
There are many developers who understand and contribute to the kdbus codebase, probably more than usual for a new Linux feature.
The kdbus code isn't complex as eg. the Linux memory code. What gives some kernel developers problems are that they have little or no exposure to userland IPC. Just the fact that dbus/kdbus concerns itself with "policy" is enough to give many developers a glaze over their eyes. In short, if you don't understand D-Bus IPC, then kdbus code will be difficult to review. It will probably help with real world samples of userspace kdbus code to make them better grasp this new problem domaine.
Your last comment about a D-Bus "shim" is fascinating, since this is exactly what kdbus is; it replaces the D-Bus daemon with a backwards compatible kernel module and library that upgrades all existing D-Bus clients to using a new kernel IPC (kdbus).
And don't forget that while kdbus functions as a transport layer for the D-Bus protocol, it isn't tied to it. It is quite possible to invent a brand new non-D-Bus IPC and place it on top of kdbus. So the non-systemd, non-D-Bus distros can just make their own IPC and use kdbus to gain instant kernel features. Kdbus really is an advantage for everyone using the Linux kernel, whether you use systemd or not.
Comment
-
Originally posted by interested View PostYour last comment about a D-Bus "shim" is fascinating, since this is exactly what kdbus is;
Comment
-
Finally LP&co show that they are nothing but power mad little twerps.
It is all about power, not technical merit. All their lies are finally exposed as what they are.
KDBUS was not merged because it is broken by design. A bad solution for a none-existant problem.
But instead of listening, adressing the criticism and maybe sitting down and designing a better solution they show their true face and try to force KDBUS down the throats of all those people who know what broken mess the systemd crowd is pushing forward.
There is only one answer: boycott systemd and its toxic developers. They are actively destroying linux.
Comment
-
Originally posted by Mo6eB View PostI understand you don't want to merge my friend's KDBUS patches... It would be a shame if someone ... decided to add unremovable support for them in basic userland over which you have no control. Just a friendly reminder.
Comment
-
Originally posted by log0 View PostI think there is a decent article on lwn regarding kdbus
In short, what andy and eric have done is unprecedented, and it isn't uncommon for USERSPACE to make use of experimental kernel features (keep in mind, kdbus is basically a fricking driver, folks).
That's all this is.
Comment
Comment