:: Re: [DNG] We Must be Prepared ....
Góra strony
Delete this message
Reply to this message
Autor: Didier Kryn
Data:  
Dla: dng
Temat: Re: [DNG] We Must be Prepared ....
Le 20/06/2015 11:06, James Powell a écrit :
> Then this without a doubt is clear evidence that kdbus is in fact a
> systemd proprietary IPC. Has anyone heard of any software otherwise
> that will use kdbus at all, even in the least?
>
> Lennart is desperate to get kdbus in, but is making a critical error
> in judgment with this. No distribution has ever added software to the
> kernel that has been 3rd party via patch, or has limited function,
> other than Gentoo that maintains a patch for OpenRC. ZFSOnLinux has
> never been allowed, neither has Reiser4, or any other non-vanilla
> code, nor any code from Linux-next.
>
> No package developer in their right mind would do such a lascivious
> addition to the kernel, nor would dare to.
>


     OK, kdbus is required eagerly by systemd developpers. So what? 
Don't you think normal that such an important and critical thread of 
software development finds that it misses some service that only the 
kernel can provide efficiently? Isn't it normal that the kernel team 
examines seriously the request and eventualy provides that service?


     This kdbus feature, if we don't want to use it, we don't use it. It 
may even be optional and you can disable it when compiling the kernel if 
the mere availability of this system-call irritates you. It may also 
happen that other applications than systemd make use of kdbus for their 
own needs.


     From a bad thing (systemd) could hapen good things. For example, 
systemd-infected distros are now forced to include both sysvinit and 
systemd init files if they pretend to continue sysvinit support. They 
may consider some day doing what we are discussing in another thread: 
providing init packages for every daemon. Or devising a generic 
description of daemon dependencies and invocation method, which would 
allow to use universal start/stop/reload scripts.


     Didier