Well, I don't have much knowledge about init systems, but I did some research that led me to systemd controversies like binary logs and so on. My question is, like the title says, will I lose Games or docker support too? Or nothing changes?
I'm using Artix Linux on my ROG laptop.
Nvidia driver smoothly running, KVM/QEMU is running, Docker is running.
All is good.
All you need is just install right packages for your system, depends on the init system you are using (openrc, runit, or s6).
I suppose, games and docker don't rely on the init system.
When switching out of systemd, you'll lose:
1. User services. Runit and openrc don't support user services. It is said that s6 does, but you need to put some time and effort studying the s6 documentation. That means, e.g., you'll need to manually put pipewire into your startup in order to start it during your X11 session. But it's quite simple.
2. Systemd automount. If you don't use systemd mount units, you lose nothing.
3. Systemd-boot. If you use grub, you lose nothing.
4. Systemd timers. There is cron instead.
5. You'll lose those of AUR packages which are strictly dependent on systemd. Any of systemd units provided with AUR packages apparently won't work and you'll need to write you own startup scripts for your chosen init system. But such cases quite rare.
6. PITA during systemd upgrades. Artix uses init systems which are mature and stable (save, perhaps, suite66, which is under active development), and they don't break during upgrades. You'll get bored quite quickly.
Most of what is wrong with contemporary GNU/Linux distributions:
https://suckless.org/sucks/systemd/
https://nosystemd.org/
Out of systemd? The whole systemd, minus some of its programs which can be compiled standalone, don't constitute the init system itself and don't interfere with supported init systems.
You may gain some hair back if you are that worried LOL ;)
Seriously the only way to judge is try Artix then you will know for yourself Openrc and runit are very stable runit give fast boot times apart from that all 3 are fine.
What do I miss about systemd? I miss all the insane dependencies for compiling a simple project. Also without systemd, I miss rebooting my computer all the time, apparently because the systemd culture shuns uptime of years
The only thing you'll lose out of systemd is a bloat init which does too many things. You won't lose anything good.
Hi, If you want to learn what is bad about systemd then look no further than this excellent article:
https://unixsheikh.com/articles/the-real-motivation-behind-systemd.html
and Artix is at the top of his favourite Linux distributions:
https://unixsheikh.com/articles/some-of-the-great-gnu-linux-distributions.html