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.
signature.asc
Description: Digital signature