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)
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...
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,
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.
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!
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.
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 *
Systemd-logind must be restarted every ~1000 SSH logins to prevent a ~25s delay
https://bugs.launchpad.net/ubu...
Except... it wasn't a systemd bug at all. Per comment #16:
Not that the presence of one bug in systemd would indicate that the whole approach is a bad idea... but it's rather funny that the one example you pick turns out not to be a systemd bug at all.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
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.