SLFS News
This section covers noteworthy changes in SLFS. In addition to the entries in the book's changelog, relevant changes you should be aware of are reported here.
- SLFS 13.0 has been released!
- Zeckma - 2026/03/05
The GLFS team is proud to present version 13.0 of Supplemental Linux From Scratch. This version includes over 160 packages beyond the base Linux From Scratch, Multilib LFS, Gaming LFS, and Beyond LFS books. There were a little under 200 updates since 12.4, upon many additions and other siginificant changes.
The main kicker of this release, which is the same case with the other LFS projects, is that SysVinit has been dropped as an option and is no longer supported. What this means for SLFS is that the SysVinit version as is cannot be read online but still exists in the book source to be rendered. There are no promises that the source will render for SysVinit or that the contained instructions will work as shown. Previous versions that had official support for SysVinit can be found here.
Speaking of, starting with SLFS-13.0, stable releases and all previous stable releases can now be read online via the above link! It also has the current rolling release version if that is more your speed.
Onto the more technical changes for the book, a decently big change is that Mesa's OpenGL libraries (libGL, libEGL, etc.) are no longer supported in the book. It's now expected to install OpenGL libraries from libglvnd. Otherwise, it's known that some packages will fail to configure or build with Mesa's OpenGL libraries, with a suspicion that Flatpak applications using SDKs that use libglvnd may crash. OBS-Studio and Hyprland are notable examples. Hyprland is a simple fix, but OBS-Studio takes too much work to fix, considering the issue spreads across multiple CMake files with complex logic.
Along with that change are thirty package additions: grim, slurp, LADSPA-SDK, Noise-Suppression, wlroots, Autoconf Archive, awww/swww, wgetpaste, hyprtoolkit (Hyprland Libraries), MangoWC, SceneFX, imv, samurai, sdl12-compat, FluidSynth, wlr-randr, fish, mksh, SIMDe, hyprwire (Hyprland Libraries), W3m, yyjson, cmark, libsodium, libzmq, HIDAPI, Monero, tinyxxd, CGLM, and PlutoSVG. For cmark, if commonmark was installed, the installation instructions will move the Python script out of the way and put in the C binary in its place. tinyxxd replaces Vim's xxd package. Thus, whenever Vim is reinstalled, it replaces tinyxxd. Be careful when upgrading either of them.
Removed in 13.0 is Rofi-Wayland (replaced with Rofi), hyprland-qtutils (replaced by hyprland-guiutils), sdl2-compat and SDL3 (moved to BLFS and GLFS), nv-codec-headers/ffnvcodec (moved to GLFS), CUDA (moved to GLFS), and GNAT/GCC-Ada (no packages in the books use ADA).
Now come some structural changes.
-
The Binary section has dissolved. Fuse2 became a General Library, OSTree became a General Utility, and Flatpak also became a General Utility.
-
Multimedia has been moved to the General section.
-
Graphical Libraries have been moved to the Graphical Components section.
There are other small changes that are still notable.
-
The theme is now dynamic, meaning that it changes based on your browser theme preference. The light theme, part of the dynamic theme, now matches the theme of LFS and BLFS.
-
Images are no longer used for boxes for notes and warnings, but instead use unicode that should show on most devices.
There have been typo fixes, rewording, and other documentation improvements.
Despite not matching the growth size of the last update, 12.4, it is still one full of many changes and additions that make it notable in its own right.
You can read the SLFS-13.0 here.
For any issues, please direct them to the issue tracker.
-
- SLFS 12.4 has been released!
- Zeckma - 2025/08/31
The GLFS team is proud to present version 12.4 of Supplemental Linux From Scratch (previously LFS-QOL). This version includes over 140 packages beyond the base Linux From Scratch and Beyond Linux From Scratch books.
New in this release includes the Common Desktop Environment (CDE), Wayfire, Mupen64Plus, the Dolphin emulator, MelonDS, mGBA, PrismLauncher the Minecraft launcher, OpenJDK-17 LTS, socat, neofetch, fastfetch, htop, BTOP++, GNAT (GCC-Ada), CUDA, nv-codec-headers, Alacritty, scdoc, rpmextract, tllist, foot, wbg, uthash, OBS-Studio, xdg-desktop-portal-wlr, libdatachannel, asio, QR-Code-Generator, websocketpp, eza, tmux, Rofi, Rofi-Wayland, Wofi, Dunst, cava, xeyes, yt-dlp, inxi, tealdeer, Mesa-Demos, xcb-imdkit, cldr-emoji-annotation, libime, Anthy, m17n, Fcitx5, OpenTTD, sxwm, nvchecker, rubberband, SDL3, sdl2-compat, libmspack, Winetricks, xtrace, ncdu, wev, Intel-MediaSDK, intel-onevpl, libvpl, libvpl-tools, and several dependencies.
seatd and xcb-util-errors were from Gaming Linux From Scratch that got moved to this book in this release.
There has been extensive efforts to ensure compatibility with Mesa libGL and libglvnd libOpenGL. In some cases like GLU, this version offers duplicates of packages from BLFS to ensure compatibility. In other cases like with OBS-Studio, patches or seds have been constructed to allow an unsupported OpenGL vendor like Mesa libGL. This makes this version compatible with both Beyond Linux From Scratch and Gaming Linux From Scratch.
Beyond package additions are some other important changes. The entire book has been rearranged to be more akin to the form of Beyond Linux From Scratch to make organization of the book easier. Documentation has been improved and dependency information has been made more accurate. A new logo has been added, along with a CSS color change to have a more green look. Different configurations have been considered and build failures have been fixed. Beyond all that, some typos have been fixed.
This release may not be matched in terms of scale in proceeding releases. The amount of package additions, including moved packages from GLFS, reaches over 100 packages, over 3x the amount seen in version 12.3.
This is a coordinated release with SLFS-12.4-systemd.
You can read the 12.4 version via download.
For any issues, please direct them to the issue tracker.