|
|
|
|
|
by denton-scratch
1608 days ago
|
|
> another part is that applications started using the higher level D-Bus APIs (like udisks2, timedated, networkmanager, etc) Not the applications that I use! The machine in question doesn't have dbus or systemd. It only has one user. That layer of complexity is of zero value to me, but it's the very devil to get rid of it all. > Sorry but I don't think any usage of the terminal is a counterexample. If, on Windows, you have to perform a task for which there is no pre-made GUI app you can install, then you have to run-up powershell or cmd. My case is identical. I specifically referred to one-off tasks. It's not my use of terminals that is the counterexample; it's the fact that I run a desktop without polkit (or anything-kit). |
|
Yes you can technically build a system without dbus or systemd or polkit or gettext or the C library or whatever it is you feel is superfluous. As you've found it is not actually difficult to do that, just tedious and impractical. You aren't gaining anything here by removing things. If you want equivalent functionality you're now tasked with building the equivalents, e.g. Android which is also a single user userspace for Linux without dbus or systemd, but has its own fairly complex set of high level services and IPC system.