The systemd madness

Jay Nugent jjn at nuge.com
Wed Mar 18 09:06:48 PDT 2015


Greetings,

On Wed, 18 Mar 2015, Man-wai Chang wrote:

>
> Are we losing the ability and control to write our own init scripts?
> Are we being forced to work with other people... just like selinux?

   A'yup!   The snot-nosed, pimply-faced kids have lost sight of the UNIX 
philosophy of "Do just one thing really really really really well". 
Systemd has turned into a giant monolithic piece of binary code that YOU 
have NO control over, and sadly, changes CONSTANTLY.  There seems to be no 
end to systemd's takeover of init (which was the goal - for faster booting 
by parralellizing processes), but also logging, time keeping, and more. 
It is almost like a virus in the way it is taking over our free control of 
our own systems.


> I remember how simple SysV init scripts are...


    When I was teaching UNIX/Linux System Administration at a local 
Community College, I stressed the UNIX Philosophy and would quite easily 
teach them the SysV startup process.  The stoodies absorded this process 
effortlessly.  But then when I would introduce them to the 
New-and-Improved systemd, their eyes rolled back, their heads would spin, 
and vomit would spew out of their mouths (picture a certain syfi movie of 
the 70's). They absolutely *HATED* it !!!

    It is madness, plain and simple.  If the goal was to launch more 
processes at the same time to make boot-up faster, then give more 
processes the same S## number.  WTF?!?!  It is EASY to tell the order of 
boot up using SysV - not so in systemd.  It is EASY to tell what processes 
will be [K]illed and which will be [S]tarted in any run level.  It is EASY 
to know what runlevel you will be in at boot time (/etc/inittab) and just 
as easy to telinit to a new runlevel as needed during maintenance.  It 
used to be EASY to spawn an stty at boot time, now it is a major cluster-F 
to do it under systemd, and it only support two modes (single & multi).

    Systemd is making me seriously think of bailing on Linux and going back 
to BSD :(


       --- Jay Nugent  WB8TKL
           Ypsilanti, Michigan


         () ascii ribbon campaign in
         /\ support of plain text e-mail

  o Averaging at least 3 days of MTBWTF!?!?!?
  o The solution for long term Internet growth is IPv6.
+------------------------------------------------------------------------+
| Jay Nugent   jjn at nuge.com    (734)484-5105    (734)649-0850/Cell       |
|   Nugent Telecommunications  [www.nuge.com]                            |
|   Internet Consulting/Linux SysAdmin/Engineering & Design              |
|   ISP Monitoring [www.ispmonitor.org] ISP Performance Monitoring       |
+------------------------------------------------------------------------+
11:01:01 up 15 days, 23:46, 5 users, load average: 0.17, 0.28, 0.51


More information about the Linux-users mailing list