<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - systemd is malware"
href="https://bugs.freedesktop.org/show_bug.cgi?id=88570">88570</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>systemd is malware
</td>
</tr>
<tr>
<th>Product</th>
<td>systemd
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>blocker
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>general
</td>
</tr>
<tr>
<th>Assignee</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>laserhawk64@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>Malware is defined by Wikipedia as "...any software used to disrupt computer
operation, gather sensitive information, or gain access to private computer
systems."
Wikipedia goes on to characterize malware as software constructed with
malicious intent, and specifically requires it to "...[act] against the
requirements of the computer user...".
There are several init systems for Linux, including (but not limited to)
sysvinit, busybox-init, initng, Mudur, OpenRC, runit, and s6. All of these init
systems are satisfactory for providing the required functions of a Linux init
system; there is no need whatsoever for systemd. Put a little more bluntly:
systemd is unnecessary cruft.
There is no longer a pile of bugfix (etc) requests for systemd. The former pile
has instead blossomed into a rather sizable mountain range of truly remarkable
dimensions indeed... yet, from all reports, few if any of these issues,
problems, bugs, etc, have been addressed in any manner at all! (I'm sure that
this one will be given the same treatment... that said, "hope springs
eternal"...) The result is that systemd is profoundly schizophrenic in its
functionality -- where that functionality exists in the first place. This has
been quite nicely documented; all you need to find it is a simple Web search
(with your service of choice) for 'systemd'. I'll leave that as an exercise for
the readers, since the volume is *ahem* a little overwhelming for one person to
process. A trip through this very bugtracker's volumes of issues should be
quite revealing as well, for the record.
On top of all that, systemd is extremely complicated. Needlessly so. No other
init system, to my knowledge, is anywhere near as complicated. There is no
realistic reason for this kitchen-sink level of complication, particularly in
light of the *nix philosophy of 'programs should do one thing and do it well'.
systemd is a monolithic application and categorically antithetical to this
philosophy.
Further, Linux is about choice. For example, WMs/DEs. Some people prefer JWM.
Some people prefer LXDE, or IceWM, or GNOME 3, or MATE. (Personally, I'm an
XFCE4 kind of guy.) systemd effectively removes choice. If the major distros
all use systemd, along with most of the "little guys"... where does that leave
the user, in regards to choice of init?
I require, as a Linux user, my distro of choice to adhere to its principles.
Going off on a wild goose chase in search of some sort of "Monty Python"-esque
search for the Holy Grail of init systems is most certainly far outside my user
requirements. I'm not alone in that, as you will discover if you read the
profound quantities of information that explain in copious and painful detail
exactly how quixotic and misguided this effort really is.
Perfection has long been cited as the enemy of the good. systemd is trying to
be perfect. Is that really what you want?
If my choices are Linux with systemd, or Windows, or Mac... I'll take Windows
any day of the week. I'm not alone, there, either... ;)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>