Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
SoldierOfCode1802129dFrom article:
> So, in my ideal world, we'd have an OS entirely without SUID
Good luck having passwd and su without SUID -
donkulator2250129dI like the way the comments on that seem to have descended into a pissing match over the use of the term "suid".
-
connormon367129d@Root honest question. What do you replace it with? Sure it’s bloated, but it’s pretty useful bloat tbh.
-
Root82342129d@connormon It doesn’t need to exist. It started out as a bad idea, and has steadily grown like a cancer by replacing individual utilities. Because these features exist, and are somewhat coherent (that’s a stretch), people write software that uses them, thus justifying maintainers in keeping systemd, which in turn justifies the continued growth of systemd. It’s a vicious cycle.
One of the most basic premises of Linux (*nix) is to write software that does one thing and does it well. Not only does this encourage good quality, maintainable software, but customizability and freedom as well. Systemd flies in the face of all that.
So to answer your question: systemd should be replaced with individual utilities that make up its feature set. … which are hard to come by specifically because of systemd. -
netikras34950129d@connormon sysVinit, dnsmasq, udev, consolekit, syslog, cron, ifupdown, etc.
As far as I can tell, there was [and still is] nothing wrong with them. -
Parzi8848128d@Root counterpoint: having a lot of shit be unified makes jank-ass embedded development and porting far easier. i'd be using systemd on the 3ds linux port if i could because i can't get half the shit @netikras said to use to build in buildroot (even if the drivers to use them were there) because "waaaa i don't support building in a chroot" (udev without systemd selected) or "waaaaa i don't support non-cortex ARM" (a bunch of shit) or "waaaaaa this has to be an approved configuration that i can download a binary tarball for" (Rust, now a requirement for the fucking kernel)
i don't need to do any of that shit for most of systemd (with exception of things like systemd-boot) and i can pick and choose what exactly I need from the ecosystem with very little hassle. it still is a bunch of single-purpose utilities that do one thing, they're just made by the same people, use the same APIs, and are all prefixed with "systemd-" to denote that. by the same logic, burn ftp.gnu.org to the ground.
Related Rants
-
gururaju53*Now that's what I call a Hacker* MOTHER OF ALL AUTOMATIONS This seems a long post. but you will definitely ...
-
linuxxx65This guy at my last internship. A windows fanboy to the fucking max! He was saying how he'd never use anythi...
-
creedasaurus60
Another dev on my team just got a new machine. Before he came in today I made two separate USB installers and ...
bye bye `sudo`
https://lwn.net/Articles/971745/
rant
systemd
piss on it and set on fire
run65534
linux
wtf
kill it with fire
dumb
sudo
run0