Daily Reminder: All you need to know about systemd

Ironically, systemd wouldn't exist today if we had been using systemd's design philosophy on GNU/Linux from the beginning. In other words, we'd be stuck with outdated technology and only able to replace it if we created another monolithic init system that interacted with everything in exactly the same way systemd does.

Systemd is exploiting the flexibility of its predecessors in order to kill the flexibility we have in the area of init systems. People might like it now, but we're walking into a walled garden.
If systemd becomes the standard and everything depends on it, there likely won't be any competition ever again. It would be an extremely monumental task to try and create a systemd alternative.

Newbies here support systemd because they think "it just werks". What they fail to consider -- because init systems probably aren't on their radar to begin with -- is that the reason we all use GNU/Linux in the first place is for the flexibility to do things _ OUR _ way rather than in a way dictated by someone who wants to control us to benefit their own interests.

Other urls found in this thread:

linux.slashdot.org/story/15/06/30/0058243/interviews-linus-torvalds-answers-your-question
bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530
twitter.com/NSFWRedditVideo

systemd is inherently against the linux philosophy by forcibly bundling things and allowing other developers to rely exclusively on having it installed.
It is literally cancer on the ecosystem.

Nobody cares anymore kys

You're preaching to the choir

I don't care about Linux and it's future though, it's a monolithic kernel with a monolithic init system.

I care more about redox's future desu

>walled garden
this

Why do the members of the choir attend their church?

>tfw using FreeBSD and don't have to deal with systemd or PulseAudio
Feels good, man.

When will Poetering realize that everyone hates his shit?

doesn't matter, Hurd is the future anyway

Right
Wrong

Let me rephrase then: nobody cares enough to do anything about it. At this point, stubbornly using a non-systemd system is just silly. Get with the times, gramps.

What's wrong with PA? Since it has become standard for most distros I haven't had to mess around getting audio to work out of the box. It just works tee em.

Some people enjoy writing a number to a file in order to change their audio output device.

>being docile and accepting injustices

...

Can I shill Void linux now?

INSTALL VOID

Like systemD, when Pulse Audio and other parts of Linux literally just work, the autistbeards get all flustered. They're not used to their Linux "just working," they're used to spending hours editing text config files manually to get basic functionality so these changes scare and confuse them.

systemd is what you get when you make hotswapping a priority and think it should apply to every possible element of a system.

I isn't and it shouldn't.

...

>What's wrong with PA?
For a decade or so: Would hog the audio device just by having some app open that didn't even play audio which prevented you from using it as a passthrough device.

This was first fixed in Pulseaudio 10.0 with the module-allow-passthrough module (which you still have to enable yourself).

Also, pulseaudio is a freaking CPU-hog. Right now it's showing 25% CPU usage flat - and this is, again, without actually playing any audio, just by having chromium which opens the audio device so Pulseaudio sees it as an audio source.

but it's also fair to ask
> so what is good about pulseaudio

I have a NAS/firewall/home server box that's always on and I've connected it to the surround receiver with SPDIF and I'm using the AC3 alsa plugin. I can play audio on my laptop and get 5.1 out and since it's mixed it doesn't prevent my desktop from playing some alarm or anything at the same time. Networked audio is something Pulseaudio does quite well.

You're right, it's time for Lennart to scrap systemd and make systemm.

Maybe Linux is finally becoming an OS and that is why they're integrating all together.

picture not related

Thank goodness for systemd.

>Implying we have only one init system to choose from.
I don't think you realize what monolithic means.

>redox
>Rust homosexual

>FreeBSD
>Leftover
Top kek

You are wrong.

I run Devuan on my desktop because I care.

I ran Debian for 12 years and I could blindly do apt-get dist-upgrade. That is UNTIL systemd came around. It failed to bring up some hardware and added a useless 1,5 minute pause to the shutdown sequence.

These issues were easily fixed by reverting to sysv as init.

If systemd worked flawlessly I probably wouldn't give a flying fuck but after it forced me to learn more about it (because I had to clean up the mess it made of my PC) I learnt it was a forced meme by RH to try and seize control of the GNU/Linux ecosystem.

