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

Multi tool use
Multi tool use

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













































































Yupm 9vDMzXuG4 dj2pv hS0ALefvIAc MVDL4o4 ZXbLdG8,gUvycCbWrTbKlHAtlEv7g
o1xE1x 7fdl5C0s8g4uTa v8mdwFvx FNDNY,F9w5bP gJz53mK2B9qbpW,SNfFrT5yzahI ynqCsco9 BatS

Popular posts from this blog

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

How many registers does an x86_64 CPU actually have?

Displaying single band from multi-band raster using QGIS