-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 09/11/2014 06:33 PM, Dave Ihnat wrote:
On Thu, Sep 11, 2014 at 04:30:11PM -0400, Stephen Gallagher wrote:
> There are plenty of complaints that can be *legitimately*
> leveled against systemd. The correct way to do this ...
With all due respect, this isn't a matter of filing bug reports.
I've been working on Unix since around 1980; I was teaching Unix
internals at Bell Labs in Naperville in 1982. I've discussed
Ritchie streams with Ritchie, and hacked the Unix kernel back then.
I knocked out cut and paste--maybe nothing that stunning, but it
cost me a lot when I did it. I know and understand what the
Unix--and, by extension, Linux--philosophy is.
I've also worked on DOS, and Windows, since their inception, and
many other operating systems before and after both. I've seen some
sensible decisions--although with either DOS or Windows, I'm hard
pressed right now to think of them--and some really stupid ideas,
such as the Registry.
Systemd is one of the stupid ideas. It flies in the face of
everything that makes sense in Unix or Linux, and incorporates some
of the most amazingly bad ideas Microsoft ever promulgated. A
single point of failure, an Swiss army knife of totally disparate
tasks incorporated in a single process just because we can...
I really wish people would stop repeating this falsehood. systemd is
*not* a single process. It's a name for a collection of small
processes that *collectively* are called systemd. There's no single
point of failure that's significantly more problematic than pid 1 has
ever been.
I didn't pay attention to this until recently; now that I've
dug
into it a bit more, I'm both horrified and astonished that it's
reached the level of acceptance it has. This is an amazingly
terrible concept, with the unbelievable adjunct that it's been
accepted by major Linux distros. Unchecked, this could be the stake
in the heart of Linux. Those who don't know history are doomed to
repeat it.
Sincerely, -- Dave Ihnat dihnat(a)dminet.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlQTHEEACgkQeiVVYja6o6M0vACdHSRv0ELVID86oY+UWmqXyZUw
1koAnRRyyw8uo3OpFmuiJKcTeZSEOCX/
=eV2u
-----END PGP SIGNATURE-----