Getting close to our 4year birthday here and what more reason to celebrate than cutting one more tie to the IBM’s monolithic bloatware that is shoved down our throats by agents of dependence and control.
Thanks to the revamping of Kiss and its new commitment to independence, to offer a way to such independence, we noticed a tragic neglect of reality. We started talking about independence from systemd, and all we thought it was necessary was to substitute pid1 for an alternative. 100 distros later, and many forks, seem to be systemd-free. Some solutions pre-existed and worked, some fresher were hardly tried. Then came the substitution to systemd’s logind by consolekit2.
Then came the realization that not using systemd init, but using dbus and elogind, was the next worst thing to be doing, and while more and more non-systemd distros (on our long list) didn’t use systemd, they used – or later adopted elogind (void, slackware, and our beloved adelie, even antiX is using it here and there). So beyond pid1 those systems were business as usual. We then focused on the next best alternative, consolekit2 (which is recently receiving fresh attention) or not using it and dbus at all, which is fine for most of us wm, teminal, consoles users.
Now, as Kiss points out, udev is another piece that behaves as an IBM monolith in linux and it is our task to evade its dependence. Maybe then we can set ourselves free, not so fast slick you will trip on your own myth here! Most X-server subsystems depend indirectly to what udev provides, and IN THE WAY UDEV provides it.
Continue reading →