Live data from Hacker News

Linux From Scratch ends SysVinit support

lists.linuxfromscratch.org

181–190 of 416 posts

Re: Linux From Scratch ends SysVinit support

#181
post #104

Earlier quoted context omitted.

> but it has little relation to the Unix design It's more like Windows! /duck

Hackers design hacker-friendly systems, which are easy to learn and extend. Corporation$ design ops-friendly systems, which are cheap to operate. We need both.

> We need both

Both can devolve into empire building. We need both to be transparent and open.

Re: Linux From Scratch ends SysVinit support

#182
post #156

Sadly is Linux is no longer what is used to be for my generation that cut their teeth having to patch kernels for basic hardware support. Linux is now effectively systemd/linux, and is attempting to become flatpak/systemd/linux through various corporate sponsored initiatives. The only thing worse, in my eyes, are people who distribute things as docker containers. The Linux distro as such is becoming an anachronism. T…

I would have not bothered with Linux if Windows NT had a proper UNIX subsystem.

I needed a way to avoid going to campus and fight for a DG/UX terminal.

It had nothing to do with FOSS fighting.

Re: Linux From Scratch ends SysVinit support

#183
post #104

Earlier quoted context omitted.

> but it has little relation to the Unix design It's more like Windows! /duck

I have been saying for years that Microsoft would eventually deprecate WinNT and switch Windows over to a Linux foundation. Things seem to be slowly but continually moving in that direction.

> switch Windows over to a Linux foundation.

Though it seems to be sneaking in through application space on a WinNT foundation

Re: Linux From Scratch ends SysVinit support

#184
post #113

Earlier quoted context omitted.

Makes no sense to dump a superior kernel and executive for Linux. The Win32 layer is the issue, not the underbelly.

I’ve had more hard crashes and BSODs on Windows than any other OS. And I use Linux & Mac more than Windows. Not sure how it’s superior.

More advanced APIs which allow more fine-grained interaction between system and application IF you can figure out how to use them

Re: Linux From Scratch ends SysVinit support

#185
post #24
post #8

It's a pity. It's also a step back from valuing the Unix philosophy, which has its merits, especially for those with a "learning the system from scratch" mindset. Sorry, but I have no sympathy for systemd.

I don't have a dog in this fight but I find it funny that the anti-systemd crowd hates it because it doesn't "follow the Unix philosophy", but they tend to also hate Wayland which does and moves away from a clunky monolith (Xorg)

While Xorg itself (which isn't a monolith, BTW) provides more than the bare minimum, so does the Linux kernel - or even the Unix/BSD kernels of old - yet programs that did follow to the Unix philosophy were built on top of them.

In X11/Xorg's case, a common example would be environments built off different window managers, panels, launchers, etc. In theory nothing prevents Wayland to have something similar but in practice 17 years after its initial release, there isn't anything like that (or at least nothing that people do use).

At least in my mind, the Unix philosophy isn't some sort of dogma, just something to try and strive for and a base (like X11) that enables others to do that doesn't go against it from the perspective of the system as a whole.

Re: Linux From Scratch ends SysVinit support

#186
post #171

Earlier quoted context omitted.

Sure, and systemd would translate that directly into a dependency on network startup, which is precisely equivalent to the approach I mentioned that depends on operator knowledge. It's configuration, not "just works" inference.

> Sure, and systemd would translate that directly into a dependency on network startup... You'd think so, but the Github Issue linked by GP shows that the machinery is unreliable: In practice, adding `_netdev` does not always force systemd to [consider the mount unit a network mount], in some instances even showing *both* local and remote ordering. ... This can ultimately result in dependency cycles during shutdown w…

It's so refreshing to discover that the "I found one bug in systemd which invalidates everything" pattern continues in the year of our lord 2026.

Re: Linux From Scratch ends SysVinit support

#187
post #180
post #177

Earlier quoted context omitted.

I love how people worship UNIX design in Linux circles, especially when complaining about decisions where Linux is catching up with commercial UNIXes, as in the init systems replacements. UNIX design was so great that its authors did two other operating systems trying to make UNIX done right. One of the few times I agree with Rob Pike, > We really are using a 1970s era operating system well past its sell-by date. We…

> We really are using a 1970s era 1970 Anno Domini no less

Making it even more so of a religion.

UNIX is only an OS with some good ideas, and also plenty of bad ones.

No reason to stick with it ad eternum as some kind of holy scriptures.

Re: Linux From Scratch ends SysVinit support

#188
post #184

Earlier quoted context omitted.

I’ve had more hard crashes and BSODs on Windows than any other OS. And I use Linux & Mac more than Windows. Not sure how it’s superior.

More advanced APIs which allow more fine-grained interaction between system and application IF you can figure out how to use them

My favorite example of this is how Windows NT has had async IO forever, while also being notorious for having slower storage performance than Linux. And when Linux finally got an async API worth using, Microsoft immediately set about cloning it for Windows.

Theoretical or aesthetic advantages are no guarantee that the software in question will actually be superior in practice.

Re: Linux From Scratch ends SysVinit support

#189
post #106

Earlier quoted context omitted.

> Freedesktop wants to kill X11 and are working continuously on that, to the point if rejecting patches and banning developers. Are you referring to the developer of Xlibre, who submitted multiple broken patches & kept breaking ABI compatibility for little to no reason[0]? Or someone else? [0]: see discussion & linked issues in the announcement https://news.ycombinator.com/item?id=44199502

I’m talking about that developer, yes. And I’m sure there’s more to the story than just ABI compatibility. He wanted X11 to thrive. Freedesktop however has a goal for Wayland ultimately to replace X11, right? X11 should die. This is not hyperbole. It’s a stated goal. So I think there’s more to the story than the simplified ABI aspect often mentioned here on HN. Also Gnome killing X11 support is real. So is KDE backin…

We don't have to guess, the PRs & history are still there. You could easily go through them and find examples of the project members being unreasonable about ABI compatibility.

But of course that would destroy the narrative.

Re: Linux From Scratch ends SysVinit support

#190
post #177
post #78

Earlier quoted context omitted.

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 rel…

I love how people worship UNIX design in Linux circles, especially when complaining about decisions where Linux is catching up with commercial UNIXes, as in the init systems replacements. UNIX design was so great that its authors did two other operating systems trying to make UNIX done right. One of the few times I agree with Rob Pike, > We really are using a 1970s era operating system well past its sell-by date. We…

A project which is intended to be a learning experience in building a Unix variant (in this case, Linux) is a kinda right place for sticking to the Unix philosophy and design, for illustrative purposes.

Mr Pike has indeed constructed a better OS than Unix; too bad AT&T neither knew how to achieve viral popularity, nor why Free Software (as in GPL) is going to dominate the world. By about 1995, it was already too late. (Something similar happened to Inferno vs Java.)

Still, the Unix principles of modularity, composability, doing one thing well, and unified interfaces are widely considered very sane, and adopted.

Post reply on HN