3 ms·
> Systemd has always been hyper focused on the desktop/laptop experience No, most features of systemd are focused in Servers (systemd-resolved itself is one ex
by m45t3r 7y ago
> Systemd has always been hyper focused on the desktop/laptop experience
No, most features of systemd are focused in Servers (systemd-resolved itself is one example, it can be used by Desktops, however the reason for its creation was containers that needed to have faster DNS resolution).
Actually, systemd-homed is the first systemd feature that I know that the reason to exist is for Laptop users (and Desktop users somewhat less). Most new features of systemd are created for either servers or embedded users. For example:
- Portable services (user case: servers): http://0pointer.net/blog/walkthrough-for-portable-services.html http://0pointer.net/blog/walkthrough-for-portable-services.h...
- IP Accounting (user case: servers): http://0pointer.net/blog/category/projects.html http://0pointer.net/blog/category/projects.html
- Dynamic users (user case: servers): http://0pointer.net/blog/dynamic-users-with-systemd.html http://0pointer.net/blog/dynamic-users-with-systemd.html
- SD-event (user case: all): http://0pointer.net/blog/introducing-sd-event.html http://0pointer.net/blog/introducing-sd-event.html
- SD-bus (user case: all): http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html
- Stateless systems (user case: embedded): http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html http://0pointer.net/blog/revisiting-how-we-put-together-linu...
For all of those features, only SD-bus is more relevant to Desktop user case since it is where DBus is more common. However Dbus is also used in server/embedded user cases sometimes. The rest of features may be interesting for Desktop however they mostly are used for either servers or embedded systems.
> it will be forced upon server setups
I am really curious of which systemd features are being forced in any distro. systemd-resolved for example is not used by default in any distro that I know (Debian, Ubuntu, Arch, NixOS).
- twothumbsup 7y agoI'm pretty sure Ubuntu 18.04 uses systemd-resolved by default, not that it matters all that much to me.