Systemd Rolls Out Its Own Mount Tool (phoronix.com)
An anonymous Slashdot reader writes: I'm surprised this hasn't surfaced on Slashdot already, but yesterday Phoronix reported that systemd will soon be handling file system mounts, along with all the other stuff that systemd has encompassed. The report generated the usual systemd arguments over on Reddit.com/r/linux with Lennart Poettering, systemd developer and architect, chiming in with a few clarifications.
Lennart argued it will greatly improve the handling of removable media like USB sticks.
Lennart argued it will greatly improve the handling of removable media like USB sticks.
we should all just install systemd and be done.
Lennnnnnnarrrrrt Potttttterrrrrrr
I keep hearing about this SystemD thing. Is this the OS that Linux runs on?
-- I have a private email server in my basement.
From Lennart's reddit comment:
"first of all, this doesn't replace util-linux' mount tool. Not at all. It just tells systemd to mount something, going through systemd's dependency logic. For the actual mount operation PID 1 will fork off util-linux' mount tool like it always did."
Big fucking deal.
This is a new wrapper around the existing mount tool. Systemd is changing how it mounts things to standardize that portion of jobs, and it's also handling auto-mounting of external media, like your desktop environment probably already does. has done for ages.
yadda yadda yadda.
Linux does not "force" you into anything: systemd is still optional and many linux distros run perfectly well without systemd (including my old friend Slackware).
And if you really don't like Linux, there is always the BSD. Nope, no systemd there, no sirree.
So anyway... yeah, you have no idea what you are talking about.
The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
There are systemd-free distros of Linux, you know. I can pretty confidently state that it will remain that way unless systemd should start to integrate itself into the kernel.
File under 'M' for 'Manic ranting'
Devuan is a Debian distrro not shipping system d. I only know about it because it's supported by the EOMA68 project which aims to manufacture computers based around a modular computing standard that is free software friendly. Unlike Intel/AMD: https://www.crowdsupply.com/eo...
Look at Phoronix forum. Does not anyone recognise "Embrace, Extend, Extinguish" anymore?
https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
Lennart argued it will greatly improve the handling of removable media like USB sticks.
... everything starts looking like a nail.
invited complaints, counter-arguments, and forks to get away from your shit, maybe you should take that as a hint to just stop. Chances are that you are, in fact, not the only sane man left.
Not a record... but still pretty impressive.
File under 'M' for 'Manic ranting'
There are systemd-free distros of Linux, you know. I can pretty confidently state that it will remain that way unless systemd should start to integrate itself into the kernel.
Well, yes... Most importantly RHEL6 / CentOS6. Those of us using Linux in business/enterprise settings are mostly running that, and that's mostly what we care about. The time limit on that is what we're sweating.
RedHat (Inc.) seems to be undervaluing its Good Will in terms of building an enterprise platform that goes well beyond RHEL subscriptions. EL users don't care about most of the systemd "feature" set (with the possible exception of easy(-ier) cgroup management), since most of the rest either doesn't apply or attempts to re-solve and already mostly-solved problem (eg, service monitoring and restart scripts). The cost is using less mature, less modular, less tested code with more common failure points, which might cover 80% of your needs but makes the other 20% of system customization really, really difficult, because apparently shell scripting is a Sin now.
Oh, and most of your config management that worked pretty similarly between EL5 and EL6 has a *lot* more of a delta to work with EL7.
"Forking Fedora" doesn't seem like it will happen, even though there are fewer and fewer non Kool-Aid drinkers there who think keeping your options open is a good thing.
Do you know what I'd like for EL8? Fork EL6, update all the non-daemon RPM versions to their current Fedora level, and run systemd as Just Another Daemon, akin to xinetd, supervise, or your cluster management software.
We get more reliable and more deterministic startup and shutdown process using the previous initscripts toolset and regular /sbin/init, and those who want the management capabilities of systemd for services can still use it, albeit with it not functioning as PID 1. I'd pay for that.
Hire a Linux system administrator, systems engineer,
Next month: Systemd rolls out its own Linux
See subject: DO NOT STOP - you're winning man... the shellscript kiddies are scared shitless & worried about their TENUOUS "job security" since you largely eliminate their homemade custom scripts via your tech!
APK
P.S.=> DO NOT STOP... apk
I've bren using Funtoo/Gentoo Linux on my personal machines for years.
I'm now trying it out for virtualized servers (OpenVZ and KVM) to perhaps provide an upgrade path from CentOS 6 when it becomes obsolete.
The benefits are there for me, as I am familiar with the environment and how the package manager works. It makes it easy to use specific packages and security updates are there.
I realize it may not be as well tested as CentOS or RHEL, but it has a sane init system and very heavily customizable in the situations you need it to be.
...I'm surprised this hasn't surfaced on Slashdot already...
I wish it did, but you just had to go and submit an article about it. I thought there was great hope in /.'ers to stop responding to systemd news and we finally stopped feeding the bear and it, indeed, went away...... from our rss feeds.
Unfortunately, the bear lives on.
fuck off retarded, nothing optional about that shit
= 'I don't know a fucking thing about it but I hate it anyway.'
But at least Adolf Hitler never used systemd. And few people know that the fuhrer was a terrific dancer, and could paint an entire apartment in one afternoon...two coats!
https://youtu.be/D6llaZefJDc
You are welcome on my lawn.
Realistically, the Linux ecosystem forces you to pick between running a minor distro that you don't want to use, running a major distro with systemd removed (with broken functionality) or giving up and using systemd.
I suppose you could technically call that "not forcing" on the basis that you made the choice to use Linux in the first place, but... nope. Still being forced.
When I first read this on Phoronix, it appeared that systemd was replacing the mount command. This is not the case. It is wrapping the mount command. That seems to be an important distinction. Replacing mount would be crazy and pointless. Handling mounts more intelligently during startup would be welcome. So far, this seems to be the latter instead of the former.
Well duh, of course systemd will have its own editor. How else are you going to be able to fix your configuration when the system won't boot? Do you think that Lennart will ever add a keystroke to cancel starting a broken unit during boot? I mean, you could ctrl-c most service startup scripts in SysV init, and if init could do it, then it must be wrong.
There are major distros that are systemd free, and not only because systemd was removed from them, but because they never had it (Slackware)... or at least only have it as a non-required option (Gentoo).
File under 'M' for 'Manic ranting'
can you elaborate about the motives of Microsoft to attack Poettering's character? Like any Slashdot reader I know Microsoft has spent billions to inject controversial statements in Slashdot threads over the years, but this time I don't see the rationale.
The way Poettering and his cronies are slowly transforming Linux in a large blackhole of centralized control seems to be something Microsoft would approve of. Or are you implying that as Microsoft is now embracing Linux, with SQL Server and Powershell ported to Linux, they are now mortal ennemies with anyone trying to bring Linux down?
This plot is getting very hard to follow.
lucm, indeed.
I use Slackware, so I don't need to know what it is all about. Thanks Pat!
Excuse me, but please get off my Pennisetum Clandestinum, eh!
To some extent, any complex system is going to force changes on users. Remember switching from a.out to ELF? Systemd happens to be more controversial than most.
I haven't studied systemd from the standpoint of technical merit, but apparently it was forced on developers by the powers at the top in an undemocratic way, which to me is mighty suspicious. Somewhere I read that the real reason to push systemd had to do with its LGPL licensing. That could be a motivation for undemocratic foisting.
In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
Well if the next version of SystemD autoupdates itself where no admin options are available to turn this off where the orderings of boot daemons can randomly change causing a lockup, where only RedHat Enterprise 8 gives you the power to change how it is updated then you may have a point.
FYI Windows Server 2016 is going this route too! Not just Windows desktop where to get security you must apply 100% of previous patches in one big download.
It worked so well for Firefox after all.
http://saveie6.com/
I don't understand what you're running on those RHEL 6 machines. Even with RHEL 7 the repos are antiquated, near obsolete. Java 7 (no hotspot of course), PHP 5.4, no redis, no Mongo, no nginx. No nodejs or python3 except in RHSC and it's at best a shaky solution with bad support.
I mean, almost any major app that gets installed on RHEL throws a handful of "this version of x is no longer supported, this version of y is no longer supported". It's nearly impossible to get anything running without adding non-supported repos like epel, remi and others. For God's sake their version of "mail" doesn't even support adding headers, that's something I have seen only on old HPUX or AIX.
I guess if it's just file servers or web servers for old stuff it can work, but really it's five years behind or more. I like their support, they're fast and competent, but the rusty repo is a big showstopper in many projects.
lucm, indeed.
If FreeBSD is not an option for your boss then perhaps you could learn how to use it?
After all some of us are stuck administering Windows. That previous story where Windows 7 will get updates pushed that are big and include every patch as cumulative? Windows Server 2016 is going that route!!
Shit I wish systemD was my worse fears if I was in Unix land at work.
http://saveie6.com/
I read KVM was ported or is being ported to FreeBSD. I wonder how enterprise ready it is?
http://saveie6.com/
Systemd-logind must be restarted every ~1000 SSH logins to prevent a ~25s delay
https://bugs.launchpad.net/ubu...
I am sure putting all the eggs in one basket will be fine, in the long run
Self Defense - A Human Right www.a-human-right.com
Some of us actually know how to do more than yum -y install. You know -- that old fashioned "compile from source"? Or even find an rpm.
I remember automount. It's still shipped in places.
I will start using systemd when pulseaudio is fixed!
In our service-provider environment, about 1/3rd of all our services have been migrated to RHEL7 (about 120 VMs) so far. I haven't had a single problem with systemd.
I am actually requiring specific motivation from any team wanting to run RHEL6, because system means 1)less divergence from upstream, 2)portability between distros
Any decent config managrment system should be able to handle systemd vs sysvinit (ansible does). But then sysvinit scripts will work just fine on RHEL7 with the same commands.
What the hell is a "disttro"?
It's a misspelling of 'distrro', which is itself a misspelling of 'distro', which is a shortened form of 'distribution'. Glad to be of service.
A bit of nothing intended only to distract small minds.
Il n'y a pas de Planet B.
Release early, release often! Who cares if it doesn't work right?
Right along with "We had a new shiny idea and announced that was to deprecated. Now re-write all of the working code we broke when we did that"
No actually old farts are being hired in droves. We're not "snowflakes" in need of constant coddling and stroking. We understand we work to pay our bills and be of service to our employers... Not fulfill our dream selves. Great if our job can be fulfilling, but not really necessary.
a major distro with systemd removed (with broken functionality)
While this is mostly true for those hosting their own systems, one of the larger pieces of the Linux `ecosystem' today is AWS. The heavily used Amazon Linux AMI has the traditional SysV init and Amazon has not indicated that they intend to move to systemd. This at least ensures that it will not be possible to entirely neglect SysV init methods; if it doesn't run on EC2 it's broken for many people, and indeed there are cases of commercial software vendors discovering that their paying customers need SysV init compatibility for this reason.
I personally haven't had problem with systemd anywhere I've had to deal with it, and I've become comfortable working with it. The doomsayers predicted all manner of problems with systemd. They were wrong as far as I know. A minor bug here and there, quickly fixed. Journalctl is very handy; a lot nicer than chasing creatively named log files hither and thither. On the other hand, when I deal with EC2 instances and SysV init I'm fine with that as well. I understand both the rational for systemd and the reasons behind Amazon staying with SysV init; I'm happy to live with both.
Maw! Fire up the karma burner!
Some of us actually know how to do more than yum -y install. You know -- that old fashioned "compile from source"? Or even find an rpm.
The point is not "duh give me teh rpms", the point is why the fuck would you pay $2,000 per cpu per year to get a polite "piss off" from Red Hat whenever support is needed because you installed (from source or other) a version or software that is not in their repo. That's like renting a car that has no radio and bragging that you can go to Best Buy to get a car radio installed in it.
If you want the general Red Har ecosystem but you rely on non-supported software, use CentOS for free and be done with it.
lucm, indeed.
fuck off retarded, nothing optional about that shit
You know you have won when the other side resorts to profanity.
There are major distros that are systemd free, and not only because systemd was removed from them, but because they never had it (Slackware)... or at least only have it as a non-required option (Gentoo).
Well according to Distro Watch Slackware rates 16 and Gentoo rates 36 on the list of page hits so they must be major distibutions.
There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
Your forgot including a DNS server and a web server in systemd; and running Java and p-code.
Anyone else read the bit about automatic fsck of FAT filesystems on USB insertion?
I'm presuming that it'll be optional but still - way to fuck everyone's USB sticks and SD cards up.
Auto-fsck is a stupid idea. At worst, do it read-only and warn (like Windows does). But just fixing up the filesystem without asking the user first? A good way to trash stuff.
And compiler, and glibc.
My biggest concern is that it's not compatible with anything *but* the Linux concern. It's the strongest technical reason I currently see to abandon Linux in favor of more stable, modular components in BSD based operating systems.
I'm not a kernel programmer and I don't particularly care about whether functionality is spread across binaries or integrated. I want it to "just work" on my desktop and server machine with minimum fuss. I have more than enough to do when the underlying system "just works" without being bogged down by sysadmin details. Ok?
Plus I'm persuaded by the automatic filesystem cleanup this wrapper does for USB sticks, which I happen to use on a regular basis.
As a matter of fact, I think that each and every commenter who howls about systemd being the work of the devil should sit a (modest) examination in kernel programming and a basic one in system administration. Those who fail to obtain at least 70% marks should have all their slashdot posts and comments on the subject wiped.
Call it a professional deformation: in my workplace I (and most of my colleagues) like to shut up people who don't know what the hick they're talking about. Our time is too precious to allow it to be wasted in that way. We're truly authoritarian and fascist in that respect, and we've obtained excellent results with, and broad support for, that policy for over 15 years.
No one is forced to do anything they don't want in Linux. If you don't like what one dist does, go to another. If no dist serves your need, then make your own. As it happens there is already a systemd-free dist called Devuan. Knock yourself out with it. Maybe you should even disable updates lest you inadvertently install some improvement.
I'd like to share a revelation that I've had during my time here. It came to me when I tried to classify systemD and I realized that it is not actually software. Every software package on Linux instinctively develops a natural equilibrium with the surrounding environment but SystemD does not. It moves to an area and multiplies and multiplies until every other service is consumed and the only way it can survive is to spread to another area. There is another organism on this planet that follows the same pattern. Do you know what it is? A virus. SystemD is a disease, a cancer of this Platform. It is a plague and we are the cure.
[Lobby Scene follows]
Dists didn't choose systemd because they had a gun pointed to their heads. They chose it because it is demonstrably better than either sysvinit or upstart.
Said "do one thing and do it well" doctrine ultimately leads to NPM-gate.
Gnome-based distros did have a metaphorical gun pointed at their heads.
Dists didn't choose systemd because they had a gun pointed to their heads. They chose it because it is demonstrably better than either sysvinit or upstart.
This. A thousand times this.
I hear over and over, ad nauseam, repeated examples on how systemd causes trouble/problems/whatever.
Not once has anyone anyone been able to explain (so that I would understand) how it improves over the old setup. I'm not a professional Linux admin. I don't want to be. I don't have time to study up on it. But I do maintain several Linux boxes, which I use daily for my work. I'm not you grandmother, who doesn't care how it works, because they never need to bother. I need to know what is happening on my box. And systemd just because it is different from sysv init causes trouble for me. Even if systemd would work flawlessly. This is what systemd proponents seem to not grok.
And to whoever now wants to retort with the obvious ad hominem: I'm not alone (as you can see from the numerous objections). And as long as systemd proponents fail to address us, we will see it as a step in the wrong direction.
A page hit ranking is borderline useless for classifying how "major" a distribution is when we're talking about systemd, something that is predominantly complained about by system admins which may or may not run hundreds of headless boxes without any web browsers.
Page hit ranking is good for deciding which distro is popular for desktop users who by-enlarge couldn't give a shit about systemd.
Better for distro maintainers != better for users or better for Linux.
Better is an ENTIRELY subjective thing. Better at what ? Better *how* ?
Whether something is demonstrably better depends on what your chosen measurements are. That's like saying a Boeing 747 is demonstrably better a motorcycle.
Whether or not the statement is true depends entirely on the job description. If the job description is 'ferrying lots of people from coast to coast" then it's true, if the job description is "getting to the other side of town with minimal traffic problems" then it's utterly false.
No systemd is NOT better than anything by many, many measures. The only thing it is consistently better at is making distro maintainers' jobs easier. That's not a bad thing, but it's the wrong metric. Here in my country we have a similar issue in the medical insurance field. The largest local insurer by a long shot is also demonstrably the worst insurer you can have. They frequently refuse to pay claims they are liable for (relying on the imbalance of power their wealth gives them should a client choose to sue). Their customer service is absolutely atrocious.
So how the hell did they get to be the biggest insurer ? Because the deals they offer employers is demonstrably the best in the market. They save employers lots of money, so employers make them the default insurance offered - and employees are stuck with the worst insurance imaginable.
That's pretty much the relationship with systemd and distro-maintainers versus users.
Unicode killed the ASCII-art *
and those who want the management capabilities of systemd for services can still use it, albeit with it not functioning as PID 1
Yeah let's have all the features of a software package without giving it what it requires.
Personally I just wish my computer would boot to the desktop and open a web browser. We can run the system kernel re-written in Javascript just fine and expect the same functionality right?
Outsourcing security ("as a service") seldom works out well in the end.
I keep hearing about this SystemD thing. Is this the OS that Linux runs on?
Actually, they explained what SystemD is quiet well in the precient 1982 film Tron. Except back then it was called the M.C.P. (Master Control Program) :
I think it's about time we start calling SystemD by it proper name again: the Master Control Program.
EOL
You clearly have no idea what a strawman argument even is. You took the adoption of systemD by distro maintainers and made a claim (with no evidence) to explain it.
I merely pointed out how meaningless your claim is.
I didnt misrepresent your argument by focussing on a tiny bit of it. I addressed everything you said.
Its not a strawman when your argument really was that weak.
Unicode killed the ASCII-art *
Er, no you built a straw man argument. Proclaiming systemd to only be better for maintainers, that it couldn't possibly be better for users, making bizarre analogies between 747s and motorcycles (WTF) and attempting to conclude that because of this it couldn't better. None of which I said.
I'm sorry, your post is far too rational for the internet. You need an opinion that shows that your choice is right and the other choice is wrong, and you need to loudly defend your position, NOW!
Wannabe nerd.
Poettering said USB does not work. Anybody else did not have a problem. Until now...
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Got a reference for that? If true, I hope they gave the systemd cretins the finger.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Well, yes... Most importantly RHEL6 / CentOS6. Those of us using Linux in business/enterprise settings are mostly running that, and that's mostly what we care about. The time limit on that is what we're sweating.
And I'm sure you have some statistics to back that up, right? Otherwise you're FUDding out of your ass.
Poettering said USB does not work. Anybody else did not have a problem. Until now...
That's funny, I read the blog post and I didn't see anything anywhere about USB not working.
> Proclaiming systemd to only be better for maintainers
I never said that. I said it is definitely better for maintainers - but the criteria they use are not the same as users.
>that it couldn't possibly be better for users
Nope, never said that either. I never said it couldn't possibly better for users. Just that the adoption by systems does not equate to being better for users. It may be better for some users. What I will say is that it cannot possibly be better for ALL users - because NOTHING can be - no piece of software could ever, possibly, achieve that because users do not all have identical use-cases. The lower-level and more basic the software (and systemD operates at a pretty damn low level) the more impossible it becomes for there ever to be a universally 'better' solution.
>making bizarre analogies between 747s and motorcycles (WTF)
There was nothing bizarre about that analogy - though apparently you aren't very bright. The analogy simply demonstrated what I said: there is no such thing as a demonstrably better tool - 'better' is contextual and depends on use-case. There is no one tool that is better for EVERY use case. Hell even at the kernel level no two distro's ship with identical kernels - they all have their own custom patches and configs to fit their target demographic's major use-cases and even then most distro's ship with several different kernel configs to meet more than one likely use-case. Ubuntu for example ships a very different kernel with their server edition compared to their desktop edition.
If there's a strawman here - it's your bizarre misrepresentation of my argument and utterly flagrant lies about what I said.
> and attempting to conclude that because of this it couldn't better
Again - I never said that. I proved that there is no such thing as BEING 'better'. It CAN'T be better. It can only better AT something. It is fairly universally 'better' at meeting distro maintainers needs - it is NOT universally better at meeting user's needs - it's EASY to please distro maintainer (a small number of people) - and impossible to better for users (a massive and very diverse set of people with extremely divergent use-cases).
I never claimed that SystemD couldn't be better for some users, I did say (and proved) that it's impossible for it to be better for all users.
Had it stuck to being an init system (you only compared it with other init systems) - this would be more viable, it is possible to create an init system that is very good for a very large percentage of people - which is why there were never very many init systems. A few different ones met almost all needs. But systemD is a LOT more than an init system and NOTHING can be better at ALL the things it does for ALL the many things people may need. When it added logind - the odds of being better for a significant number of people got cut in half, with every additional tool those odds get cut in half again.
Now my actual argument is that SystemD destroys the lego-block model that is the foundation of what made unix survive for nearly 60 years across numerous major revolutions. When Unix was invented nobody saw PC's coming - yet unix smoothly transitioned onto them, nobody had seen smartphones coming but unix transition to work there - it runs everything from the largest supercomputer clusters to the smallest embedded devices. It has survived because it's lego-block design of extremely loosely-coupled tools could be rebuilt into whatever the hell you needed with very, very little effort. SystemD takes an ever-larger set of those blocks and replaces them with tightly-coupled tools which cannot be put together in different ways and cannot have individual blocks easily replaced.
This definitely makes it impossible for it to be better for users because the ONLY thing that can ever be universally 'better' for users is being able to change the system to suit your needs- no programmer can ever know everybody's best setup but everybody can know their OWN best setup. But even for thos
Unicode killed the ASCII-art *
Here in my country we have a similar issue in the medical insurance field. The largest local insurer by a long shot is also demonstrably the worst insurer you can have. They frequently refuse to pay claims they are liable for (relying on the imbalance of power their wealth gives them should a client choose to sue). Their customer service is absolutely atrocious.
United Health Care? is that you? Definitely the worst health insurance company I have ever seen in the US.
I don't normally like interjecting discussions between people, but at least read what the person said. On the smaller point, the analogy was pretty damned clear if you just read the sentence before that. The larger point ties into not knowing what a straw man is. Your claim was that it was better for maintainers, while the counter was that, despite that being true, it can and has been argued that systemd is not necessarily better for users. That assertion is not predicated on contradicting an earlier statement. It was building on your original claim (users vs maintainers).
You may disagree that it isn't better for users, but it depends on what metrics you choose. A lot of people don't think so. If you disagree that users don't have it better with systemd, then defend that stance.
Simple honest question to those knowlegable of SystemD
Ok, to I want to do this (I'll try using generic laymans terms so I dear not insult anybody using the *wrong* technical term):
I'm using Linux (Ubuntu 16 LTS to be precise) and this computer of mine boots up as wanted. So far so good.
Now, when the computer has finished booting, I want to launch a script or a set of scripts that in turn launch some programms I want to launch upon boot. I'm talking non-pointy-click-user autolaunch here, like maintainance stuff, developer servers & databases, special tools running in the background etc.
And here's the question:
How do I do this on/with SystemD? What do I need for it and what should I know / what concept do I have do grasp to achieve this?
To give an impression of what I'm used to:
There used to be this thing called "init process" on Linux that had another thing called "runlevels". A runlevel basically was a set of incrementally named scripts in a directory with basically the runlevels number as a name. You would edit the scripts in that directory to do what you wanted (or add your own script with an incremental number) and then launch said runlevel typing "init [RunlevelNumber]" in the cli.
I wonder how this goes in SystemD and how complicated it may be. Is there a GUI Tool for this? I heard that these scripts are basically binaries in SystemD and I have to compile them? Is that true?
Please help me add my on "launch-stuff" to SystemD, and please give me the easyest way that is still in the area of the "SystemD" philosophy.
Thanks for your help.
We suffer more in our imagination than in reality. - Seneca
There is nothing on the Devuan mailing list about this.
It's almost like they've given up.
Watch this Heartland Institute video
Realistically, the Linux ecosystem forces you to pick between running a minor distro that you don't want to use, running a major distro with systemd removed (with broken functionality) or giving up and using systemd.
I suppose you could technically call that "not forcing" on the basis that you made the choice to use Linux in the first place, but... nope. Still being forced.
I'm forced to use Crest toothpaste. I could use some toothpaste I don't want to use, but that's... I'm being FORCED man! Don't you see it!?
Somewhere I read that the real reason to push systemd had to do with its LGPL licensing.
Well, that's an interesting new piece of nonsense.
Still nonsense though, and I preferred the crazier CIA/NSA conspiracy theories.
Watch this Heartland Institute video
Someone who recommends Devuan is a systemd shill now. How odd.
Watch this Heartland Institute video
I'm not in the US. I was talking about Discovery Health.
Other South Africans here who have ever had dealings with them will very likely agree.
Unicode killed the ASCII-art *
Unless you run it in check-only mode. I have seen systems blindly try to detect and *correct* problems in a filesystem cause tremendous harm. Even Windows prompts the user before taking such measures on removable media. The fact of the matter is you may have some unexpected situation that would be corrupted by that action. Maybe a newer version of the filesystem your version of fsck mistakens for corrupt. Maybe it had one type of partition table at some point now it has a new one you don't recognize, but you see a backup block and corrupt the storage by restoring backup block of what you do recognize.
The fact of the matter is, users should be asked/made to take corrective action in something like fixing a filesystem.
XML is like violence. If it doesn't solve the problem, use more.
https://bugs.debian.org/cgi-bi...
The short of it is systemd decided all of a sudden the 'right' behavior was to assume processes were killable when your shell exits, unless they took some special measures to explicitly inform systemd directly that it realy really really meant to persist. screen, tmux, et al were suggested to change to support yet another paradigm for indicating wanting to *really* stay alive after session logout.
IIRC, it was all caused because some processes like pulseaudio were abusing the existing paradigm of requesting to run in a way that would persist beyond session exit and failing to close themselves. Rather than correct those bugs, they decided it would be easier to introduce *another* layer of requesting such persistence.
XML is like violence. If it doesn't solve the problem, use more.
I'm not in the US. I was talking about Discovery Health.
Other South Africans here who have ever had dealings with them will very likely agree.
Oooh do you mind me asking what part of ZA? Such a beautiful country. I want to go back and explore some more. I only saw the eastern and western cape, though.
Poettering said USB does not work. Anybody else did not have a problem. Until now...
That's funny, I read the blog post and I didn't see anything anywhere about USB not working.
Fundamental engineering principle: If it is not broken, do not fix it. Hence either it was broken, or Poettering is even more incompetent.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
I've never bothered to educate myself enough about system internals to really understand the whole systemd saga. But I've been following the story closely as I can from this distance, and, as a fairly neutral observer, I'm finally ready to take a side:
I think we should just give Czechoslovakia to systemd. They really need the lebensraum, and they've promised not to ask for anything else. Peace in our time!
RU sure?
apt-cache depends samba | grep systemd
... crickets
Watch this Heartland Institute video
I live in Cape Town but I'm originally from the North.
Unicode killed the ASCII-art *
This isn't in any way a forced dependency. It's a different default behavior for the systemd daemon. Debian decided not to adopt the change in the default config and nohup still works the way you expect it to.
Poettering said USB does not work. Anybody else did not have a problem. Until now...
That's funny, I read the blog post and I didn't see anything anywhere about USB not working.
Fundamental engineering principle: If it is not broken, do not fix it. Hence either it was broken, or Poettering is even more incompetent.
But it's not "fixing" anything. The systemd team decided to add functionality for people who want to use it. If you don't want to use it, nothing's changed.
There are major distros that are systemd free, and not only because systemd was removed from them, but because they never had it (Slackware)... or at least only have it as a non-required option (Gentoo).
Well according to Distro Watch Slackware rates 16 and Gentoo rates 36 on the list of page hits so they must be major distibutions.
Consider this: Slackware is the last of the original Linux distros still active, with updates, etc. It's the origin for numerous distros - including many other major distros. Its authors are some of the top and moist respected in the LInux community.
Gentoo is the first real major source-based distro, and the origin distro for numerous other distros, the most famous being ArchLinux.
Know your distro history before trying to downplay the role a distro has.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
Great! What can we do to speed up this process a bit, its about time that linux started to replace some of its aging, creaking old architecture with new tools liberated of old, out of date practices and effectively made a system which took care of the things I really dont give a shit about.
My computer is not my work, I use it to do my work, I do not want to spend time configuring it, I want to spend time doing my work and enjoying myself, I really couldnt give a fuck how to configure it 90% of the time.
I think you summarize the problem pretty well. Systemd is a desktop solution for people who essentially want a Macbook.
What would be great? Having systemd only in specialized desktop distributions. Not on servers and not on desktop for power users. Even better: systemd should be a distribution itself, not be a part of other distributions. And it would also have the exclusivity of pulseaudio.
lucm, indeed.
IIRC, it was all caused because some processes like pulseaudio were abusing the existing paradigm of requesting to run in a way that would persist beyond session exit and failing to close themselves. Rather than correct those bugs, they decided it would be easier to introduce *another* layer of requesting such persistence.
Sorry for the double post, but I just want to address this. systemd isn't a distro. If other Linux software is buggy or behaves abnormally, there's nothing the systemd maintainers can do to fix those programs. However, it IS the job of the service manager to prevent buggy software from interfering with unrelated programs/services, so it makes sense for systemd to need to manage this. You can validly criticize them for making some change that causes unexpected behavior, but again as I said in my other post, it's a config option that you can change if you want to, and some distros have already gone ahead by not adopting that option.
4 paragraphs based on a Git commit. This is journalism. And promoted on Slashdot's main page.
Well, yeah, but it's a code change that adds another tool that duplicates an existing Linux tool to a highly controversial software package that its critics accuse of trying to slowly take over the entire toolspace. It definitely qualifies as news for [Linux] nerds, stuff that matters [to them].
Dists didn't choose systemd because they had a gun pointed to their heads. They chose it because it is demonstrably better than either sysvinit or upstart.
Funny...I've had no issues on any system running SysV Init Script or Upstart. I've even built my own distros - from scratch - and managed them.
However, I have run into numerous issues with systemd-based distros because of systemd.
Sorry, but many distros are doing it because of not taking the option not to. Debian switched because a couple package maintainers made it a dependency and the Debian maintainers refused to make them make it optional - thus we now have Devuan which maintains that choice. Thus nearly all Debian derived distros don't have a choice but to use it either. (Devuan had a lot of trouble untwining systemd to keep it optional primarily due to the Debian decision not to keep it optional.)
So while there may not have been a gun to their head, it's been an oligarchy that has decided 'systemd is best for everyone' kind of decision when the vast majority don't want it.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
4 paragraphs based on a Git commit. This is journalism. And promoted on Slashdot's main page.
Well, yeah, but it's a code change that adds another tool that duplicates an existing Linux tool to a highly controversial software package that its critics accuse of trying to slowly take over the entire toolspace. It definitely qualifies as news for [Linux] nerds, stuff that matters [to them].
How does it duplicate an existing tool? It uses and depends on mount, it doesn't replace it. If you read the Reddit post that Poettering make, he writes: "first of all, this doesn't replace util-linux' mount tool. Not at all. It just tells systemd to mount something, going through systemd's dependency logic. For the actual mount operation PID 1 will fork off util-linux' mount tool like it always did."
So while there may not have been a gun to their head, it's been an oligarchy that has decided 'systemd is best for everyone' kind of decision when the vast majority don't want it.
May I see your source for the claim "the vast majority don't want it"?
Outsourcing security ("as a service") seldom works out well in the end.
Do you have numbers or case studies to support that? Of course if you subscribe to a terrible product managed by a terrible organization it may not be an improvement. But on average, the sheer volume is enough to allow a provider to implement security measures that are far superior to what individual customers can afford.
It's like running your own power plant versus joining "the grid". You may feel like you have more control wih your own plant but you don't have the same resources as the power company to maintain, monitor and upgrade it.
lucm, indeed.
Then you're paying $2,000 per cpu per year for what? Red Hat won't support PHP7, Redis and "many more" (not sure about exim). What's your motive for shelling out that money? Getting security patches for PHP 5.4 or memcached, which you don't use?
Can you mention one reason not to use CentOS instead if you're not using the software that Red Hat supports?
lucm, indeed.
Ah, samba is not installable in Devuan because the veteran Unix administrators made a rookie mistake. Got it.
Watch this Heartland Institute video
$2000 /per cpu, come on, let's not exaggerate, it's only $1999.99 / 2 cpu's.
Cheap storage VM.
I'm not liking how systemd is taking over more and more OS functionality.
That's Emacs job.
No actually old farts are being hired in droves. We're not "snowflakes" in need of constant coddling and stroking. We understand we work to pay our bills and be of service to our employers... Not fulfill our dream selves. Great if our job can be fulfilling, but not really necessary.
So what you're saying is your just old snowflakes?
...the point is why the fuck would you pay $2,000 per cpu per year to get a polite "piss off" from Red Hat whenever support is needed because you installed (from source or other) a version or software that is not in their repo.
You don't, you instead use CentOS.
I am a proud systemd hater! It is a giant step backward for Unix-like Operating Systems.
Not trolling here, but I've been wondering why there is so much hate for System-D, when this is for open source projects?
Whenever someone says (on slashdot) that they don't like the features of an open source project, he gets a bunch of comments along the lines of "It's open source - just add the features you want or fork it and make your version. That's what is so great about open source".
What is different in this case? Clearly, lot of people don't like SystemD. Why are they complaining about it? If you don't like it, aren't you free to fork projects and make your own Debian derivative (for example) that is free of System-D?
I'm honestly curious why SystemD has this much power to break the "fork it, open source rules" argument.
"The fact that I don't have the needed resources to create an alternative doesn't mean we should shut up." - change distros then or look up "linuxfromscratch" - you've got a computer, what more do you need?
"But that's not a reason to shut up when things go bad." as things haven't gone bad then its just whining from ignorance
"And it's even less a reason when there was an alternative that is now no longer available." you don;t look very far, do you?
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
bollox. poettering wrote a library for them to continue using consoled but they decided not to use it
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
you need to research it yourself, do not rely on forums like this for facts. all the negatives you see written are based on ignorance of the systemd project and people to lazy to look up what is true or false so they repeat what they read from ignorant posts.
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
Well - my company maintains quite a number of Linux production environments. I have worked with Linux since version 0.95 so I have adapted to quite a number of flavors and variations over the years. I have build up experience, tools, procedures to deal with problems and emergencies. Those Linux servers need to run. My customers depend on me and my company to be able to address situations quickly. And I am not even talking about liability issues here. I am not afraid to learn - that's part of the business. systemd and it's quick pace taking over more and more services will make it difficult to fully understand. Though it has been around for a while, there is no long time experience. Linux has developed in an evolutionary way .. over several processor generations on a variety of platforms and millions and millions of installations covering anything from desktops to door knobs. systemd has been crafted on top of the Linux "tree" - without the benefits of an evolutionary experience. I won't take the risk to subject my customers to systemd. Not because I am lazy, not because I don't want to learn - but because I can't take chances with technology that I can't trust to be as reliable as the "old Linux". Systemd just doesn't have the track record. So we have started to migrate to *BSD. I will have to learn a lot (haven't worked with BSD style Unix since we migrated from SUNs to Linux) but our servers will run on a solid and dependable platform. And that makes all the difference.
"but apparently it was forced on developers by the powers at the top in an undemocratic way," - why not provide a link for that statement? making wild claims need proof.
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
Same mentality. You will take what we tell you to.
What gets people really annoyed is that Redhat / Poettering have hijacked mainstream linux. Yes, I understand that Redhat runs "services in the cloud". And that having VM's spin up a few seconds faster means they can run fewer VM's in reserve, and therfore save RAM/CPU/electricity and, most importantly for their shareholders, MONEY.
If Redhat had offered systemd/pulseaudio/avahi/dbus as "extra features" on their distro, no-one would've complained. The complaints come from the fact that Redmondhat is trying to push their crud down the throats of all linux users. They took advantage of the fact that some of the voting members on the Debian council were Redmondhat employees. When the Debian council voted on standardizing on one startup system, guess which way the Redmondhat employees voted? Since Debian is the base from which Ubunti+variants, plus a lot of other distros, build on, Redmondhat now brags about "widespread adoption" of systemd.
I run Gentoo, but even there, I can't totally escape Redmondhat. I stopped using GNOME long ago, because it was too bloated. So the fact that GNOME now has a gratuitously hard-coded dependancy on systemd didn't affect me. But I do use GNUMERIC, which seems to be the best spreadsheet. In Gentoo, you can see dependancies being pulled in. Years ago, GNUMERIC did not require harfbuzz and ghostscript, but now it does. And it requires GTK+3 which now requires dbus.
Years ago, OS/2 was my first love. When it flopped, I looked around for another non-Microsoft alternative. I fell in love with lightweight, snappy, modular GNU/Lin-ux. But now it has degenerated into bloated, slow, monolithic GNOME/Lenn-ax. Coincidentally, Arca Noae is expected to release ArcOS 5.0 later this year. http://www.techrepublic.com/ar... The 5.0 is the next version after OS/2 4.52, the last maintenance release by IBM. I may have no choice, but to go back.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
anti-systemd troll.
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
It's an Italian version of Debian.
C|N>K
unfortunately he is anti-systemd and has blind spots so he imagines things (up as most anti-systemders do because they don't research the issue).
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
you fairly new to slashdot and systemd related articles? :o)
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
Am I the only one who cares that systemd is following the path of much of the rest of the Linux ecosystem in adding more and more features before bothering to extinguish all the bugs in the existing feature set? Has it proven that it should be gobbling up other features and breaking the old UNIX model of discreet chunks of competent tightly-focused code yet?
No, you're not the only one. I'm installing new boxes at home with Devuan because I like my Linux boxes to use Init. I am aware that this will be the more difficult path, but Debian seems to have violated its own rules regarding adding new packages to Stable after it's made stable.
I do not like all-in-one solutions, and my experiences with random problems with PulseAudio leaves me distrustful of other software from the same developer, and to me this looks like fixing something that isn't broken.
If Systemd becomes ubiquitous and unavoidable I'll look at other UNIX/UNIX-Like operating systems.
Do not look into laser with remaining eye.
Nobody forces anyone in open source software - just fork. Open source software is absolutely not democratic - it is a meritocracy where the people that does the work also are those that make decisions.
What part of auto-fsck is useful/necessary?
hello m$ shill, please fetch your cheque at the counter. Good job!
Hold on. The Windows 10 Anniversary Update screwed up the printer, so the checks can't be printed.
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
Caldera, Yellow Dog & Turbolinux were also significant names from history. And is Gentoo really the first source based distro or just the "last of the first" since others like Sorcerer disappeared the way Yggdrasil did leaving us with Slackware?
Slackware will always be special to me as my first Linux distribution and I still consider switching back to Gentoo on occasion, but I have no delusion that these distro's role in history make them major distributions now.
CentOS and RHEL are functionally identical, except for the 12-36h delay in updates and the specifics of update channel management.
That was one of the points I (GP) was trying to make... Looking at just official RHEL subscription numbers doesn't take into account the broader "RedHat-led ecosystem" of releases which are broadly (if not ABI) compatible.
Many orgs pay for RHEL licenses on mission-critical boxes and a sample of their own servers, then run CentOS on fleet boxes. OTOH, people working in densely virtualized environments might consider the hypervisors the critical ones and be willing to pay for them, getting unlimited VM guest licenses for free with it.
Hire a Linux system administrator, systems engineer,
I'd like to know that my device mounted cleanly before I do anything to its data. Seems like a worthy feature.
Well, for one thing, windows support of hot-swap mounting sucks.
The problem for linux has always been, while the situation is better than windows, it still sucks.
This will actually fix the problems for linux, and so the MS cruftiness will finally look low-tech.
If systemd were actually better.... sure. Systemd solves things that were never really problems in the first place except for people who generally expect to be rebooting their machine almost every time they use it, and while this could be an admirable goal, the improvement is not significant, and the cost of doing so, completely breaking compatibility with init on a technical as well as philosophical level, is definitely not worth the price of admission.
File under 'M' for 'Manic ranting'
Use younger 5 digits folk like editing with Pico
Pico for the win!!!!
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
""Time and skills." - if you lack those then you have to suck it up and use either a distro with or without systemd
"And while I may not have the skills of the systemd devs, " if thats the case, you don;t really have the knowledge to rant and rave about something you know nothing about because all you are doing is parroting other ignorant posters.
"There are plenty of real issues with systemd.From bugs to features, design stupidities to its dependencies, not forgetiing the devs relations to the community. " now you are making things up, ALL software has bugs and for the rest of your comment about design and dependeicies, thats crap and its just a minority of whiney loud mouths complaining. Remember that empty vessels make the most noise
"Tell me what are the alternatives if I want a good up to date debian based distro without systemd?" - devuan, slackware, gentoo. but i guess you are admitting that a systemd distro is "up to date".
"A problem is that to use some of those alternatives, you have to jump through so many hoops that it isn't worth it at all. You choose the less bad of the two solutions." thats your choice, you have to wonder why the non-systemd distros cause you to jump through hoops .
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
There are systemd-free distros of Linux, you know. I can pretty confidently state that it will remain that way unless systemd should start to integrate itself into the kernel.
FreeBSD, OpenBSD, NetBSD ...
It must have been something you assimilated. . . .
I am curious about what you think actually sucks.
I am not interested in lame trolling. I'm curious as to why you think I should care enough about this to change things.
That kind of applies to the whole thing really (systemd).
A Pirate and a Puritan look the same on a balance sheet.
I'm up to page 13 of the comments in the article, and it is endlessly entertaining.
Paid trolls would never provide the same entertainment value, but they'd inject some quality FUD. This is like Elmer Fudd hunting redhat developers.
I'm sure the extremely shrill and vocal minority who don't like systemd (or upstart) can throw their weight behind Devuan. It could do with all the help it can get.
Everyone else, maintainers and users can benefit from a pid 1 system that improves start up times, security, logging, concurrency, service dependencies and still lets people invoke sysvinit scripts if they have reason to. It is curious how dists like Ubuntu, RHEL / Fedora et al manage to function in a completely satisfactory and stable fashion considering how some people like to imply they're built on sand.
and run systemd as Just Another Daemon, akin to xinetd, supervise, or your cluster management software
This is dangerous, as systemd expects to be PID 1. If it expects to be the root of userspace and isn't, there will probably be complications.
It's better to build a distro without systemd entirely than to try to hack it into pieces without careful planning.
I'm not saying it's impossible, but it will be damn hard if it can be done. Already, the first attempt (by uselessd) has been abandoned.
---
According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
Wedhats
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
and run systemd as Just Another Daemon, akin to xinetd, supervise, or your cluster management software
This is dangerous, as systemd expects to be PID 1. If it expects to be the root of userspace and isn't, there will probably be complications.
It's better to build a distro without systemd entirely than to try to hack it into pieces without careful planning.
I'm not saying it's impossible, but it will be damn hard if it can be done. Already, the first attempt (by uselessd) has been abandoned.
Among the many other issues with systemd, this sticks out.
Literally the only thing unique about PID 1 as such (besides obviously being the first process launched) is that it gets ownership of double-forked / parentless processes and related signaling. There should be no reason that systemd couldn't function as a standard sub-process, albeit with the reduced functionality of not being able to track processes that intentionally escape.
The general unwillingness to gracefully fall back to reduced functionality when not all the Kool-Aid has been drunken is a fine example of EEE principles in action.
Hire a Linux system administrator, systems engineer,
The point being that it's what systemd upstream decided would be a good default behavior. This speaks to the mindset of the architects and how it factors to their general design.
Yes when they offer choices, distros can opt out. However they are inventing new paradigms where existing ones already serve.
XML is like violence. If it doesn't solve the problem, use more.
Though one of the chiefly cited daemons (pulseaudio) is in the same ballpark with the same set of developers available to work it.
The problem with your logic is that at some point pulseaudio and the like could in turn decides it wants to declare itself as 'really wanting to persist' using the systemd mechanism, and again be running stray. Then systemd could add yet another layer of 'really *really* mean to persist. It's an arms race of crappy software. The question is 'why does the daemon *think* it needs to persist?' not 'how can we invent a way to ignore their request to persist and hope they don't update to the new scheme'.
XML is like violence. If it doesn't solve the problem, use more.
I don't think you should care. If you don't have the problems that are being solved by systemd, you don't even have any reason to care.
It solves problems that people have. It solves them in the way that makes the systemd developers happy. So many sysadmins agree, that most distros adopt it.
If people don't agree, who cares?
Like if it was music. Maybe one person wants to listen to AC/DC, and I want to listen to Metallica. Both opinions are valid. There is no right or wrong answer. You might like one more than the other, but that is a very different claim that to claim that there is something wrong with my choice, only because yours is different. Maybe one radio station plays a lot of Metallica. Maybe most radio stations play a lot more Metallica than AC/DC, because they're professionals and they think that it is going to make them more money. Now, maybe you're feeling salty about that, because you'd rather listen to AC/DC. That doesn't mean you've been wronged. It is their own choice which to use.
Same with a distro. A distro chooses. As a user, maybe you choose what software you run, maybe somebody else does. Who cares? If you're the person choosing, then you make the choice you want. It is all open source. Complainers about systemd seem to have been out of class the day that they learned wtf software freedom means. It means that there is no conspiracy; there can't be a conspiracy because of SOFTWARE FREEDOM and excessive complaints about other people exercising their freedom in the "wrong" way is just worthless bullying. And it is bullying that has no chance to succeed, against because: Software Freedom .
The point isn't what sucks or doesn't suck. The point is that people want to do it this way, and that is their business. People who don't already know the details didn't even need to ask about it, to be honest.
Do you have numbers or case studies to support your claim about the "on average" outcome? You're talking about a business model of moving valuable (or even critical) information into a third party's control, where you still have the same number of internal end users, the same operational requirements, the same amount of data stored -- but you now have to control the pipe to and from that service, trust in the vendor's employees, and live with their deployment schedules and glitches.
It's like owning your own car versus relying on public buses. You may feel like you're saving money by taking a bus, but you're more exposed to strangers peeking in, it doesn't cover most of the world, you have no real input on available destinations, and you're at the mercy of a third party to go anywhere at all.
Many orgs pay for RHEL licenses on mission-critical boxes and a sample of their own servers, then run CentOS on fleet boxes. OTOH, people working in densely virtualized environments might consider the hypervisors the critical ones and be willing to pay for them, getting unlimited VM guest licenses for free with it.
We've had that discussion at work, with the pro-RHEL arguing that since prod machines would be RHEL, dev and test machines should be too in order to avoid bad surprises down the road. We even considered having the full-blown hardening done already in dev to make sure our friends the developers didn't do something that wouldn't work in prod. Turns out this approach causes a huge dip in productivity, especially when chasing those mysterious selinux denials. Exciting the first few times because you feel like you're "doing the rigth thing" but soon enough you get a nosebleed just by typing semanage. Ansible helps a lot, but only once you've got the right recipe.
So we opted for dev=CentOS and everything else hardened RHEL. Of course this led to a bad case of "vm sprawling", going from 25-30 to 1000+ in 6 months. Then we looked at the average machine and noticed the app/vm ratio was very low, almost 1:1. So we started looking at mega-docker hosts for those use cases and it's been a blessing. When used properly to containerize an app, docker is very low maintenance, and the upgrade path is a lot smoother. And you can pile lots of containers on a same host.
We're still in early stages but already we shaved 200 vm. Less updates, less problems, less everything.
lucm, indeed.
Nobody cares about PID1 its all the other tightly coupled pieces which are a bad thing.
Multics and VMS were doing great too... and went extinct overnight. Unix survived. DEC went from the biggest computer company in the world to bankrupt and sold for pennies i just 2 years. Unix survived.
Stallman chose unix not because he wanted to (in his own words it would be much more fun to build something new than reimplement what was already an ancient design) but because he understood why unix had outlived everything that came after it. Loosely coupled tools that rely on simple interfaces to connect rather than on code dependency. SystemD is making the same mistake that VMS and Multics and a dozen other OS's made and the only possible outcome is the same: a period of bloom followed by extremely rapid extinction. The only hope we have is that the non SystemD distros can help Linux survive when the next revolution puts every SystemD distro out of business overnight. That will seriously hurt Linux in the market.
Oh and history shows embracing the right way when the ship is sinking does not work. Tru64 did not save DEC.
Unicode killed the ASCII-art *
There are major distros that are systemd free, and not only because systemd was removed from them, but because they never had it (Slackware)... or at least only have it as a non-required option (Gentoo).
And you have just named both of the "major" systemd free distros. After that you are into niche distros which, while they may each be a decent OS, don't have the support network behind them that the major distros do.
The fun will really start when important application software starts to depend on systemd being there. Being on a systemd free distro is not much consolation if won't work without systemd.
I'm currently on Linux Mint 17 (no systemd), which is LTS until 2019. Hopefully by then, the whole systemd picture (how evil, or not, it really is) will be a lot clearer.
I look at this weird octopus systematically eating every small, unix-like thing about Linux a few bites at a time and I want to scream. But it's just like the Trump/Hillary thing. It's an inevitable march toward the illusion of progress presented by someone who never bothered to pay attention to the structure that underlies real value.
When I get the chance I'll use FreeBSD.... Otherwise, I'll be using my experience of Microsoft in the 90s to navigate the new paradigm of SystemD Linux. Shame on me for thinking there was an escape from hubris.
Here's an idea consistent with the new Linux - how about integrating Facebook's login API into the OS! That way when people load it on their machine they don't have to worry about a new username and password. It will be convenient and people will love that. It seems like a kind of complicated thing though so let's tie it in so deep that taking it out for a server install is a constant battle with each new version. When people complain we'll tell them that they have a choice and can install or uninstall whatever parts of SystemD they want... Because their time is infinite.
Every rule has more than one consequence.
Wait, are you serious? One really can't get past a misbehaving startup service with Ctrl+C (or some other keystroke) when using systemd?
No actually old farts are being hired in droves. We're not "snowflakes" in need of constant coddling and stroking. We understand we work to pay our bills and be of service to our employers... Not fulfill our dream selves. Great if our job can be fulfilling, but not really necessary.
So what you're saying is your just old snowflakes?
The word is durable.
That's the stupidest fucking thing I've ever heard.