
On Sunday, 30 August 2020 8:09:16 PM AEST Mark Trickett via luv-main wrote:
I tried looking through dmesg, but could not find any of the first screen before the splash screen and login. The original Unix design was well considered. I regard systemd as a Microsoftian Borg intrusion. There are other distros based on Debian that go back to the older init systems. I do not mind a slightly slower boot when it makes the system more stable and maintainable.
One feature of systemd is fast boot, unless it has an error and gets you 90 second timeouts etc. What I like are the better security features. One example is terminal control. If you have an init script that launches a daemon under a different UID then if that daemon isn't started by runuser or something similar then the daemon can push characters into the keyboard buffer of the shell. ps axo pid,sess,comm|grep $$ The above command shows processes in the same session group as your shell. Now you can modify all scripts to use runuser, but that's going to be a pain. systemd does all this for you. Also systemd allows blocking daemons from accessing /home and other security features. When it does those sorts of things they are in a standard format so you can grep service files to make sure that all daemons meet the security goals that you have instead of having to read lots of shell scripts written by different people for such things. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/