| > Debian no longer accepts 'init 0' as a command I'm not sure where this affirmation comes from. Do you have "systemd-sysv" installed? What happens when you do run `init 0ยด? init(1)[0] says: For compatibility with SysV, if the binary is called as init and
is not the first process on the machine (PID is not 1), it will
execute telinit and pass all command line arguments unmodified.
That means init and telinit are mostly equivalent when invoked
from normal login sessions. See telinit(8) for more information.
telinit(8)[1]: The following commands are understood:
0
Power-off the machine. This is translated into an activation
request for poweroff.target and is equivalent to systemctl
poweroff.
> ipconfig isn't a command anymoreare you sure you're not mixing up the Windows command ipconfig[2] with the still ubiquitous ifconfig[3]?
Even though it's considered deprecated in favor of iproute2's[4] "ip" command, I don't know any distro which has ceased making net-tools available, let alone unusable. > systemd changed the whole subsystem from underneath me I agree systemd has been pretty disruptive, but it has made me a lot more productive. Writing a unit file is dead simple, and it is capable of doing a lot of very interesting things. Hardening a unit is quite easy, for instance. You might already be aware of all that, but if not, I can drop some links on another reply. Overall, from the one of your reply, I have the impression that you might be happier switching to a less opinionated distro like Void Linux or Gentoo. Something as curated as Ubuntu isn't a good fit for you. 0. https://man7.org/linux/man-pages/man1/init.1.html
1. https://man7.org/linux/man-pages/man8/telinit.8.html
2. https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig
3. https://sourceforge.net/projects/net-tools/
4. https://wiki.linuxfoundation.org/networking/iproute2
|
s/ipconfig/ifconfig/
> Overall, from the one of your reply, I have the impression that you might be happier switching to a less opinionated distro like Void Linux or Gentoo. Something as curated as Ubuntu isn't a good fit for you.
I agree, but I work in infosec. Nobody ever got fired for running Ubuntu, particularly when there's at least some auditing of source before they push out deb packages. I know there are minimal case studies, but one day someone will get malware into a distro, I'd like to reduce the risk that it happens to the distro I'm running.
I also moved away from Gentoo ~ 10 years after systemd was mainstream, at that point it was basically impossible to get Bluetooth Audio working without pulseaudio, which seemed impossible to run without Systemd. I fully understand that Systemd is probably better in a lot of use cases and I really don't care what's running under the hood, provided it doesn't get in my way.
Edit: And the reason I hate whatever is responsible for the 'ip' command is that it's virtually impossible to google specifically for that command (y'know, because 'ip' was a protocol not a command, convoluting things unnecessarily)...