Personally, I will never go back to writing startup scripts again.
Personally, I will never go back to writing startup scripts again.
I tried artix (not antix) archlinux systemdless based distro mostly out of curiosity a few weeks ago as I wanted to repurpose an old computer. I was also curious of systemd's memory overhead as I've seen report of people running a base kde with little memory usage on slackware compared to other distros. Turns out that writing a service definition for runit is even less complicated than for systemd. It might not be as flexible though but I didn't reach the point when I needed those options yet.
So for now I am living happily without systemd in at least one computer at my home and my quality of life hasn't changed at all, it just remembers me it is different the few times I type systemctl or journalctl out of habit.
Which is not more difficult with runit than systemd and it is probably the same for dinit or openrc.
I mean systemd is still great, it allow a regular unprivileged user to create services and timers without having admin access, which is really nice to launch automatically some podman containers for example. But this is a niche use case and mostly limited to dev/sysadmins.
I can boot up another laptop and configure it to use sddm + sway to compare in a couple minutes.
I'm not sure about you, but I've used many distros, with and without systemd, and never had to write a startup script. The package manager takes care of it (or I switch to a different distro.)
$ uptime 07:21:39 up 128 days, 21:23, 3 users, load average: 0.38, 0.54, 0.60
The above is MX-Linux actually, but doesn't really matter, because they use the same framework, and the default image contains more stuff, while Antix is more 'spartan'.
As in having booted the image into ram, chosen a few menu-items via function keys, and having worked from there. Without having to edit any 'scripts', btw.
As desktop. While not having updated the kernel, it got updates for the layers above, though. Anyways, it just works for me.
(Shrug)
Just like you wouldn't want to have no choice for your desktop environment (why would anyone not want GNOME?), widgets, toolkits and libraries.
Choice, modularity and competition between subsystems and libraries is what makes Linux an open, innovative environment.
https://www.devuan.org/os/init-freedom
https://www.devuan.org/os/documentation/install-guides/chima... (older screenshot)