Luckily free software is about freedom of choice.

>2017
>still being autistic about systemd
It's been the default in Fedora for, like, 7 years now? 5 years in Arch and 3 years in Debian. And nothing has happened in this time, RH didn't take over Linux, no maintainer exodus, no problems with the software itself. It literally just works and everyone is fine with it except for a couple of old autists who care more about their image as old-school Un*x hackers than about actual usability.

>Newbies here support systemd
it seems that I've been away for too long since I remember all this systemd drama and noone on Sup Forums would support this jew idea

>linux philosophy
But what you explained was UNIX Philosophy

>systemd is doing something wrong
>better uninstall it instead of researching how to fix it
>systemd is shit and anybody who says otherwise is wrong
>RONG

>better uninstall it instead of researching how to fix it

Why should I pick only one? Uninstalling systemd was literally the way to fix things that broke because systemd was installed in the first place.

...

Are you a Windows user? Because you're eating freedom raping updates like a huge black cawk.

He's right, systemd sometimes does not respect legacy configs. For example, /etc/security/limits.conf isn't respected anymore, you'll need to adjust max_open_files for every systemd service.

Well that's just stupid, why can't each service just pull the config from limits.conf?

Void is unironically good but needs more compatible software.

Because obfuscating basic config makes RH sell more support contracts.

*points gun fingers*
Sell me on Void.
*leans back and lights cigar*
*puffs obnoxiously*

> freedom raping updates
What did he mean by this?

You can, but I'd shill for Devuan tbqh fa.m

kys

systemd rapes your freedom, maybe?

>linux philosophy
there is no such thing

Daily reminder Linus himself supports systemd: linux.slashdot.org/story/15/06/30/0058243/interviews-linus-torvalds-answers-your-question , I guess he doesn't care about the linux philosophy.

He basically said that systemd has pros and cons, nothing about supporting it.
>I guess he doesn't care about the linux philosophy.
In some interview he said that he doesn't care about systemd

Of course Linus supports systemd because the whole point of free and open source software is freedom of choice. Systemd should be choice. This isn't even a discussion.

did you even understand what you said?

Fine be like that, white nigger. I won't bother trying it.

Also, no u

>be not retarded
>PA peaks at 0.7% during playback

This

He literally says it's better than the SysV init.

>Yeah, it may have a few odd corners here and there, and I'm sure you'll find things to despise. That happens in every project. I'm not a huge fan of the binary logging, for example.
bad things about systemd
>I much prefer systemd's infrastructure for starting services over traditional init, and I think that's a much bigger design decision.
>If people thought that meant that I dislike systemd, I will have to disappoint you guys.
good things about systemd

Can you stop being retarded? It's obvious that he doesn't care much. Also who fucking cares about what Linux thinks? This is not apple or microsoft community where users do exactly what their master wants.

DEATH TO POOTERING

bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530

>Complain about systemd
>Use a monolithic kernel
Something I will never understand.

Systemd was adopted virtually overnight.
Systemd is complex and difficult to audit.
Systemd relies too much on its modules - they can't be replaced easily due to changing interfaces, complexity, and lack of transparency.
Systemd is forcing other projects to be dependent on it
Systemd's complexity, large attack surface, and rapid adoption could point to TLA involvement

>adopted virtually overnight
So?

All of those except the first one can be said about Linux too.

If Linux used a microkernel all this time and it switched to a monolithic one a few years ago, these same autists would be raging over that too. They just don't know how to handle change, I bet most of them build from source all the time.

So, it's NSA approved. Retard.

Doesn't that just mean that's it's really secure? Is security a bad thing?

> Systemd was adopted virtually overnight.

This was totally unrelated to gnome suddenly developing hard dependencies on logind.
People just realized the glory of Red Hat software at the exact same time.

>makes baseless tinfoil assertion
>apparently I'm the retard

Nope, but moving the goal post is. Shill.

Retard shill. Kys

Something is amiss here, it seems we have an infestation of mong. If only it could redeem itself but making cogent arguments.

