omg scary systemd, with Artix I go
I don’t know what systemd is but this is pretty much how I picture all linux users.
Have you considered that just “reaping old process IDs” wasn’t enough responsibility for an init daemon on a secure, robust system? That maybe it should be protecting other parts of the system and tracking the liveness of a desired service?
What is the benefit of specifically doing that in init?
If I see an argument like this then I can only assume the interlocutor doesn’t do software engineering.
Its more likely that the user simply has simple needs like running stuff at startup which any init system can do and doesn’t see as much benefits as poster.
Also who loves systemd-resolved?
Being able to assign a nameserver per interface with a domain wildcard is a fucking godsend. I use it every day with a hook script because my job uses some private domains but I don’t want to send my entire DNS history through the VPN. Now
~job.comgoes totun0and that’s the end of it.systemd-resolved is not perfect but with libnss’s overly rigid nature the only alternative for my use-case would be to recreate similar functionality to resolved with dnsmasq – which is just objectively worse especially when you want to use DHCP sometimes but not always. Why reinvent the wheel? resolved does its job and does it well. I had some issues with it a few years ago but have been using it for the past couple years without complaint.
What is the benefit of specifically doing that in init?
What’s the alternative?
Also who loves systemd-resolved?
I don’t think I will ever love anything DNS-related, but it’s still the best solution I’ve used for name resolution on a system with many interfaces.
I fully agree. I am a user with a bit of technical background, but not a lot of detailled knowledge about the inner workings of an operating system (i know boolean logic and basic programming structures - in Pascal lol - from the 90’s, what a transistor does and stuff, how to build my own PCs and handle filesystems and troubleshooting).
With init scripts, i hit a wall pretty fast.
With Systemd i know how to start, stop and configure services, and the suite built around it uses the same conventions everywhere, making the everyday life with Linux for someone like me so much easier and more transparent than ever before.
I’ve only ever used systemd, and I’m not really aware of what else is out there, since I think systemd has been the default on all the distros I’ve tried. Anyone have some good resources on other alternatives and how to start playing around with them?
Have a look a this:
Most non-systemd users are either contrarians or people who don’t want to switch their workflow from some other system that they already know perfectly.
I will always welcome alternative systems on principle alone, but at this point there is not much need for linux “consumers” to consider anything else (unless their distro doesn’t ship with systemd of course).
Yes I like it and it is loads better then what came before it.
All down votes are from all the systemd haters!
I don’t really mind it. I picked it when I installed CachyOS.
And then the phone exploded.
Systemd has simplified my life on a few occasions, and it seems to be reliable from what I can tell. At the end of the day if I can get the OS to do what I want in a relatively simple matter, that’s all I care about.
In all seriousness, I’ve yet to encounter a situation where Systemd made any meaningful negative difference in my Linux experience.
I’ve never had problems with any init system, Systemd or otherwise.
Systemd is fine.
Journald is fine.
But someone pass me a mace I can beat systemd-resolved and systemd-logind to death with
EDIT: Oh come on

You’ll love resolved when you have to deal with split DNS ;)
Oh trust me I have. resolvconf and openresolve are awful too but for different reasons
Systemd is the greatest innovation that Linux has ever seen bar none.
Since I started actually doing system administration and actually interacting directly with SystemD all of the hate for it I’d soaked up from enthusiast forums melted away. I’ve never used any of the other init systems so maybe I’m missing out, but I do appreciate SystemD for what it does
pipewire feels close
My biggest complaint with systemd…
Service xxx stop/start/restart is so much easier than
Systemctl stop/start/restart xxx
It fucking annoys me
It seems like every Linux distro I’ve used both of those will work fine.
I neaver bothered me too much, can you not alias stop to sudo sytemctl stop xxx
Like that you can write “stop wpa_supplicant” instead od “Sudo systemctl stop wpa_supplicant. “
Have one extra buzz from me as well. Screw RedHat and everything it does.
I would replace grub in a heartbeat with systemd if it a feature like grub-btrfs (boot time snapshots for btrfs all in the GUI)
Zfs is better anyway
How is it better? For desktop use specifically
Thanks! It looks good, really good. just not worth it for me unless they change the licensing
better compression (btrfs compression doesn’t work on extents smaller than 128KiB, which excludes the majority of potentially-compressible data on MANY systems)
Well straight away that’s wrong.
I also don’t get the complaint that if you create a confusing subvolume layout, it results in a confusing subvolume layout. Don’t do that then.
Well, now I do.











