How to determine a linux distro is based on systemd or sysV init without installing or booting?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite
1












I noticed in somewhere that most of the linux distro are based on Systemd instead of SysV init.



So i just wanna know without installing and booting is there any possible way to find distro based on Systemd or SysV init ?







share|improve this question



















  • Read the homepage of the distribution.
    – Ipor Sircer
    May 8 at 15:14










  • Old but potentially useful: unix.stackexchange.com/q/18209/117549
    – Jeff Schaller
    May 8 at 16:09










  • An erroneous assumption underpinning this question is that distributions can only include one or the other, not both, nor other things entirely; and that no distribution exists where this is an installation, or post-installation, choice amongst several alternatives.
    – JdeBP
    May 9 at 11:07















up vote
0
down vote

favorite
1












I noticed in somewhere that most of the linux distro are based on Systemd instead of SysV init.



So i just wanna know without installing and booting is there any possible way to find distro based on Systemd or SysV init ?







share|improve this question



















  • Read the homepage of the distribution.
    – Ipor Sircer
    May 8 at 15:14










  • Old but potentially useful: unix.stackexchange.com/q/18209/117549
    – Jeff Schaller
    May 8 at 16:09










  • An erroneous assumption underpinning this question is that distributions can only include one or the other, not both, nor other things entirely; and that no distribution exists where this is an installation, or post-installation, choice amongst several alternatives.
    – JdeBP
    May 9 at 11:07













up vote
0
down vote

favorite
1









up vote
0
down vote

favorite
1






1





I noticed in somewhere that most of the linux distro are based on Systemd instead of SysV init.



So i just wanna know without installing and booting is there any possible way to find distro based on Systemd or SysV init ?







share|improve this question











I noticed in somewhere that most of the linux distro are based on Systemd instead of SysV init.



So i just wanna know without installing and booting is there any possible way to find distro based on Systemd or SysV init ?









share|improve this question










share|improve this question




share|improve this question









asked May 8 at 14:16









Abdulvakaf K

294




294











  • Read the homepage of the distribution.
    – Ipor Sircer
    May 8 at 15:14










  • Old but potentially useful: unix.stackexchange.com/q/18209/117549
    – Jeff Schaller
    May 8 at 16:09










  • An erroneous assumption underpinning this question is that distributions can only include one or the other, not both, nor other things entirely; and that no distribution exists where this is an installation, or post-installation, choice amongst several alternatives.
    – JdeBP
    May 9 at 11:07

















  • Read the homepage of the distribution.
    – Ipor Sircer
    May 8 at 15:14










  • Old but potentially useful: unix.stackexchange.com/q/18209/117549
    – Jeff Schaller
    May 8 at 16:09










  • An erroneous assumption underpinning this question is that distributions can only include one or the other, not both, nor other things entirely; and that no distribution exists where this is an installation, or post-installation, choice amongst several alternatives.
    – JdeBP
    May 9 at 11:07
















Read the homepage of the distribution.
– Ipor Sircer
May 8 at 15:14




Read the homepage of the distribution.
– Ipor Sircer
May 8 at 15:14












Old but potentially useful: unix.stackexchange.com/q/18209/117549
– Jeff Schaller
May 8 at 16:09




Old but potentially useful: unix.stackexchange.com/q/18209/117549
– Jeff Schaller
May 8 at 16:09












An erroneous assumption underpinning this question is that distributions can only include one or the other, not both, nor other things entirely; and that no distribution exists where this is an installation, or post-installation, choice amongst several alternatives.
– JdeBP
May 9 at 11:07





An erroneous assumption underpinning this question is that distributions can only include one or the other, not both, nor other things entirely; and that no distribution exists where this is an installation, or post-installation, choice amongst several alternatives.
– JdeBP
May 9 at 11:07











2 Answers
2






active

oldest

votes

















up vote
4
down vote



accepted










On distrowatch.com you can search for distributions using the init system as a criterion. You can even select "not systemd".






share|improve this answer























  • Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
    – sourcejedi
    May 17 at 9:42


















up vote
2
down vote













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.






share|improve this answer























  • Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
    – JdeBP
    May 9 at 10:55










  • Oops. I plead -ENOCOFFEE.
    – telcoM
    May 9 at 13:03










Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f442554%2fhow-to-determine-a-linux-distro-is-based-on-systemd-or-sysv-init-without-install%23new-answer', 'question_page');

);

Post as a guest






























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
4
down vote



accepted










On distrowatch.com you can search for distributions using the init system as a criterion. You can even select "not systemd".






share|improve this answer























  • Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
    – sourcejedi
    May 17 at 9:42















up vote
4
down vote



accepted










On distrowatch.com you can search for distributions using the init system as a criterion. You can even select "not systemd".






share|improve this answer























  • Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
    – sourcejedi
    May 17 at 9:42













up vote
4
down vote



accepted







up vote
4
down vote



accepted






On distrowatch.com you can search for distributions using the init system as a criterion. You can even select "not systemd".






share|improve this answer















On distrowatch.com you can search for distributions using the init system as a criterion. You can even select "not systemd".







share|improve this answer















share|improve this answer



share|improve this answer








edited May 17 at 9:37









sourcejedi

18.2k32475




18.2k32475











answered May 8 at 15:17









Johan Myréen

6,74711221




6,74711221











  • Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
    – sourcejedi
    May 17 at 9:42

















  • Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
    – sourcejedi
    May 17 at 9:42
















Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
– sourcejedi
May 17 at 9:42





Thanks, I asked someone a similar question, this is a great way to get a list. Be aware that both "not systemd" and "systemd" are selecting Linux Mint as #1/#2 , for example. I think it's because the 17.x series is still in support and does not require systemd, based on this comment. So I guess you still have to double-check before you install.
– sourcejedi
May 17 at 9:42













up vote
2
down vote













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.






share|improve this answer























  • Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
    – JdeBP
    May 9 at 10:55










  • Oops. I plead -ENOCOFFEE.
    – telcoM
    May 9 at 13:03














up vote
2
down vote













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.






share|improve this answer























  • Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
    – JdeBP
    May 9 at 10:55










  • Oops. I plead -ENOCOFFEE.
    – telcoM
    May 9 at 13:03












up vote
2
down vote










up vote
2
down vote









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.






share|improve this answer















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.







share|improve this answer















share|improve this answer



share|improve this answer








edited May 9 at 5:20









Abdulvakaf K

294




294











answered May 8 at 19:57









telcoM

10.2k11032




10.2k11032











  • Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
    – JdeBP
    May 9 at 10:55










  • Oops. I plead -ENOCOFFEE.
    – telcoM
    May 9 at 13:03
















  • Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
    – JdeBP
    May 9 at 10:55










  • Oops. I plead -ENOCOFFEE.
    – telcoM
    May 9 at 13:03















Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
– JdeBP
May 9 at 10:55




Now see unix.stackexchange.com/a/196252/5132 for the unwarranted assumptions that these involve. (-: Also note that the questioner explicitly asked about how to do this without bootstrapping the system in question and running programs on it.
– JdeBP
May 9 at 10:55












Oops. I plead -ENOCOFFEE.
– telcoM
May 9 at 13:03




Oops. I plead -ENOCOFFEE.
– telcoM
May 9 at 13:03












 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f442554%2fhow-to-determine-a-linux-distro-is-based-on-systemd-or-sysv-init-without-install%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?