I want systemd nowhere fucking near my NTP or DNS config.
Don't get me wrong, systemd is cool. But my god people really abuse of it. Especially distros. Some really make it hard to understand what service is in actual control. Why wrap daemons in daemons in daemons? With the worst possible names and descriptions to boot.
(used it before, mostly to learn. went to debian for new laptop. gave up after fighting systemd. I'm aware of devuan and artix, but gentoo just worked (after all the time spent))
https://forum.qubes-os.org/uploads/db3820/original/2X/c/c774...
Once install is done, login and save this file:
/etc/apt/preferences.d/systemd
# this is the only systemd package that is required, so we up its priority first...
Package: libsystemd0
Pin: release bookworm
Pin-Priority: 700
/etc/apt/preferences.d/systemd
# exclude the rest
Package: systemd
Pin: release *
Pin-Priority: -1
Package: *systemd*
Pin: release *
Pin-Priority: -1
Package: systemd:i386
Pin: release *
Pin-Priority: -1
Package: systemd:amd64
Pin: release *
Pin-Priority: -1
After: apt-get install sysvinit sysvinit-core sysvinit-utils
Reboot then: apt-get purge systemd
There are a few edge cases, packages which require systemd, but I've been running thousands of systems including desktops this way for a decade.Yes, I also run thousands of systems with systemd too.
Moreover, there are the odd one or two unrelated packages that just happen to have the string "systemd" in their names. (-:
$ ps agxf|grep 'systemd'
607 ? S 0:00 /lib/systemd/systemd-udevd
2201 ? S 0:00 /sbin/cgmanager --daemon -m name=systemd
2726 ? S 0:00 /lib/systemd/systemd-logind
Also can install Nvidia or AMD video drivers.If you have specific issues, please file them over at systemds GitHub issue tracker.
chattr +i /etc/resolv.conf
It's the only long-term solution to that problem that I endorse. Every attempt of working with the system, whether via systemd.network, resolved.conf or resolvconf, has always eventually bit me one way or another.