SystemD is made to sell Redhat service contracts, an eco system under their exclusive control as all encompassing as they can get away with.
Very true indeed.
More frequently these Mega Corporations are taking
(or assumption) that everybody will just take it or leave it.
No getting rid of it after Debian folded really, there was a small window where Debian could have gone for runit but it's gone now. You can coast on old SysV scripts slowly getting out of sync with the evolving programs for a while, but eventually you'll have the choice to just start writing your own init scripts for everything or accept the D ... SysV is a dead end. Unfortunately it's the road most the non D distributions follow because it's also the road of least resistance, except Void.
That mostly fallback into 2 categories:
- those that never ever had already used or dealt with *NIX (true *NIX)
they are/were mostly deep buried into that MS fantasy world of
the 90s 2000s ... and never ever touched a system boot wide init script
- those that previously were written their own boot scripts to handle SCO
and early BSD or *NIX scripts mostly system-V style - These folks pretty
much also dealt with those crappy batch DOS and some even wrote CP/M
boot images.
The later have absolute no problems handling system-V scripts as they
just kept the flow of those decades adapting whenever needed
As a matter of fact each and every custom built boot image will
require those scripts and several others to service the systems
Debian and others were trapped on the systemd pitfall
Now they have a scalable hairy problem of making custom images
as a whole new generation of users are totally clueless about system init
As for file systems, XFS seems to be becoming the central choice for Linux servers. When I make a little time I'm going to try to setup a server with LVM+XFS, using LVM snapshots for incremental backup.
Time consuming ... and in the event you will also setup your own
boot image with crafted file system to fit a RAM disk..
There is no other way to go besides
- BUSYBOX + system-V init
Paul