First off, systemd is not an init system, it has an init system as part of the systemd suite...

First off, systemd is not an init system, it has an init system as part of the systemd suite. systemd is a project to build a standardised lowlevel userland for Linux. The project is pretty comprehensive and it delivers a lot of functionality under one umbrella. It does away with a lot of older, often undermaintained software packages, which were traditionally used to assemble a low level userland.

Which is where the contention comes from, as a system suite systemd is restrictive for Unix virtuosi who are used to tailor a system with wit, ingenuity, a lick and a prayer and a couple dozen of unrelated packages. systemd makes such knowledge useless.

The faction that thinks that systemd is Linux's Hiroshima, finds all the added functionality bloat, unnecessary and dangerous, as it is all under development in one project.

All the systemd jokes stem from the comprehensiveness as a low level system suite. People against it love to joke that one day systemd will write its own kernel.

There is a lot of FUD and hate going around. Some arguments do have merit, a lot of eggs in one basket is certainly true, but as with all things in life, it depends which tradeoff you prefer. Do you want a suite of well designed software, working closely together, so that system management is streamlined or do you want the complete freedom to tailor your own low level system with a lot of time tested, interchangeable components.

I have no desire to be a low level system designer, so I prefer systemd. I don't hate traditional init systems though. If a Linux system has one and I need to work with it, I'm still happy it boots and starts the necessary services.

Attached: 7642212468_1c6e92473b_c.jpg (800x538, 157K)

Other urls found in this thread:

0pointer.de/blog/projects/why.html
youtu.be/UjDQtNYxtbU
twitter.com/SFWRedditVideos

It goes against all principles of using Linux since it essentially makes it closed source because it's 2 million lines of unaudited code that keeps on growing. I'd rather have the functionality of a free closed source like macOS and its a powerhouse being close to Unix. Now we all know alphabet agencies had their hands in developing system d so security is out the window. So the whole point of using Linux is to know about everything under the hood which you end up having no clue anymore because of system d. So why in the world would anybody use systemd distros when it functions as a closed source os. You're way better with the functionality of a closed source os

>do one thing and do it well

why does he look like a lesbian

Exactly.
It has many useful features that i use, like systemd-nspawn or bootctl

Desktop environments also go against the unix philosophy.

>I'd rather use code that I could never see vs code that I can if I wanted to

Mmmk retard

Attached: 1475637782136.jpg (500x329, 61K)

I do agree, but this sort of thinking is why it never was the year of the Linux Desktop.

I'm with OP in that Systemd as a whole makes more sense. Think of System d a management tool that lets other things do one thing and do them well. As OSes get more complex, it's near impossible to keep track of shit.

>blank excuse for featureless software on linux
>File_Picker_meme.jpg

>Desktop environments also go against the unix philosophy.
Shhhh, don't tell it to blind sperg haters. It's only bad if the kool kids (fellow neet neckbeards) hate it.

>As OSes get more complex, it's near impossible to keep track of shit.
So the solution is to make software that is equally complex and hard to keep track of shit?

Alright genius, how would you do it? How would you write a complex and extensible, yet still manageable, init system? I'm not saying that Systemd is perfect; all I'm saying is that it has some really good ideas behind it, especially for people that need to maintain and secure systems that run hundreds of processes.

And no, I'm not talking about the shit in the average user's basement server rack. I'm talking about real, enterprise-level systems.

Attached: 1498504551970.jpg (680x680, 37K)

when was the last time you looked at DE/WM source code

hell, when was the last time you ever looked at any source code

Attached: 1502898474picsay.jpg (1080x1440, 218K)

>How would you write a complex and extensible, yet still manageable, init system?
Moving goalposts. The whole point of my post is that SystemD is an init system and a whole host of other things, which goes directly against the unix philosophy.

I wouldn't write such a complex software in the first fucking place

See

Joke's on you. I use Windows on my desktop. I'm not neckbeard enough to have a Loonix desktop
You still have not come up with a counterargument

Attached: Joke's on you.png (809x454, 70K)

>Complaining about complex OSes
>Uses Windows

You don't even use Linux and you're bothering to have an opinion on this subject? Systemd is more than an init system because it needs to be in order to do what it does so well.

You say that you wouldn't write such complex software, but how can you solve fundamentally-flawed design problems by throwing more and more programs at it? What's worse: ten programs that step on each other's toes to get the job of running your machine done, or one program that uses a single codebase and gives you more features at the expense of being more centralized? The truth of the matter is that strict adherence to the UNIX philosophy wasn't solving problems that people were having. Read this shit 0pointer.de/blog/projects/why.html

Also, to directly answer your question, the complexity is shifted from the user to the developers. That means I can spend more time getting work done rather than managing dependencies

Attached: point_proven.png (1920x1080, 293K)

Also, check out Lunduke's history of Linux video and engage in a little thought experiment with me. Do you see any parallels with this whole Systemd thing?

youtu.be/UjDQtNYxtbU

Attached: Screenshot_20180517-133756.png (2560x1440, 927K)

>You don't even use Linux and you're bothering to have an opinion on this subject?
I use Linux on my servers. Since 2006. I'm just not stupid enough to use it on a desktop

