zlacker

[return to "Linux From Scratch ends SysVinit support"]
1. cf100c+n[view] [source] 2026-02-02 17:47:14
>>cf100c+(OP)
This is a mindblower. To quote Bruce Dubbs:

''As a personal note, I do not like this decision. To me LFS is about learning how a system works. Understanding the boot process is a big part of that. systemd is about 1678 "C" files plus many data files. System V is "22" C files plus about 50 short bash scripts and data files. Yes, systemd provides a lot of capabilities, but we will be losing some things I consider important.

However, the decision needs to be made.''

◧◩
2. nine_k+gr[view] [source] 2026-02-02 19:56:14
>>cf100c+n
Runit is 5474 SLOCs. Most source files are shorter than 100 lines. Works like a charm. Implements an init system; does not replace DNS, syslog, inetd, or anything else.

Systemd, by construction, is a set of Unix-replacing daemons. An ideal embedded system setup is kernel, systemd, and the containers it runs (even without podman). This makes sense, especially given the Red Hat's line of business, but it has little relation to the Unix design, or to learning how to do things from scratch.

◧◩◪
3. binkHN+Tv[view] [source] 2026-02-02 20:14:30
>>nine_k+gr
I use runit on my production workstation and don't think about it; it just works.
◧◩◪◨
4. BadBad+Cu3[view] [source] 2026-02-03 15:33:19
>>binkHN+Tv
Same with systemd.
◧◩◪◨⬒
5. its_ma+ZU4[view] [source] 2026-02-03 21:43:48
>>BadBad+Cu3
Except for all those who've accidentally blown their legs off with it, of course.

Just ask the guy who bricked his motherboard due to a systemd bug where his firmware wasn't write protected and got destroyed by a 'rm -rf' command. lol

◧◩◪◨⬒⬓
6. BadBad+E05[view] [source] 2026-02-03 22:14:39
>>its_ma+ZU4
No software is perfect. Not sysvinit (and it's bash scripts from different vendors), nor systemd. Errors happen. At least for me systemd is a net positive.
◧◩◪◨⬒⬓⬔
7. its_ma+A85[view] [source] 2026-02-03 22:55:51
>>BadBad+E05
> No software is perfect

Especially when it's a giant blob of buggy C code written by a known hack who has multiple decades' worth of history of foisting shit code upon a less than enthused public.

> At least for me systemd is a net positive

For the moment. Just wait until it finds a way to fuck you. It's plotting and scheming behind your back to do so as we speak.

Systemd for some reason seems to uniquely be the epicenter of giant facepalm bugs like LEAVING THE SYSTEM FIRMWARE VULNERABLE TO AN RM -RF COMMAND, a situation which causes alarm to none of the systemd crowd. They just shrug if off. "What's the big deal? I don't get it," they say.

I used to see the same mentality from Microsoft people back in the day. "Why would you use Linux? I don't get it. Windows is fine."

It's because you lack standards. You're completely used to being surrounded by software and hardware that is Fucking Garbage. Everything is like that in your world. You're happier than a pig in shit, oblivious.

◧◩◪◨⬒⬓⬔⧯
8. NekkoD+Yr8[view] [source] 2026-02-04 20:35:36
>>its_ma+A85
> Systemd for some reason seems to uniquely be the epicenter of giant facepalm bugs like LEAVING THE SYSTEM FIRMWARE VULNERABLE TO AN RM -RF COMMAND

I am very sorry to inform you but efivarfs is something coming from the Linux kernel. Being able to rm -rf it is squarely something that is entirely on the kernel implementation, WHICH THE AUTHOR OF EFIVARFS EVEN ADMITS[0]

[0]: https://lwn.net/Articles/978640/

◧◩◪◨⬒⬓⬔⧯▣
9. its_ma+LA9[view] [source] 2026-02-05 04:31:08
>>NekkoD+Yr8
Thanks for the correction. Yes, I have my bone to pick with the Linux kernel too on many different fronts.

#facepalm

[go to top]