Is there a better alternative?

>(((coincidence)))

You obviously care.

>you make a Windows binary
>it werks on all Windows versions plus minus 5 years at least
>you make a Linux binary
>it werks on a specific distro only

Stupid omission of hyphens is stupid.
>you're eating freedom raping updates
looks like
>you're eating freedom, and that freedom is raping updates
while (what was probably intended)
>you're eating freedom-raping updates
clearly means
>you're eating updates, which are raping freedom

Unfortunately there has been a trend(?) in all three languages I know to completely stop using a hyphen at all, which leads to similar nonsense as above. Worst thing is nobody seems to care or even to notice that without the hyphen the sentence takes on a completely different meaning most of the time.

>you're eating freedom raping updates
can also mean
>you're eating freedom, and you're also raping updates while at it

Enter the Void

>RH didn't take over Linux
But they kinda did, and their grip is getting tighter the more systemd is entrenched and its scope is expanded. You just seem not to notice for now.

Btw Poettering openly admitted years ago that the long term goal of systemd is to build a whole OS around it, and it seems like that is what Red Hat is doing - thing is that OS is not being built from scratch and released once it's ready, but rather it its built in a parasitic way where systemd was shoved into Linux like a wedge and now parts of it are replacing the OS piece by piece, like with the Ship of Theseus. Red Hat will eventually say "oh well, apparently systemdOS is what Linux evolved into, tough luck, deal with it".

It has the full backing of Red Hat so there's nothing you can really do. They will get there way, they always do.

$ shutdown now

>linux is about choice, so we must allow the choice of systemd, even if systemd's goal is removing choice of anything but itself
>democracy is about choice, so we must allow the choice of islam, even if islam's goal is removing choice of anything but itself

Looks strangely familiar.

>all of these perceived deficiencies are not deficiencies, but are actually benefits

Yea right. Kek.

>Pulseaudio just works
fucking lold.
When I start a program like mpv, while another program like chrome is open, it takes like 10 seconds until audio starts.
I have no idea what the fuck is going on there.
How the fuck can you fuck something as simple as audio up?

>audio
>simple

You seem to have a false sense of security here (no pun intended). If something is NSA-approved, it does not mean it's "secure" in the general sense. It means that NSA has comfy methods to exploit it, and ways to secure *themselves* from its exploits.

...

Linux is infested by smelly psuedo politics wannabe turbo turd ultimate losers who don't care about linux except that they think it makes them look "interesting". No matter how much you complain and jack off about these non-problems, even if your semen is starting to turn red, you aren't in a place to decide as to who uses what. This reason is one and the same for the very fact that you have the opinion in the first place.

If you spent all of your time of making an alternative instead of whining like a little bitch, you would solve your own problem and stop posting. However you can't do this because you can't program or even facilitate putting one together with people who can. That is because when you fail as anyone getting into computer science you fill up the time with fake politics because it gives you something to do and fill up your schedule. Note how all "alternative" distros are all flashes in the pan because of this very reason, anyone that has anything to do with them will follow the same inability pattern.

It's not like some company is getting money off these choices, they chose it because it is the best. You are welcome to fuck off and kill yourself and let the rest of the legitimate community carry on. Again, no matter how much you jack off in IRC with other hippies, you are not an authority on linux distros.

Okay, well fortunately the code is available for everyone to look at. So please point out the NSA exploits for me.

Reddit and shills invaded. That's what happens when you make an interface too user-friendly.

Have you even tried searching for a solution? That isn't normal for PA. Also:

>tfw i don't use systemd
feelsgood

Never had a problem with systemd or pulseaudio. I think you guys might all be nuts.

Isn't the difficulty of doing this one of systemd's criticisms?

BROTHER

>reading code is difficult
My Pajeetdar is going off.

Is dbus systemd? Even on gentoo with systemd,udev, and dbus masked but spawned by firefox somehow?

pulseaudio is hot garbage but its still the "best' solution right now. If I wasn't retarded I'd try to write my own system.

> Is dbus systemd?