3 ms·
Could somebody explain like I'm five?
by hayksaakian 13y ago
Could somebody explain like I'm five?
- aoxfordca 13y agoI second... Wannabe hacker and don't understand
- bitskits 13y agoThis might be a helpful explainer: http://meetings-archive.debian.net/pub/debian-meetings/2013/debconf13/high/983_Why_Debian_should_or_should_not_make_systemd_the_default.ogv http://meetings-archive.debian.net/pub/debian-meetings/2013/...
- gpcz 13y agoA Linux operating system has a core program called a kernel, which has the job of creating and maintaining an environment where other programs can run. Other programs include the login prompt, the shell that lets you execute programs, etc. However, there is a chicken-and-the-egg problem: once the environment is running, how do you run the first program? This is solved by having the Linux kernel run a program called "init" as the first program, which manages everything else (bringing up services, executing the login prompt, etc). There are multiple versions of this "init" program with different features and idiosyncrasies -- the Debian committee voted to use one called systemd rather than some competitors. Switching versions of init requires system administrators to relearn how to do many things, so the committee spent a lot of time weighing a lot of factors before making this decision.
- pingswept 13y agoA group of programmers who make a popular version of Linux have decided to make their version of Linux start with a new program when the computer boots. Instead of using a program from the 80's called "System V init scripts", they have decided to switch to a new program called "systemd." Both programs have the major responsibility of starting the rest of the programs that make up Linux. I found this explanation of systemd interesting (though more suitable for a wannabe hacker than a 5-year-old (though I suppose the two sets may not be disjoint)): http://0pointer.de/blog/projects/systemd.html http://0pointer.de/blog/projects/systemd.html
- brownbat 13y agoI would start with K900's rundown here: http://www.reddit.com/r/linux/comments/132gle/eli5_the_systemd_vs_initupstart_controversy/ http://www.reddit.com/r/linux/comments/132gle/eli5_the_syste... More on the Debian debate: https://wiki.debian.org/Debate/initsystem/upstart https://wiki.debian.org/Debate/initsystem/upstart And the Phoronix has a good overview of how this is playing out: http://www.phoronix.com/scan.php?page=news_item&px=MTU1NjA http://www.phoronix.com/scan.php?page=news_item&px=MTU1NjA http://www.phoronix.com/scan.php?page=news_item&px=MTQ5NzQ http://www.phoronix.com/scan.php?page=news_item&px=MTQ5NzQ
- InclinedPlane 13y agohttp://www.youtube.com/watch?v=-97qqUHwzGM http://www.youtube.com/watch?v=-97qqUHwzGM