Avoiding Complexity with Systemd
mgdm.net
Avoiding Complexity with Systemd
1–10 of 357 posts
Re: Avoiding Complexity with Systemd
#2You'll be defining your own systemd units with ease.
systemd to you will be journalctl and systemctl. So pretty good.
Re: Avoiding Complexity with Systemd
#3Re: Avoiding Complexity with Systemd
#4Use NixOS and you'll love systemd. You'll be defining your own systemd units with ease. systemd to you will be journalctl and systemctl. So pretty good.
How does NixOS make that easier?
Re: Avoiding Complexity with Systemd
#5Re: Avoiding Complexity with Systemd
#6Use NixOS and you'll love systemd. You'll be defining your own systemd units with ease. systemd to you will be journalctl and systemctl. So pretty good.
I use mostly Ubuntu and Debian and defining systemd units just means you have to spit the right text into a .service file placed at the right spot. How does NixOS make that easier?
Re: Avoiding Complexity with Systemd
#7Use NixOS and you'll love systemd. You'll be defining your own systemd units with ease. systemd to you will be journalctl and systemctl. So pretty good.
I use mostly Ubuntu and Debian and defining systemd units just means you have to spit the right text into a .service file placed at the right spot. How does NixOS make that easier?
Re: Avoiding Complexity with Systemd
#8The LoadCredentials thing reminds me of configmaps in K8S, is there a more general thing in systemd e.g LoadConfig
Re: Avoiding Complexity with Systemd
#9Re: Avoiding Complexity with Systemd
#10I remember when it took multiple days testing the configuration on different distributions, editions and versions to just get a single daemon process to start without failure. Then do the whole thing over again because the Debian based distros did not use the RedHat startup tools, different (or no) runlevel configurations, different service binders, different NTP daemon, different terminal deamon, etc.. And of course the French customers wanted the service to work with Mandriva, the German customers want SUSE support with extended security options like dropping permissions after boot.
Just like the article mentions you can define a portable service model with security and failure handling built in. There wasn't even anything that came close back in the day. Systemd may not have been built with the Unix philosophy in mind, but at some point that becomes a secondary concern.
Systemd unifies all systemd resources in units which work anywhere, its expandable and extendable, user friendly, allows for remote monitoring etc.