SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I assume that's for linux 3.19 (meaning we'll soon find out how the dbus part turns out).
It's still just a patch though, so it's still unofficial. If Linus and crew accept this, then this is going to give Lennart all the weaponry him and the rest of the systemd developers they need to force redevelopments for kdbus or even force systemd out on users unless Gentoo can effectively maintain eudev with minimal upstream. I don't see this as a positive addition to the kernel.
The patch is submitted, but remember even then it must be reviewed and this code has been under heavy scrutiny by the main developers. It may be accepted, or it may be kicked out. Lots of patches are always submitted, but not all of them gain acceptance. Time will tell though, and I hope this doesn't mean what I think it means.
If it's stable is one thing, but if it's not stable, it can be bad.
The kernel has always had some issue at some point rear it's head, and caused a major problem. Problems are fixed but not often does a problem get repaired swiftly. Case in point: Everyone assumed EXT4 was stable and safe until way late in the 2.x series to early in the 3.x series something went terribly wrong and caused data-loss. It took patches and a few revisions before it cleared up and EXT4 was safe again, but the problem was real.
The reliability of this feature is going to be called into question, and should anything cause a problem with kdbus, anything using it would be at the mercy of the kernel, not just D-Bus. This is a kernel driver, not a system daemon that can be patched and rebuilt quickly, restarted with a command and trigger, and such. If anything were to cause kdbus to fail, it would not only crash the kernel, but any work to repair it would have to be done via chroot or another system by proxy, and then rebuild the kernel, reboot the machine, etc.
Plus even by then, who knows what may have changed in the kernel? 3.19 is still a few revisions out, and we haven't even pulled the plastic wrap off of 3.18 yet. By that time, improvements might even be made to netlink and binder, but again who knows?
i personally would just like the systemd related devs to STOP F**KING CALLING IT ZERO COPY
it's shared memory, zero copy is something different entirely
(and you don't want RAM to RAM copy using zero copy)
I know back when Kay got blocked from the merge of kdbus patches that Linus said Kay needs to clean up the coding mess that was in udev and such, so how much of the bad code was, in fact, cleaned up that would make Linus reconsider the kdbus patch?
Key, I'm f*cking tired of the fact that you don't fix problems in the
code *you* write, so that the kernel then has to work around the
problems you cause.
Greg - just for your information, I will *not* be merging any code
from Kay into the kernel until this constant pattern is fixed.
This has been going on for *years*, and doesn't seem to be getting any
better. This is relevant to you because I have seen you talk about the
kdbus patches, and this is a heads-up that you need to keep them
separate from other work. Let distributions merge it as they need to
and maybe we can merge it once it has been proven to be stable by
whatever distro that was willing to play games with the developers.
But I'm not willing to merge something where the maintainer is known
to not care about bugs and regressions and then forces people in other
projects to fix their project. Because I am *not* willing to take
patches from people who don't clean up after their problems, and don't
admit that it's their problem to fix.
Kay - one more time: you caused the problem, you need to fix it. None
of this "I can do whatever I want, others have to clean up after me"
crap.
I know kdbus now is mainly is Greg's baby, but I do wonder the state of code still coming from Kay will affect the decision on this, especially when Lennart made it public knowledge he planned on killing udev's netlink support in favor of kdbus.
Quote:
Originally Posted by Lennart Poeterring
Anyway, as soon as kdbus is merged this i how we will maintain udev, you
have ample time to figure out some solution that works for you, but we
will not support the udev-on-netlink case anymore. I see three options:
a) fork things, b) live with systemd, c) if hate systemd that much, but
love udev so much, then implement an alternative userspace for kdbus to
do initialiuzation/policy/activation.
If this ends up "breaking" non-systemd systems, I don't want to even imagine the flack the kernel team could get for this, much less the systemd developers. The question is, who's neck will go on the chopping block if this breaks systems, or is used maliciously to purposely break systems?
Has kernel code ever been introduced that broke systems on purpose directly or indirectly and was forcibly retracted back out of the kernel by the kernel team to restore order?
Anyway, as soon as kdbus is merged this i how we will maintain udev, you have ample time to figure out some solution that works for you, but we will not support the udev-on-netlink case anymore. I see three options: a) fork things, b) live with systemd, c) if hate systemd that much, but love udev so much, then implement an alternative userspace for kdbus to do initialiuzation/policy/activation.
Huh. It will be interesting to see how this plays out. Working with device driver developers is a bit like herding cats under the best of circumstances. How will they respond to demands that they rewrite all of their drivers to kdbus? I've had trouble in the past just getting in touch with some of them (as the email address in the source code turned stale).
He didn't mention the fourth option: (d) port new must-have device drivers to netlink for eudev.
I don't think I need to say more on where I stand with systemd, it's clearly obvious I keep trying to fight it at any cost using low-brow tactics and improper comparisons without any merit of foundation.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Quote:
Originally Posted by hitest
I have the greatest respect for Debian. It is a good thing to see people who run other distros posting here.
Likewise I have great respect for Slackware. It is a good thing that only a small minority of users (in all distributions) are elitist and do not want other distro users joining in discussions.
What would be bad about that? Why must an OS have a "full-featured" DE with a host of features activated by point-and-click?
As far as I'm concerned, having a full-featured DE allows me to run Linux on my workstation to be productive, not Windows or Mac OS X. Running irssi in a Ratpoison session just won't do it.
I doubt many, if any, of the "elitists" object to people joining discussions about their distribution, if those people have used the distribution in the past, and are therefore familiar with it, and are able to contribute to the discussion. What they most likely object to are people disrupting discussions with assumptions about a distribution they are ignorant of. In other words, the reaction is based on whether people are trying to be constructive or destructive to the discussion.
In the interest of making an on-topic contribution; my belief is, if Slackware adopts systemd there would be a small lose of users, but not an exodus. Most would continue using Slack.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.