If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
so if systemd (the kernel in userspace) was designed in the stile of the linux kernel, you could take idk logind and use it without systemd (only thing userspace is really dependant on is the kernel)
but you can't
The last time they tried that they took logind out of the systemd tree and ported it to Upstart. logind of course is one of the components of systemd where we explicitly documented that it is not a component you can rip out of systemd. And of course, just a few months after Canonical did this, things are broken again, and this was to be expected: logind now uses the new cgroups userspace APIs (as mentioned above), and hence it will not run without systemd around. So Ubuntu is stuck with an old and unsupported version of logind. If they advocate this as a solution, then they are in ignorance onthat what they have is already out-of-date. (And yeah, this matters, for example all the nifty stuff that allows Wayland to run nicely without privs is implemented in the newer logind versions, and not in Canonical's forked version).
Fortunately, that's true. But what part of "trying to" you don't understand?
And what part of "nobody forced other project to use any part of systemd (as per logind)" you don't understand?
You are free to use their software as well as they are free to develop it following the direction they have in mind.
You don't like the direction? Good, then you can:
- fork it
- adopt a different project
- maintain the old project
- start a new one