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.
Most people here endlessly bitch about Microsoft forcing changes on them through updates and new versions of Windows. However, Linux is even worse about this, with distros forcing systemd on people and then systemd takes over more and more parts of the system. People don't really have much of a choice, and are at the mercy of developers who don't care about the needs of users. Microsoft has to concern themselves with profits and, if they alienate too many users, losing customers and money. Open source generally isn't profitable except for businesses that use servers, so desktop Linux users can get screwed over endlessly without recourse. They have no reason to care if desktop users don't like changes because they aren't profitable. It's better to put up with Microsoft than to put up with systemd and Linux.
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.
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'
Next month: Systemd rolls out its own Linux
hello m$ shill, please fetch your cheque at the counter. Good job!
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
What the hell is a "disttro"?
...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.
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.
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.
German mass murderer and Linux file system mastermind.
It was announced today that systemd will be adding new file editing features that will enable it to replace Emacs....
A new project to add web browsing, video watching, and e-mail to systemd will begin in January.
It should be a sign of The Apocalypse that I even need to add: "just kidding"
BTW: 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?
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!
done.
ah much better
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
You are obviously not working in tech anymore - old farts are taken out back and shot at 40. So, you use emas for filling out Social Security forms and IRA/491k dsbrsements?
I remember automount. It's still shipped in places.
I will start using systemd when pulseaudio is fixed!
Are you sure!
https://www.youtube.com/watch?...
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.
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.
2016 and USB doesn't work.
why are we doing this again ?
Choose one solution among what's available, or make one yourself. You don't just sit there and "force" a solution to pop out in order to cater for you.
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.
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]
isn't systemd really a grab for power?
like the screen devs who were told to just add a systemd dependency to avoid being SIGTERMed after the newest sysd update?
Said "do one thing and do it well" doctrine ultimately leads to NPM-gate.
Lets just replicate slowly the shit show that is windows kernel.
I've tried Devuan. It can't do something as elementary as apt-get install samba yet, because samba depends on....systemd.
Wasn't this a movie in the 80s?
When he ships systemd-laser-digitizer-ctl, the end is near.
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
I can see we've made little progress here on Slashdot. Here's another systemd article about some added functionality that's actually useful/necessary and doesn't interfere with the POSIX way of doing things, but most of the focus is again on the copypasta FUD about how systemd is the wicked Pharoah, and the Linux ecosystem is teetering on the edge of total meltdown because of it, and MosesBSD will lead us all to freedom.
It's a conspiracy!!!!
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
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.
... yet.
At this rate, I expect that either system will soon swallow emacs or the other way around. I wager 4000 quatloos on emacs!
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.
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
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.
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].
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."
"Greatly improve the handling of removable media"
This is my whole problem with systemd. All the benefits I hear about:
* kill all processes when a user logs out!
* faster bootup!
* easier X-windows package maintaining!
Are all things none of my headless server systems use.
I'll agree SystemV init is kind of archaic, but I understand it, can easily debug service start issues by adding a "set -x" to the init script.
So far, systemd doesn't seem to be giving me any features that make my job/life easier.
It seems great for linux laptops, which I think is important and useful, but pushing it onto critical 24/7 systems without any reward for the risk of replacing a thing that has been working for 40+ years doesn't make sense to me.
Samba is uninstallable in devuan since their repository sync script got confused by different versions of samba being available. It took some debs that samba was split into from the older version and other debs from the newer one. The debs depend on each other and on the specific version, so they can not be installed together, effectively making samba uninstallable.
That was discussed in March on the devuan ML, but AFAIK the issue is still not fixed.
Ah, samba is not installable in Devuan because the veteran Unix administrators made a rookie mistake. Got it.
Watch this Heartland Institute video
I'm not liking how systemd is taking over more and more OS functionality.
That's Emacs job.
See subject & your "downmod" infantile reaction here https://linux.slashdot.org/comments.pl?sid=9552479&cid=52745781/ which is EXACTLY what I wanted to elicit... lol + to plant that REALITY into your deluded mind(s).
* Picture perfect... & again: WELCOME HOME Mr. Cobb", Hans Zimmer tune & all, from the film "INCEPTION"'s near-termination...
APK
P.S.=> The MOST dangerous "science" (not really one imo) - psychiatric &/or psychology - & you prove it... it was EASY to play w/ your mind, sensibilities & to provoke the reaction I wanted (your childish ones of constant downmods of my posts), lol... apk
You can become a veteran by repeating the same mistakes for a long time.
The proliferation of systemd may force me to switch from Linux to Windows 10.
I am a proud systemd hater! It is a giant step backward for Unix-like Operating Systems.
See subject: You can mod me up to +1 legitimately as originally was done, then down to -1 & up to "funny" now? Quoting Wikipedia "As of 2015, most Linux distributions have adopted systemd as their default init system" & yes you're all scared shitless by standardization which makes you "sysadmin" (wastes of the field that couldn't make it as coders & who CANNOT DO ANYTHING MINUS CODERS CREATING TOOLS FOR THEM TO MERELY "use" as users with a better password & that's ABOUT it...)
APK
P.S.=> Yes, he's winning as I said - you're not & running scared (just as you fools do when you try "take me down" on hosts vs. other bs 'solutions' like addons, antivirus, dns locally installed, or even firewalls)... apk
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.
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
It's an Italian version of Debian.
C|N>K
See subject: NOT even close - it's heavier than hosts is by adding on 'MoAr' (stupidly) complexity, resource consumption, & moving parts for breakdown/exploit.
APK
P.S.=> Plus, I didn't write my program for Linux though I could easily, same w/ MacOS X due to Delphi + FreePascal abilities in ports, but I'm not into the habit of "helping the INFERIOR less used by miles competition" (it's not used enough by end users vs. Windows, which IS what I wrote it for, & it's end users to make hosts files protection & speed gains as easy as possible to manage using what you already NATIVELY have that is a part of the IP stack itself in hosts - NOT another "layer on layer" bs "fix")... apk
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.
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.
**so the money can't be printed**
FTFY.
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
>Lennart argued it will greatly improve the handling of removable media like USB sticks.
What an exciting new feature for 2016!
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.
Wedhats
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
Aww, does the analcoward have trouble with typos?
Perhaps it need to pull the rod out of its ass.
Switched to FreeBsd when the nonsense called systemd began.
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.
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.
You can "hot" unmounted raid but you can't remount without a complete rebuild of the super FS?
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.
Because Lennart works for Red Hat.
And - right or wrong - Red Hat is the dominant linux paradigm.