News: 0001610233

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux From Scratch Abandoning SysVinit Support

([Operating Systems] 6 Hours Ago SysVinit)


Linux From Scratch was one of the holdouts continuing optional SysVinit init system support through 2026, but that's now ending. Linux From Scratch "LFS" and Beyond Linux From Scratch "BLFS" are ending their System V Init support moving forward.

LFS/BLFS will not be supporting System V in future versions due to the increasing demands of continuing to maintain and test both System V and systemd support. LFS/BLFS is a volunteer effort and continuing to maintain the SysVInit support is a burden. Additionally, with GNOME and soon KDE Plasma going to depend upon functionality explicitly found in systemd and not System V, it's going to be all the more challenging.

Bruce Dubbs of Linux From Scratch [1]announced the decision:

"There are two reasons for this decision. The first reason is workload. No one working on LFS is paid. We rely completely on volunteers. In LFS there are 88 packages. In BLFS there are over 1000. The volume of changes from upstream is overwhelming the editors. In this release cycle that started on the 1st of September until now, there have been 70 commits to LFS and 1155 commits to BLFS (and counting). When making package updates, many packages need to be checked for both System V and systemd. When preparing for release, all packages need to be checked for each init system.

The second reason for dropping System V is that packages like GNOME and soon KDE's Plasma are building in requirements that require capabilities in systemd that are not in System V. This could potentially be worked around with another init system like OpenRC, but beyond the transition process it still does not address the ongoing workload problem.

In the future, the LFS/BLFS 12.4 System V books will continue to be available. For the most part newer versions of packages in those books will be able to be built with the instructions from there, but will not be tested by the LFS editors.

The next version of LFS/BLFS will be version 13.0 and is currently has a target release data of March 1st."

He ended the announcement with:

"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."



[1] https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2026-02/msg00000.html



One fine day, the bus driver went to the bus garage, started his bus,
and drove off along the route. No problems for the first few stops -- a few
people got on, a few got off, and things went generally well. At the next
stop, however, a big hulk of a guy got on. Six feet eight, built like a
wrestler, arms hanging down to the ground. He glared at the driver and said,
"Big John doesn't pay!" and sat down at the back.
Did I mention that the driver was five feet three, thin, and basically
meek? Well, he was. Naturally, he didn't argue with Big John, but he wasn't
happy about it. Well, the next day the same thing happened -- Big John got on
again, made a show of refusing to pay, and sat down. And the next day, and the
one after that, and so forth. This grated on the bus driver, who started
losing sleep over the way Big John was taking advantage of him. Finally he
could stand it no longer. He signed up for bodybuilding courses, karate, judo,
and all that good stuff. By the end of the summer, he had become quite strong;
what's more, he felt really good about himself.
So on the next Monday, when Big John once again got on the bus
and said "Big John doesn't pay!," the driver stood up, glared back at the
passenger, and screamed, "And why not?"
With a surprised look on his face, Big John replied, "Big John has a
bus pass."