Systemd Named 'Lamest Vendor' At Pwnie Security Awards (theregister.co.uk)
Long-time Slashdot reader darkpixel2k shares a highlight from the Black Hat USA security conference. The Register reports:
The annual Pwnie Awards for serious security screw-ups saw hardly anyone collecting their prize at this year's ceremony in Las Vegas... The gongs are divided into categories, and nominations in each section are voted on by the hacker community... The award for best server-side bug went to the NSA's Equation Group, whose Windows SMB exploits were stolen and leaked online this year by the Shadow Brokers...
And finally, the lamest vendor response award went to Systemd supremo Lennart Poettering for his controversial, and perhaps questionable, handling of the following bugs in everyone's favorite init replacement: 5998, 6225, 6214, 5144, and 6237... "Where you are dereferencing null pointers, or writing out of bounds, or not supporting fully qualified domain names, or giving root privileges to any user whose name begins with a number, there's no chance that the CVE number will referenced in either the change log or the commit message," reads the Pwnie nomination for Systemd, referring to the open-source project's allergy to assigning CVE numbers. "But CVEs aren't really our currency any more, and only the lamest of vendors gets a Pwnie!"
CSO has more coverage -- and presumably there will eventually be an official announcement up at Pwnies.com.
And finally, the lamest vendor response award went to Systemd supremo Lennart Poettering for his controversial, and perhaps questionable, handling of the following bugs in everyone's favorite init replacement: 5998, 6225, 6214, 5144, and 6237... "Where you are dereferencing null pointers, or writing out of bounds, or not supporting fully qualified domain names, or giving root privileges to any user whose name begins with a number, there's no chance that the CVE number will referenced in either the change log or the commit message," reads the Pwnie nomination for Systemd, referring to the open-source project's allergy to assigning CVE numbers. "But CVEs aren't really our currency any more, and only the lamest of vendors gets a Pwnie!"
CSO has more coverage -- and presumably there will eventually be an official announcement up at Pwnies.com.
Marked NOTLAME, WONTACCEPT, closed.
Also, lameness filter.
they are not #1 by any means.. cease fire stand down,, kindness is contagious so is violence deception dishonor.. spiritual bankruptcy can be fatal..
If security were the only lameness of systemd... It's horrible on every single front. I pretty much have removed any trace of it on any system associated with me. The way it handles logs drove me mad.
it won't evaporate but if we keep putting metal in it... just like us... just don't call it death by aerosol tankers.. sounds like bad sci-fi...
Changing languages isn't the answer. Security bugs can happen in any language. The design of systemd and the way they handle development is the problem. It's a bad architecture. The Linux user community is screaming this at the top of their lungs yet systemd is infecting almost every major distro.
>"Systemd Named 'Lamest Vendor' At Pwnie Security Awards"
I have no great love of Systemd, but that headline is misleading. The award was the "lamest vendor RESPONSE." But, you know, it is all the rage to have intentionally misleading headlines to grab even more attention than deserved.
Use FreeBSD, no systemd and technically a truer Unix than linux anyways.
You have got to be fucking kidding me: systemd can't handle the process previlege that belongs to user name startswith number, such as 0day #6237
And what's worse is Pottering's complete lack of UNIX awareness.
Yes, as you found out "0day" is not a valid username. I wonder which tool permitted you to create it in the first place. Note that not permitting numeric first characters is done on purpose: to avoid ambiguities between numeric UID and textual user names.
Somehow FreeBSD doesn't have an issue:
[root@freenas2 ~]# adduser /home/0day /usr/local/bin/bash
Username: 0day
Full name: 0 Day
Uid (Leave empty for default):
Login group [0day]:
Login group is 0day. Invite 0day into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash rbash git-shell netcli.sh ksh93 mksh zsh rzsh scponly nologin) [sh]: bash
Home directory [/home/0day]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]: no
Lock out the account after creation? [no]: no
Username : 0day
Password :
Full Name : 0 Day
Uid : 8001
Class :
Groups : 0day
Home :
Home Mode :
Shell :
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (0day) to the user database.
Add another user? (yes/no): no
Goodbye!
[root@freenas2 ~]# su - 0day
[0day@freenas2 ~]$ id 0day
uid=8001(0day) gid=8001(0day) groups=8001(0day)
His failure to understand POSIX has shown up in the past as well: tmpfiles: R! /dir/.* destroys root #5644 with Pottering's amazing comment of:
I am not sure I'd consider this much of a problem. Yeah, it's a UNIX pitfall, but "rm -rf /foo/.*" will work the exact same way, no?
It's not like you couldn't take 5 seconds to test that:
root@m6700:~# mkdir /foo /foo/.test /foo/.test2 /foo/ .. .test .test2 /foo/.* /foo/ ..
root@m6700:~# touch
root@m6700:~# mkdir
root@m6700:~# ls -lah
total 12K
drwxr-xr-x 3 root root 4.0K Jul 29 14:04 .
drwxr-xr-x 25 root root 4.0K Jul 29 14:04
-rw-r--r-- 1 root root 0 Jul 29 14:04
drwxr-xr-x 2 root root 4.0K Jul 29 14:04
root@m6700:~# rm -rf
rm: refusing to remove '.' or '..' directory: skipping '/foo/.'
rm: refusing to remove '.' or '..' directory: skipping '/foo/..'
root@m6700:~# ls -lah
total 8.0K
drwxr-xr-x 2 root root 4.0K Jul 29 14:04 .
drwxr-xr-x 25 root root 4.0K Jul 29 14:04
How can Debian's developers justify using systemd, considering all of these unbelievably unjustifiable problems with it? Why have they subjected Debian and its users to these flaws? Is it really just a result of the best Debian users having long ago moved to FreeBSD, leaving around only users who don't know any better?
Rust and systemd are a true match for one another, although I would very much like to see systemd go.
ISTR that Java was also designed from the ground up to be safe and secure.
If I hear of a company marketing a supported enterprise distro of FreeBSD, I'm gonna buy stock!
Progressivism: Parasites helping parasites to help themselves - to other people's stuff.
mynutswon; an almost godlike intervention by insulation scheme? i feel another which came first turdfling brewing..
So it sounds like you want Xinuos OpenServer 10:
It should be noted that Xinuos also offers SCO UnixWare and SCO OpenServer. Even sco.com now goes to their web site. What's funny about this is that it wasn't SCO that ultimately harmed Linux to the point of it being unusable. It turned out to be the Linux community itself that made Linux unusable by including systemd! And now it is what could be seen as a successor to SCO that's providing relief from how the Linux community has ruined Linux!
What a world we live in!
BSDi went bust quite a while ago.
(Anyone willing to pry BSD/OS loose from what's left of wind river?)
Back in the days when Mono was considered a submarine way to give Microsoft control over Linux, there was such universal hate then.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
I wonder how Poettering and Sievers feel about involuntary ax handle sodomy? Because that's what needs to be done. Each needs to be spread eagled and chained to a fence rail. Then everyone who has issues with systemd will be allowed five minutes with an ax handle and an those unlubricated rectums to teach those boys a lesson.
Not fair you say? Well how many thousands have they themselves sodomized with systemd?
Use FreeBSD, no systemd and technically a truer Unix than linux anyways.
Why do you mention Free rather than Open? (Or Net, for that matter?)
Seriously: I was looking at porting a project from Ubuntu 14.04 LTS to OpenBSD rather than later Ubuntu releases for security (and licensing) - at least in part because 14* to 16* or later means going to systemd and trying to security audit it looks like a nightmare. The obvious candidate was Open, because of its security tightness and because it's just supporting one embedded app on one particular hardware platform, so not having the whole kitchen sink of drivers and apps isn't an issue.
Is FreeBSD just a better match for what you're doing? (Laptop?) Or is there something else I should be looking at when picking a distribution?
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Systemd is named "lamest vendor" in the nomination, as cited in the story. Granted, that's hard to see if you only read headlines.
Poettering is just as childish asshole as the great Trumpet is.
is a thing.
SystemD being written in Rust would create such a massive black hole of douchebaggery that the entire universe would get sucked into it.
Java is more mature so would make an even better choice. Where is my Linux Java init replacement? I mean imagine how awesome Linux would be if the kernel was written in Java? Unbreakable!
When does the hurting stop.
Rust will only save you from certain types of programming mistakes, not a cavalier attitude towards security design and testing.
Sup, Zero_Kelvin?
I've been considering switching from Ubuntu to something without Systemd. But what would that be? Slackware is a bit hardcore and frankly, I'm really scared I won't get my server functional ever again if I start from scratch...
Ummm, Android.
Changing languages isn't the answer. Security bugs can happen in any language. The design of systemd ....
There's an actual DESIGN to systemd?
Dang, and here I thought systemd was nothing more than, "Let's replace init. Oh, SHIT! I never thought of THAT! OK, I'll write even more crap code to patch over that oversight, and replace what's been working fine for years with my own buggy code!"
You could always get Hans Reiser out of jail to do the hit. He doesn't have any problems murdering people.
Only the State obtains its revenue by coercion. - Murray Rothbard
Are you saying that Android has a kernel or init written in Java? You're wrong.
My understanding was there was a vote and some asshole had to break the tie in favor of systemd.
Only the State obtains its revenue by coercion. - Murray Rothbard
Did you just use 'douche' as an insult?! I've got HR on speed dial...
you can't fix conceptual flaws with any language existing or not yet existing.
The real point that professionals can read between the lines is that this code has been gone over by a gazillion haters already, and a huge number of real and potential bugs have been fixed without having been first used in exploits. This is a huge victory for systemd, and it is a strong sign that is going to be rock solid in the future.
It is the same as when we were talking about bug rates on windows 15+ years ago on here. It is exactly the same. When people focus on a system they will find its bugs. And software starts out with bugs. Any new feature starts out with bugs. And design flaws. And the features that go largely unchanged over time, but receive bugfixes, will be very solid and reliable. It doesn't matter what the starting condition was.
In the 1990s there was a thing called "Matt's Scripts," and while it was very kind and generous of Matt to write these scripts and give them away for free online, the problem was that they all contained huge security flaws. So you use this script so that people can email you from your home page, and now spammers are using your website to send spams in your name. All the scripts had these problems. He was panned all around the world, magazines wrote articles warning people not to use it, etc., etc. But Matt was undeterred. And he understood, spammers are bad. So he just listened to all the complaints, looked at their teardowns of his code, and fixed his code. It took years, really, because each fix introduced new bugs. But he wasn't adding features, he was just fixing bugs, and so even with a high bug rate, his scripts eventually became rock-solid and there were no more open bugs.
Hate cannot destroy bad code, and the virtue of Stubbornness is an absolute shield for hated code.
It is true that neckbeards snarl worse than a grue, but they're not capable of physical attacks. They also can't remain outdoors for extended periods of time, so they can't stalk anybody.
You can re-write in any language you want to eliminate the design issues of the current language. You now have all the design flaws of the new language you picked plus the complexity of translating from the previous language. Best of luck.
Stop worrying and change distros. OpenRC works fine for me.
Yes, the stories of taking days to get up and running with your fave desktop are true -- one is compiling source for everything, after all -- the package management is very good and the control and knowledge gained about how your system works is well worth it. And you can clone it to your other systems once you're reasonably happy with your setup.
Uh, just about every public figure has a large group (by numbers) of hardcore haters. Given how few public figures have attempted assassination let alone actual assassinations, I'm not betting on him being murdered. Honestly, I don't hold any personal ill will towards Lennart Poettering. I do think he's an agenda driven moron who speaks bullshit on a regular basis because he has a vested interest in rose-colored glasses viewing his own baby project, but then that's most developers (or scientists or politicians*). C'est la vie.
* Never attribute to malice what can be attributed to personal bias and incompetence. CBO gives your new bill horrible figures? They're biased against your beliefs! Happens on both sides of the aisle because legislators think that the world works a certain way and evil forces are hindering it, so they just need to nudge the world a certain way with a law. Obviously, rarely is that the case.
If bugs and programming errors that result in security flaws are a problem with systemd, would rewriting it in a language like Rust help?
There are bugs, programming errors and bad programming. Don't confuse the three.
It must have been something you assimilated. . . .
If I hear of a company marketing a supported enterprise distro of FreeBSD, I'm gonna buy stock!
How about ixsystems? They make FreeNAS and TruOS.
Never have I read anything positive about systemd.
and what I've read about it's design is extremely non-unixy.
so why did any of the distributions pick it up ?
Absolute statements are never true
And it's quite meaningless, because you can be POSIX compliant without requiring the test mark that you have to pay to get it officially POSIX compliant.
And whether it is or not is irrelevant, since Linux IS compliant to that standard, it IS a standard, and peoterring just preferred to ignore it because it wasn't what he thought should happen when it screwed up his ideals.
LOL
Thanks for the entertainment. Oh you meant it? ROFL. If you seriously think we're seen the last of the bugs in SystemD, you have many surprises waiting for you in the future.
Props for the
So he just listened to all the complaints, looked at their teardowns of his code, and fixed his code
part. I found that particularly amusing considering that's exactly what Mr LostTheFuckingPlotterling and his retarded bunch of helpers are well known for NOT doing!
TrueOS aka PC-BSD (the FreeBSD fork) is a trademark of, and is sponsored by, iX Systems.
PfSense uses it but more as a customized distro and equipment for routers and firewalls. So that is enterprise level support and I use their pfSense iso for my Hyper-V routers I use in my home lab.
They are great for offices of 100 users or less who do not want to buy a full expensive Cisco switch and router and have a guy come in and charge up the wazoo for a medium sized office. PfSense and do both layer 2 and 3.
Cisco on purpose tries to differentiate so you have to buy a switch AND a router and convinced network engineers that this is the proper way.
http://saveie6.com/
Systemd dies if there is no cgroup support in the kernel.
/dir/.* destroys root.
/foo/.*" will work the exact same way, no?"
Poettering: "To make this work we’d need a patch, as nobody of us tests this"
R!
Poettering: "I am not sure I'd consider this much of a problem. Yeah, it's a UNIX pitfall, but "rm -rf
Processes owned by a user with a leading zero in the name are started with root privilege..
Pottering: "I don't think there's anything to fix in systemd here"
Systemd kill background processes after user logs out.
Poettering: "In my view it was actually quite strange of UNIX that it by default let arbitrary user code stay around unrestricted after logout."
'I have an issue with journal corruptions and need to know what is the accepted way to deal with them.'
Poettering: "Yupp, journal corruptions result in rotation, and when reading we try to make the best of it. they are nothing we really need to fix hence."
'Poettering locked and limited conversation to collaborators on 17 Apr'
There was supposed to be a bitcoin collection to get an assassin. Nobody ponied up or they got scammed. As a result, Puttering only has only been frequenting the other type of escort. SAD
To follow up on the lead and almost ignored first award: A long time ago I bought a Compaq Lunchbox https://en.wikipedia.org/wiki/... http://www.vintage-computer.co... in a San Francisco thrift store, looking to turn it into a portable Linux box. Curious about what files were on the drive, I discovered it booted into Windows 95, and autostarted a netwrok connection to a subdicrectory within the NSA's internet infrastructute. It signed in automatically and gave lots of access to ftp directories, too -- even root directories!
I am a hacker, not a cracker, so I didn't continue to compromise the NSA's site and went on to install Linux on it.
NSA's security has always sucked, I guess.
Your post describes the methodology of 99.999999999999999% of the software industry. You only need to look at the subject of the OP and see the words "rewritten in Rust" to know what I'm talking about.
The three are one. Security too as Windows was unstable due to its crashiness. If you can't control where the program points in ram addresses it means a hacker could plant some code and easily point it to the payload instead of a random spot to gpfault or give an IRQ_lessthan or equal BSOD. Notice how Windows got very stable when it took security seriously starting with WIndows 7/server 2008?
Bugs and errors can be fixed by good programming and design.
http://saveie6.com/
...
if you rtfa you'd note their entry says, verbatim, "the lamest of vendors" so technically the headline's also true, just not what the award they received was. They were *awarded* for response. They were *named* as lamest.
Now, a headline naming the award, and not the name-calling, might have been more informative or useful, but that's another fight to fight.
I recall that being an entirely different issue from what's at issue in this /. thread. This thread concerns possibly buggy free software in need of some maintenance and review. Microsoft's patent licence for .NET core is a threat of a different kind—Microsoft's patents covering software in Mono and licensing that doesn't grant users the freedoms of free software work together to grant Microsoft the power to extracting patent royalties from free software distributors.
Digital Citizen
Agreed. I've been a CentOS advocate for years, but as CentOS 6 EOLs, I'm looking for another distribution to migrate to.
Actually burn it
Systemd is like a huge bug with some minor functionality, this whole big bug, called systemd, won't compensate for the very few conveniences it offers to the user.
I can't find any userland application which has destroyed the reputation of GNU/Linux, until systemd arrived. This systemd init wants to take control of everything, with dozens of bugs sprinkled around this init system just to make most Linux distro vulnerable to attack. Since Poettering is an employee of RH, I won't be surprised if he is indirectly under the payroll of government 3-letter agencies,, and hence indirectly paid by US taxpayers. Considering his competency in programming, I am sure he can also easily fix those bugs efficiently and effectively, but he can't do that because of orders from higher up.
Only within the window of Lennart's "not a bug" and only with systemd.
He made the utter newbie mistake of not checking his inputs when there are inputs that can have dire consequences on how his code works. Now he's checking his inputs, good to see, but you defending him not checking them in the first place is not getting anything done apart from annoyance.
Is iXsystems a private or a publicly traded company?
Changing languages isn't the answer. Security bugs can happen in any language. The design of systemd and the way they handle development is the problem. It's a bad architecture. The Linux user community is screaming this at the top of their lungs yet systemd is infecting almost every major distro.
Besides, from the Rust discussion the other day, Rust is a high level language. If one wants to write an init system, shouldn't it be written in a language close to the CPU, such as C/C++ or Assembly?
Even FreeBSD is owned by iXsystems, ain't it?
Doesn't Cisco sell Layer 3 switches? That would eliminate the need for switch AND router. Also, if one uses IPv6, that should make eliminating switches even easier
Did he ever do anything in Unix? I thought that his antivirus package was Windows only
Desktop BSD has been dead for a while. Did it ever get resurrected?
At this point why is Redhat or any major distro for that matter continuing with this systemd nonsense?
Does anyone in the know the inside story of what is going on within Redhat about systemd?
You have no clue what the init system does, do you? It's a very lightweight process spawning services (except systemd, which does more). It could be written in a higher level language as long as you could guarantee that the runtime system of the language was installed (or you can generate a small enough static executable of init).
That's the single best troll I've seen on here in quite some time. I tip my fedora to you, Sir/Ma'am/Flipper.
Butthurt. Sweet, sweet butthurt.
I wonder if systemd, pulseaudio etc are trojan horses inserted into the Linux ecosystem for nothing else but screwing things up - they work, sort of, but not very well.. they are irritating enough to significantly reduce the adoption of Linux and also to slow down the overall development of the Linux ecosystem by focusing attention on problems which could have been easily avoided. There there is of course these security vulnerabilities which open up in the strangest of places.
Of course, I have no evidence for this, but it has been a nagging suspicion.
I am all for that! Rewrite systemd in Rust, get all systemd experts and Rust experts into one place and then nuke it! Might make the future significantly better.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Indeed. But the Rust cult does not understand that. They somehow think Rust will prevent any and all important security issues and that already shows that these people have zero understanding of the problem.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
lol, no, I'm saying that the future will contain the day where few of these bugs are being found in it. It receives resources from RedHat. Bugs will be fixed. Bugs will be reported. Bugs will be fixed. Bugs will be reported. Bugs will be fixed.
The rate starts out bad, and gets better later. Because RedHat makes money and isn't going away.
Ah there's that "research" again as if just reading a few things is that - when did that become a doubleplusgood thing instead of what it means in English?
Of course I know the reason - it's in Lennart's blog and I summed it up above - he wants to "own" linux. There's several other init projects out there, are you aware of them? Are you the one who knows "next to nothing about it" so have only fanboy bluster instead of the valid reason I'm supposed to have found via "research", which you have not done yourself?
Starting off by including a runtime dependency is a great way to have zero buy-in from old school admins. This was very much a part of systemd's political problem, which fed their technical ones.
This comment is fully compliant with RFC 527.
Apparently everything is a fundamental part of systemd
I did suggest the 'universal hate' felt pretty similar, though.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
Are you trying to imply that you opened this conversation in good faith, or are you merely sorry to be detected?
I can't speak to every decision they've ever made, but the general concept of an event-driven service manager with dependency resolution is not a poor one. It's sort of ironic that 'init' was named as such, in that it led people to focus on its role in the boot process rather than the idea of state transitions. The fundamental problem of sysvinit was that it was not a kernel process and could not make any hard guarantees about things like resource usage or even whether a given PID file corresponds with the correct active process. For most purposes these defects can be ignored, but there were as I (vaguely) recall a handful of efforts over the years to introduce these things into the kernel, the latest and most successful being cgroups.
In parallel with these developments we had multiple efforts towards speeding up the Linux boot processes, often driven by efforts to introduce Linux in the mobile space. I believe notable improvements were made to things like ureadahead/sreadahead by Intel, Canonical, and Red Hat at various times. There seems to have been a fair amount of cross-pollination in that sector. There is of course nothing inherently wrong with wanting to boot faster, and starting services in parallel is the obvious initial improvement, and dependency resolution is a further obvious improvement.
At the time systemd was written, Upstart was already taking the lead in replacing sysvinit with something completely incompatible, and OpenRC was rewriting all of the common init script activities into more sensible C libraries. So then cgroups are introduced and someone has the fairly sensible idea that they should write a service manager to use them. At this point, it makes little sense to try and introduce cgroups to sysvinit, Upstart didn't have a great dependency model, and OpenRC didn't have a strong interest in parallel boot. So if you're going to do this at all, it makes sense to try to use all the nice features you can. We should also mention both Solaris and OSX having replaced sysvinit by this time as well; Linux was to some degree catching up to the commercial Unixes in this regard.
Now, while all this was going on, there were a large group of developers and sysadmins who were making lots of things with Bash, Perl, and Unix, and making pots of money doing it. The art of the scriptable operating system was refined and perfected. In a sense, sysvinit fell victim to its own success, since it worked so well that anything which intended to replace it had to head off in a completely different direction.
The narrative since then depends strongly on your point of view. Upstart has gone to a rather unlamented grave alongside Mir and a long list of other things Canonical has attempted to foist on the wider community. OpenRC remains a good option. It supports many of the same features that systemd does, but as optional elements as they have always been committed to multi-platform support. As a project designed around a Linux-kernel-only feature, systemd has had no reason to consider that. Sysvinit is hopefully no longer struggling to find maintainers, but there's not really any danger of it becoming popular again. Younger developers have other scripting languages that they like better, and everyone seems to be in a hurry to virtualize and containerize all the things -- which I'm sure that you've been around long enough to find ironic, but nevertheless it does not seem to be slowing down. Systemd appears to be doing better at keeping up with whatever the Cloud wants at any given moment (for better or worse).
I'll omit discussion of other features (binary logs, e.g.) unless you have some particular grudge against them. I generally don't mind the idea of establishing a common plumbing layer as long as their internal API is stable and well-documented, and I've not seen evidence otherwise. I do find these recent bugs to be concerning, but not so much so as to condemn the projec
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
You're fine then. Rust won't be around long.
"Systemd, the ever growing cancer that seeks to subsume the entire Linux userland..."
Who benefits from SystemD destructiveness? Red Hat's consulting? Microsoft?
Linux does seem to be moving in the direction of destroying itself. Stories:
9 Lethal Linux Commands You Should Never Run
The top 5 problems with Linux. Quote: "... the community is vastly divided by tribal identity."
Major Linux Problems on the Desktop, 2017 edition
I've come to have a number of issues with that piece of crap.
"A start script is running..." with no timeout, and no clue what's having an issue, and NO WAY to get to the moronic "journal that must absolutely be binary, (to save space?)" because it's still booting.
And targets and services and wants, oh, my. And DBUS all over the freakin' place.
Oh, but it starts SO MUCH FASTER!!! And this matters on *anything* but a laptop or mobile? Why force inappropriate crap onto desktops, workstations, and servers?
And with as much as possible running in parallel during boot, it massively makes it more difficult to debug a boot problem (y'know, like the bloody hour and a half I spent last Thursday on a major server?).
I continually wonder how much M$ paid him, and RH, to make Linux start to look like WinBlows.
That's two different scripts with very different syntax.
Hey, I resent that grue remark.
It is pitch black. You are likely to be eaten by a grue.
I'm sick and tired of the, "Oh, systemd sucks, move to *BSD!" Fuck you. Just get rid of systemd.
It is pitch black. You are likely to be eaten by a grue.