Firstly, the age-old canard of microkernels being "too slow for the real world" is decades out of date, and L4 and QNX today are ubiquitous.<p>One should not make the mistake of using the term "init" to refer to a particular implementation. init(8) is simply the first process. There never was a single "Unix init system", though the BSD rc was always the superior one out of the originals. This is reflected to this day by its ridiculously short init scripts and the fact that a dependency system (rcorder(8)) was easily retrofitted.<p>The issue of boot speed is a misunderstood one. Properly benchmarking and having a deterministic boot process has always been difficult. Linux distros were by and large using the same tricks with sysvinit (startpar, insserv, Makefile-style concurrency, etc.) that systemd centralizes to get the same speed benefits for a while. Further, systemd introduces failure points in the boot process of its own, particularly with how it handles job scheduling and states, the occurrence of dependency loops and so forth. A lack of proper integration (which is still common, it turns out having a full proper systemd-based init configuration is hard [1]) can exacerbate this, and I've had experiences of >2 minute-long booting on Fedora 20.<p>It must be stated that the problem with systemd isn't its violating the "Unix way". The problem is with systemd itself, <i>a priori</i>. It's a landmine of an architecture with chronic mission scope issues and lack of proper creative direction.<p>I can also understand why a security researcher like Rob would be wary of systemd. The risks of systemd are indeed exceptionally great compared to previous systems. systemd's PID1 handles things like configuration parsing, cgroupfs writing, supervision, system state management, mount/automount points and its coverage is much higher than even something like launchd or Solaris SMF. The central I/O bottleneck of something like the journal (which by far has been the buggiest systemd component) is also noteworthy.<p>[1] <a href="https://wiki.freedesktop.org/www/Software/systemd/Optimizations/" rel="nofollow">https://wiki.freedesktop.org/www/Software/systemd/Optimizati...</a>