Systemd has 1.3 million lines of code.
It has grown into a monster that takes over your entire system and tries to manage everything itself, whereas with a simple script-based init system like runit, sysvinit or Open RC, you know exactly what the code is doing, what services are being started, you can manage and set up said services yourself, alter the order on which they start up, etc. The code is simple to understand, less bloated, and gives the user more control. Of course the downside is that you need to set up all the services yourself, since the init won't do it for you the way Systemd does, so you need to know what services you need and how to set them up (a cron daemon for example), but overall it's much better to have control over your OS.
Check for example the .xz supply chain attack... it only affected Systemd distros, because only systemd pulled in the compromised liblzma repositories that created the backdoor which affected ssh.
So thanks to the complexity and bloat of systemd, you had a malicious edit on one library (liblzma) affecting another program (ssh) even though there was no direct connnection between the two.
Systemd's desire to manage everything was the connection between these two systems.
Systemd is a threat to open source.
Just look at this shit.
When was the last time its 1.3 million lines of code were audited?
CRIME Shirt $21.68 |
BTW, Systemd libraries are not Systemd.
That distinction will matter little when the next supply chain attack comes.
>Systemd has 1.3 million lines of code.
Systemd isn't a monolith.
You could say that about anything dumbass.
https://www.perplexity.ai/search/When-was-systemd-ypx_q2PaTgGj6gtxhcIebQ
>Systemd was last audited during the great Debian init debate, which was mentioned in discussions related to its inclusion in RHEL7
>2013
Why does everyone in here pretend that "install gentoo" is a meme? If you aren't running Gentoo on OpenRC you should be permabanned from this entire site if you ever post on IQfy that you use anything else.
Based and correct. I sleep well at night knowing that Red Hat's bullshit will never affect me.
... said anon while using pipewire/pulseaudio
I really doubt that he does, considering he uses i3, while I do not approve of its bloat, it still can be worse
what does he might be using then, no one sane uses ALSA directly
AFAIK i3 users are posers so I am sure it is pulse
oh well guess you were right, I will keep in mind that all i3 users are moronic homosexuals
troony
You must be one of the biggest autists on IQfy. Imagine actually using that pathetic setup. Imagine thinking it's worth showing off.
>literally did no configuration, just installed dwm, st and dmenu
>most autistic
lol
Exactly. It looks like fricking dogshit and it's barely usable. There's no way you're using that as a daily driver. Probably just some troony running Gentoo in a virtual machine so he can pretend to be a cool guy.
>barely usable
can you explain in more detail what's unusable about system that just works without troony bloat that requires you to do something moronic?
I mean to be fair you saw I had to use maim manually to take a png screenshot... Because IQfy is shit and doesn't support webp and I'm not going to add a keybind just for that.
>no one sane uses ALSA directly
Different anon, but I'm using ALSA on Gentoo and it just works.
>2 jeets arguing pointlessly arguing over whether some random anon uses pulseaudio
Lmao. I use PipeWire by the way. Yes I know it was developed by Red Hat, I don't care.
>If you aren't running Gentoo
Nobody wants to wait 2 days for every update to finish
nothing takes 2 days on my sandy bridge, if you aren't a poorgay it takes like 5 minutes max even to recompile your kernel, not everyone is as poor as you, shut he frick up troony
>shut he frick up troony
You're confused. It's the trannies that tinker around. Men just install the bins.
>sandy
Ywnbaw
That's a lie, my decade old chinkpad never takes longer than 10 mins for most updates (except for kernel, firefox, and libreoffice). And Gentoo has binary support now so you don't have to compile anything.
>And Gentoo has binary support now so you don't have to compile anything.
What's the point then?
>compile the smalles stuff that you can compile in a reasonable amount of time
>download binaries for stuff that you can't compile in a reasonable amount of time
But you can also do that in Arch. Most programs I install have a source and a bin version.
How is Artix compared to Mint? I'm losing my patience with systemd
just install devuan if you're a debian babyduck who can't get over it and install gentoo straight away
All the good parts of Arch (AUR, pacman) with non of the basedstemd. Just make sure you enable the correct repos. Artix with OpenRC is the one you want.
>Systemd's desire to manage everything
Only a German brain's megalomania could come up with an idea like that
he's not german though
>Lennart Poettering (born 15 October 1980) is a German software engineer
Doesn't matter where he was born, he has German parents and therefore German blood
>born in 3rd world country
>1st world parents
You know people can travel to other countries and make a child there, right?
white people don't do that
Germans do that a lot, they are all over the place
maybe germans aren't white then, would make sense
>~~*germans*~~
danke friend.
Don't be shy. Show the rest.
probably only 2%/3% of these lines end up in /sbin/init
same with the kernel
>same with the kernel
unless you compiled kernel at home, your kernel has all of them, there's a reason it's fricking 150MB+ in all distros
>1.3 million
I know reading is too much of an effort but check the second and third posts ITT.
>makes factually inaccurate statement
>is proven wrong
BUT WHAT IF, HUH? WHAT THEN?!
It's not an incorrect statement.
https://www.phoronix.com/news/systemd-2019-stats
>posting bait titles as proof
I gave you the command and the screenshot, while you post clickbait like a moron.
un-based non systemd+ganoo+loonix user and logless shill
不名誉なプログラムシステムディー
CVE-2012-1174 Delete Any Files コンピューターが破壊された | CVE-2015-7510, CVE-2018-15688 Arbitrary State Insertion 状態注入 | CVE-2017-9217 Buffer Overflow バッファオーバーフロー | CVE-2017-9445 systemd
-resolvd Remote Code Execution プログラムをリモートで実行する | CVE-2017-15908 Denial of Service サービス拒否 | CVE-2017-1000082 0-Day (ゼロデイ) Root Exploit コンピュータを好きなように実行させます | CVE-2018-15686 Root Privilege Elevation (10.0 Critical Exploit!!) ルートアカウントの不適切なアクセス | CVE-2020-13776 Root Privilege Elevation Again 特権の昇格 | CVE-2019-6454 Kernel Panic カーネルパニック | CVE-2020-1712 Arbitrary Code Execution 任意のコードの実行 | CVE-2021-33910 Stack Exhaustion スタックのスペースが不足しました | CVE-2023-26604 Sudo Escalation 疑似エスカレーション | CVE-2022-2526 Use After Free (Critical Exploit 無料後の使用 !!) | CVE-2024-3094 Systemd Compromises Sshd この恥ずべきプログラムは OpenSSH を苦しめました。 それはそれに毒を注入したのです。 まさに、これほど卑劣な罪を生み出したのは、レナード・ポタリーの傲慢さである。
honestly systemd replacing init was a blessing for hosting business services
where it becomes annoying is when it tries to replace old and tried services like dns, networking etc with their shitty bloatware
>systemd isn't one thing, it's a family of tumors killing your body concurrently all at the same time
systemd currently has 2119 contributors. it means 2119 freetards are auditing the code or have audited it at some point. probably more read the code but didn't have anything to contribute. take your meds.
>There were malicious Jian Tan edits hidden for half a year in liblzma, xz-utils, oss-fuzz repos
>But these unaudited 1.3 million lines of code are totally safe bro, everything's public on github!
https://nosystemd.org/