Mailinglist Archive: opensuse (982 mails)

< Previous Next >
Re: [opensuse] Getting rid of systemd and putting sysv back
Hello,

On Sun, 28 Sep 2014, Eliezer Croitoru wrote:
On 09/28/2014 07:18 PM, Dirk Gently wrote:
How about, an init system should not require 200 pages of documentation.

+1..

Just take in account that it's not just a init system.

An why isn't it? *That's* the core problem. Why is it an
interdependent jumble of binaries gobbling up daemons (udev, logging,
login, ...)

From a purists view, sysvinit is also waay too much for PID 1.
See http://ewontfix.com/14/ (the code, from a general viewpoint).

Gentoo's openrc has it down nicely. It's init is a mere 40,472 Bytes
in size and links to only to libc.so (and linux-vdso.so and
ld-linux*.so. The sysv-alike rc is:
$ ls -l sbin/rc lib/librc.so.1
-rwxr-xr-x 1 root root 51616 Mar 20 2014 lib/librc.so.1*
-rwxr-xr-x 1 root root 119000 Mar 20 2014 sbin/rc*

So, Gentoo has split off 'PID 1' (init) from the 'rc' which runs the
stuff in /etc/init.d.

-dnh

--
Connection reset by beer
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
Follow Ups