What is Supplemental Linux From Scratch?
Supplemental Linux From Scratch aims to supplement an LFS installation and supports LFS, MLFS, BLFS, and GLFS. In essence, SLFS is a sort of BLFS 2, but doesn't include any of the pages from BLFS, except for some cases where a package needs to be re-installed for compatibility.
The focus of SLFS is generalized and contains a wide array of packages to install from, such as general monitoring utilities like htop or BTOP++ or fetch programs like fastfetch, to video game emulators like Dolphin or Mupen64Plus, graphical environments like Hyprland and CDE, multimedia libraries that enhance existing packages in BLFS (FFmpeg and MLT) like Rubberband and LADSPA-SDK, and support for binaries and containers like Fuse2 and Flatpak. This list isn't exaughstive.
As the focus of SLFS is similar to BLFS, it also exists to offload any potential BLFS package additions to reduce burden on maintainers of BLFS.
Since BLFS provides such a large base of packages, SLFS externally links to a given page if a package calls for a dependency in BLFS. At other times, the links will point to within the book or GLFS.
Why would I want a SLFS system?
BLFS provides a lot of packages that can get users to either 100% of 80% of what they need from a system. The problem is the remaining percentage of packages that may have complicated installation instructions or just takes too long to do manually. SLFS helps bridge the gap and gets users closer to that 100%.
What can I do with my SLFS system?
You will be able to use various system monitoring utilites, fetch programs, a YouTube video downloading tool, SDL3, various terminal emulators, application launchers, screenshot, select wallpapers on Wayland compositors, record and stream via OBS-Studio, an IME via Fcitx, various graphical environments like Hyprland, CDE, and Wayfire, various computer and video game emulators, a Minecraft launcher, SVR4-style tooling, Flatpak, and enable CUDA, libvpl, and Intel-MediaSDK support in various packages.
Read Online
You can read the book here. The book is rolling release, like MLFS and GLFS. The only online rendered version right now is System V, although you can download the edition of the book that has Systemd support.
Thanks to
The SLFS contributors.