[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd and server use



Jonathan Dowland wrote at 2014-09-28 13:05 -0500:
> The more and more I read people objecting to the modularity of systemd,
> the more I am reminded of the Tanenbaum/Torvalds debate re microkernels.

It does seem to be related, though not so much due to systemd being
modular as monolithic.  systemd introduces a large amount of "core
code" at PID 1 that needs to be stable and reliable.

Microkernels, as I understand, aim to support a highly modular system
*design* but are themselves minimal (Minix 3 has about 4000 lines of
executable kernel code).  This "core code" can be more easily audited
and maintained.  Servers, eg. device drivers, are supervised and can
not bring down the system (in the context of the kernel).  (See
<http://www.minix3.org/other/reliability.html>.)

So yes, perhaps one major reason some people dislike systemd (too much
"core code") is the same reason some people like the microkernel
design.

Attachment: signature.asc
Description: Digital signature


Reply to: