Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i know what initialization systems are, and pretty much what they do.
lately everybody has been giving out about various distros changing to systemd...
firstly have i got this right?
init is pretty much retired and used on many older distros
debian used init then switched to upstart and now uses systemd...though you can keep using upstart but its difficult to get right.
slackware uses a hybrid type sysv with bsd like scripting...
centos 7 is using systemd by default
so what is the big fuss? why would a poor init system steer people away from a distro they have used for years.
can it really be this important? i mean how many times a day are you going to reconfigure start-up services etc...i dont understand this.
Init systems are quite important for those that have to manage servers, typically sysadmins.
The location or function of init scripts is not why there's so much noise surrounding the adoptation of systemd. Calling systemd an "init system" is at best misleading, because it does an awful lot more than init ever did, and is continually absorbing and attempting to deprecate various system components that have little or nothing to do with the init process.
For instance, neither hotplug/udev nor syslogd have ever been part of init, but systemd has incorporated the former and is attempting to replace the latter. This has obvious implications for anyone depending on the functionality of those subsystems.
Just another pid - just happens to be 1.
Or 0 occasionally...
Not quite. It's the PID belonging to the only process that could cause an entire system to crash, so that process must be 100% stable and virtually bug-free.
so what is the big fuss? why would a poor init system steer people away from a distro they have used for years.
can it really be this important? i mean how many times a day are you going to reconfigure start-up services etc...i dont understand this.
The problem that some people have with systemd is not its init part, it is the additions to it. While systemd started out as an init system it now is a system of building blocks for a complete Linux OS, it provides, besides the init part, services for logging, network setup, bootloading, session management, time/timezone settings, ..., basically anything that is needed to build a basic OS to build up from.
I will not go any further with that, if you want to have more information why people are opposed to systemd just go ahead and read one of the systemd threads on this forum, but be aware that you will see a lot of FUD, so better fact check extensively.
Thanks for all the reviews...busy watching a video on systemd on youtube...interesting...its 50 min long.
if you want to know what an init does, read the Slackware rc.S and rc.M in /etc/rc.d/
(in that order, /etc/inittab and "man inittab" explain why)
watching a presentation about systemd wont teach you anything about how a system initializes
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.