> one program that uses a single codebase and gives you more features at the expense of being more centralized?
More lines of code, so also more bugs. Potentially compromising the whole system. And SystemD pretty much wants to manage everything, one such flaw being exploited means your whole system will be owned.

>Also, to directly answer your question, the complexity is shifted from the user to the developers. That means I can spend more time getting work done rather than managing dependencies
You don't need a whole softwaresuite all-in-one to manage dependecies. Previous systems worked and still work fine.

>I use Linux on my servers. Since 2006. I'm just not stupid enough to use it on a desktop
2006 Linux is very different from Linux today. Back in 2006, I wouldn't have dared to use Linux on my desktop either. However, systemd was the answer to improving Linux on the desktop. Also, a home server wasn't what I was talking about. In the enterprise server space, Systemd solves many issues that simply don't exist at the scale of a home server setup.

>More lines of code, so also more bugs. Potentially compromising the whole system. And SystemD pretty much wants to manage everything, one such flaw being exploited means your whole system will be owned.
This is the primary reason why people don't like Systemd and I understand and agree with this to an extent. In a lot of ways systemd is more secure. Code is only secure if it gets continual updates. Standardized code is much better than an implementation-specific approach (looking at you SysV init). In addition, this is really a double-edged sword: malicious code that would compromise your system is easier to patch under something like systemd, which has more control over the system. Otherwise, you'd need to use more programs or script files to patch your system, thus creating even more holes down the line that would need to be maintained.

Still, if this is such an issue for you, why do you even use Windows? It suffers from the exact same problem, only it's worse; we can't see the source code, so we have to trust that the developers are doing the right thing.

>You don't need a whole softwaresuite all-in-one to manage dependecies. Previous systems worked and still work fine.
But that was the problem. They worked "fine" enough, but were still a pain for developers to maintain and develop new software for changing hardware. Developers and maintainers love systemd for that reason.

> I don't know how to read
Did you read literally the first line in the OP?
We are not talking about an initial system.

Attached: Subversion.png (852x1650, 1.09M)

hard shilling tonight, cia nigger

pottring anhero when

Except OP is wrong and systemd IS an init system + everything else it is. You can't talk about systemd without talking about init systems, since being an init system is what lets systemd do everything it does.

Also, wtf is an "initial system"?

Attached: subversion_through_subversion.jpg (645x588, 29K)

Everyone knows that systemd is an easy way for NSA to exploit Linux

Void Linux project leader disappeared.
>www.voidlinux.eu/news/2018/05/serious-issues.html

Void is the most popular distro without systemd.


Systemd CIA Niggers are behind it.

Was he killed? Or just kidnapped /arrested?

Attached: images(2).png (610x503, 11K)

Youre right and the shills know it, which is why they attack you.

Why do we want there to be a year of the Linux Desktop?
Let the tards use the shit OS, theres no need to tardify linux so the tards will use it.

sysV init

If you want Windows you can just install it, eh? Theres no need to turn linux into windows.

Not soon enough. He needs to die yesteryear.

>Use (((systemd))) Goyim

When will gnu + linux be finally renamed to it's correct name Systemd/linux?

Wew this guy looks a lot like me

Attached: systemd-devours-all.gif (426x284, 3.99M)

Honestly I like to entertain those theories, but the dude hasn't done anything even remotely dangerous enough to deserve it. I bet he just got bored/disenfranchised and stopped interacting with the devs.

Don't really need Xtraeme or whoever. He wrote xbps and it's mostly mature and has other contributors, iirc.
Once the current maintainers get all the accesses they need, it's business as usual.

>he

Cool video, I liked the guy’s presentation

Attached: image.jpg (3896x1769, 1.91M)

Tell me why every single fucking time I read this, all I see is "Hello. Welcome to Linux Bloatware."

Daily reminder that Stallman supports systemd because it's free software. Daily reminder that systemd could be forked if it weren't already good enough.

>Lunduke
jesus christ what an insufferable presenter, dont ever link anything from this person again

because xe takes SystemD(ildo) in xis boipussy daily from xis dom.

I thought he was a pretty good presenter. He also says some pretty educational stuff.

Seems like an honest, down to earth guy to me :(

but don't tell that to neckbeards, who are only talk. a previous programming challenge thread showed how shit Jow Forums is at programming.
actual freetards like stallman can recognize it's free software and not bitch about it.
if it's so shit, fork it. if you can't do that, don't complain about what those who can do for you.

Neckbeards literally don't use DE's though, they use window managers.

Why would anyone even attempt to fork that giant pile of code. runit and OpenRC already exist.

True, but they never call them out for "breaking the Unix philosophy".
I use i3 myself btw.

>the gnu part is merly about joking
>still calls the whole system linux
fuck lunduke

>It goes against all principles of using Linux since it essentially makes it closed source because it's 2 million lines of unaudited code that keeps on growing
Why do you use Linux at all then, since the kernel has 10m lines of code?

>you you you
What's up with this stupid non-argument?

The rio desktop environment for Plan 9 doesn't go against the unix philosophy.

I do biggest and second biggest brains on Jow Forums lol

bootctl is buggy. It can't handle multiple Efi partitions without filling up the boot entries in uefi
Just use GRUB

It is nice as a fallback option.
I could't get grub to run from arch iso, so i installed this, booted and installed grub

Attached: systemd.jpg (996x560, 104K)