I noticed in somewhere that most of the Linux distro are based on Systemd instead of SysV init.
So I just want to know without installing and booting. Is there any possible way to find distro based on Systemd or SysV init ?
I noticed in somewhere that most of the Linux distro are based on Systemd instead of SysV init.
So I just want to know without installing and booting. Is there any possible way to find distro based on Systemd or SysV init ?
On distrowatch.com you can search for distributions using the init system as a criterion. You can even select "not systemd".
Check for the existence of the characteristic configuration files and administration tools of each init system.
If /etc/inittab does not exist, then the init system is definitely not SysVinit. If it exists but has only one non-comment line, and the comments are saying "this is only used for specifying the default runlevel, nothing else will have any effect", the init system might be upstart.
If /etc/init/ is a directory, then the system configuration at least provides the option to use upstart.
If directories like /usr/lib/systemd/system, /lib/systemd/system and/or /etc/systemd/system exist, the system at least has the configuration files for systemd.
If initctl list as root produces a list of processes controlled by the init system, upstart is definitely in use.
If systemctl status displays a list of running system services (you don't even have to be root to run it!), systemd is definitely in use.
If /etc/inittab exists and neither initctl list nor systemctl status works, then it looks like SysVinit.
If /etc/inittab exists and it is having this line inittab is no longer used when using systemd. then it systemd only.