| Sidebar Sponsor |
 |
|
Latest News and Updates |
|
|
| 2005-03-19 |
NEW • Development Release: Beyond Linux From Scratch 6.0 Pre 1 |
Rate this project
(9.0)
|
Just in time for the weekend - a first pre-release of the Beyond Linux From Scratch book is now available for testing: "The BLFS Development Team is pleased to announce the release of BLFS 6.0-pre1. Version 6.0 is a major milestone in the evolution of BLFS. It is specifically designed to build upon LFS 6.0. This version provides installation instructions for 357 packages and an additional 21 sections covering configuration and customization of different aspects of your system." The packages include GNOME, KDE, XFce, as well as many popular graphics, multimedia and server applications. Read the official release announcement, then spoil yourself by working through the 500-page Beyond Linux From Scratch 6.0 book. Have fun!
|
|
| About Linux From Scratch
|
| Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system. There are a lot of reasons why somebody would want to install an LFS system. The question most people raise is "why go through all the hassle of manually installing a Linux system from scratch when you can just download an existing distribution like Debian or Redhat". That is a valid question which I hope to answer for you. The most important reason for LFS's existence is teaching people how a Linux system works internally. Building an LFS system teaches you about all that makes Linux tick, how things work together, and depend on each other. And most importantly, how to customize it to your own taste and needs.
|
| Recent Related News and Releases |
| 2026-09-01 |
Distribution Release: Linux From Scratch 13.1 |
 |
The Linux From Scratch (LFS) project has announced the release of Linux From Scratch 13.1, a document which will assist people in building their own distribution from source code. This version of LFS includes Linux kernel 7.1.8, glibc 2.44 and GCC 16.2.0. "The Linux From Scratch community announces the release of LFS Version 13.1. Major changes include toolchain updates to Binutils 2.47, GCC 16.2.0 and glibc 2.44. In total, 46 packages were updated or added since the last release. Changes to the text have also been made throughout the book. The Linux kernel has also been updated to version 7.1.8. Packages that have security updates include attr, acl, expat, glibc, Linux kernel, Python, systemd, util-linux, vim and zlib. See the Security Advisories page for details. Overall there have been over 200 commits to LFS since the previous stable version of the book." Visit the project's news page to read the brief release announcement. The Linux From Scratch and Beyond Linux From Scratch books can be found on the project's download page: LFS (pkglist): 13.1 (HTML), 13.1 (PDF), BLFS (pkglist): 13.1 (HTML). |
|
| 2026-03-05 |
Distribution Release: Linux From Scratch 13.0 |
 |
Bruce Dubbs has announced the release of Linux From Scratch (LFS), version 13.0. The new version includes several package updates, including the Linux kernel, which is now at version 6.18.10. "The Linux From Scratch community is pleased to announce the release of LFS Version 13.0 (systemd) and BLFS Version 13.0 (systemd). This release is a major update to both LFS and BLFS. The LFS release includes updates to Binutils 2.46 and glibc 2.42. In total, 36 packages were updated since the last release and extensive updates to the text have been made throughout the book to improve readability. The Linux kernel has also been updated to version 6.18.10. Overall there have been over 100 commits to LFS since the previous stable version of the book. Packages that have security updates include: glibc, Coreutils, expat, Perl, Python, systemd, xz and vim." Various formats of the LFS and Beyond Linux From Scratch (BLFS) books are available on the project's download page. LFS (pkglist): 13.0 (HTML), 13.0 (PDF), BLFS (pkglist): 13.0 (HTML). |
|
| 2025-09-01 |
Distribution Release: Linux From Scratch 12.4 |
 |
The Linux From Scratch project (also called LFS) has announced the release of version 12.4 of the project's guide. This guide walks the reader through the steps to create a minimal Linux distribution from source code. The release announcement reads: "The Linux From Scratch community announces the release of LFS Version 12.4. Major changes include toolchain updates to binutils-2.45, gcc-15.2.0, and glibc-2.42. In total, 49 packages were updated since the last release. Changes to the text have also been made throughout the book. The Linux kernel has also been updated to version 6.16.1. Packages that have security updates include: glibc, coreutils, expat, perl, Python, systemd, vim, and xz. See the Security Advisories for details. Overall there have been 146 commits to LFS since the previous stable version of the book. You can read the book online, or download to read locally. You can read the systemd version of the book online at LFS-systemd, or download-systemd to read locally." The books can be downloaded from the project's download page in SysV init and systemd flavours: LFS (pkglist) - 12.4 (HTML), 12.4 (PDF), 12.4-systemd (HTML), 12.4-systemd (PDF), BLFS (pkglist) - 12.4 (HTML), 12.4-systemd (HTML). |
|
| 2025-03-05 |
Distribution Release: Linux From Scratch 12.3 |
 |
Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system from source code. The latest version of the project's handbook, version 12.3, introduces a handful of package updates and new security patches. "The LFS release includes updates to Binutils 2.44 and glibc 2.41. In total, 48 packages were updated since the last release and extensive updates to the text have been made throughout the book to improve readability. The Linux kernel has also been updated to version 6.13.4. Overall there have been over 100 commits to LFS since the previous stable version of the book. Packages that have security updates include: expat, jinja2, Python, openssl, and vim. See a complete description of security updates since the last stable release. In BLFS new packages that were added include: sysmon3/sysmond, zxing-cpp, kdsoap-ws-discovery-client and plasma-activities-stats for kio-extras, docbook-xsl-ns, libgstgtk4 in support of Snapshot, cargo-c needed for librsvg, LuaJIT to replace Lua 5.2 and glslc from shaderc needed for GTK 4." The release announcement offers additional information. The books can be downloaded from the project's download page in standard SysV init and systemd flavours: LFS (pkglist) - 12.3 (HTML), 12.3 (PDF), 12.3-systemd (HTML), 12.3-systemd (PDF), BLFS (pkglist) - 12.3 (HTML), 12.3-systemd (HTML). |
|
| 2024-09-01 |
Distribution Release: Linux From Scratch 12.2 |
 |
Bruce Dubbs has announced the release of version 12.2 of Linux From Scratch (LFS), a project providing a book containing step-by-step instructions to build a custom Linux system from scratch. A separate book called Beyond Linux From Scratch, which contains instructions for installing and configuring various packages on top of a base LFS system, is also available in version 12.2. "The Linux From Scratch community is pleased to announce the release of LFS version 12.2, LFS version 12.2 (systemd), BLFS version 12.2 and BLFS version 12.2 (systemd). This release is a major update to both LFS and BLFS. The LFS release includes updates to Binutils 2.43.1, glibc 2.40 and GCC 14.2.0. In total, 45 packages were updated since the last release and extensive updates to the text have been made throughout the book to improve readability. The Linux kernel has also been updated to version 6.10.5. Overall there have been 146 commits to LFS since the previous stable version of the book. In BLFS, a significant change was an upgrade from KDE 5 (Frameworks, Gear, Plasma) to KDE 6. New packages of interest that were added are FreeRDP, gnome-connections and KDE's Dolphin and Konversation." Additional information can be found in the release announcement. The books can be downloaded from the project's download page in standard SysV init and systemd flavours: LFS (pkglist) - 12.2 (HTML), 12.2 (PDF), 12.2-systemd (HTML), 12.2-systemd (PDF), BLFS (pkglist) - 12.2 (HTML), 12.2-systemd (HTML). |
|
| 2024-03-02 |
Distribution Release: Linux From Scratch 12.1 |
 |
Bruce Dubbs has announced the release of version 12.1 of Linux From Scratch, a project providing a book containing step-by-step instructions to build a custom Linux system from scratch. A separate book called "Beyond Linux From Scratch", which contains instructions for installing and configuring various packages on top of a base LFS system, is also available in version 12.1: "The Linux From Scratch community is pleased to announce the release of LFS version 12.1, LFS version 12.1 (systemd), BLFS version 12.1 and BLFS version 12.1 (systemd). This release is a major update to both LFS and BLFS. The LFS release includes updates to Binutils 2.42 and glibc 2.39. In total, 43 packages were updated since the last release and extensive updates to the text have been made throughout the book to improve readability. The Linux kernel has also been updated to version 6.7.4. Overall there have been 230 commits to LFS since the previous stable version of the book. New in this version of BLFS are Qt 6, sysmon-qt, xdg-desktop-portal, simple-scan, snapshot, wireplumber, power-profiles-daemon and several supporting packages. This version also added SPIRV and Vulkan packages in support of Vulkan drivers for Mesa." Read the complete release announcement for further information. Download links: LFS (pkglist) - 12.1 (HTML), 12.1 (PDF), 12.1-systemd (HTML), 12.1-SYSTEMD (PDF), BLFS (pkglist) - BLFS-12.1 (HTML), 12.1-systemd (HTML). |
|
| 2023-09-01 |
Distribution Release: Linux From Scratch 12.0 |
 |
Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system. The project has published Linux From Scratch 12.0 and a corresponding Beyond Linux From Scratch which offers tips for extending the operating system. The release announcement mentions key new upgrades: "This release is a major update to both LFS and BLFS. The LFS release includes updates to binutils-2.41, gcc-13.2.0, and glibc-2.38. In total, 38 packages were updated since the last release. The Linux kernel has also been updated to version 6.4.12. Other significant changes include: Addition of libxcrypt as a separate package. Previously this package was included with glibc. For the sysV version of the book, udev is now extracted directly from the systemd tarball. This change also requires building the Python modules jinja and markupsafe. The new package pkgconf is now used instead of pkg-config because the later packages is no longer maintained. The new Python module flit-core was added as a new required dependency for the wheel module." Download: LFS (pkglist) - 12.0 (HTML), 12.0 (PDF), 12.0-systemd (HTML), 12.0-SYSTEMD (PDF), BLFS (pkglist) - BLFS-12.0 (HTML), 12.0-systemd (HTML). |
|
| 2023-03-01 |
Distribution Release: Linux From Scratch 11.3 |
 |
Linux From Scratch (LFS) version 11.3 has been released. Linux From Scratch is a free book containing step-by-step instructions to build a custom Linux system from scratch. A separate book called "Beyond Linux From Scratch" enables installing and configuring further software on top of a base LFS system. From the release announcement: "The Linux From Scratch community is pleased to announce the release of LFS Version 11.3, LFS Version 11.3 (systemd), BLFS Version 11.3 and BLFS Version 11.3 (systemd). This release is a major update to both LFS and BLFS. The LFS release includes updates to GCC 12.2.0, glibc 2.36 and Binutils 2.39. The Linux kernel has also been updated to version 6.1.11. The BLFS book includes approximately 1,000 packages beyond the base Linux From Scratch 11.3 book. This release has 1,357 updates from the previous BLFS version including package updates and numerous text and formatting changes. Other changes to BLFS include an addition of numerous Python modules to the book to allow generation of package documentation using the Gi-DocGen and Sphinx applications. Also several desktop environments (DEs) have been upgraded - GNOME 43, KDE Plasma 5.26.5, Xfce 4.18. Finally, a new X.Org driver, intel-media-driver, has been added to to the book to provide video acceleration for Intel Broadwell CPUs and higher." Download links: LFS (pkglist) - 11.3 (HTML), 11.3 (PDF), 11.3-systemd (HTML), 11.3-SYSTEMD (PDF), BLFS (pkglist) - BLFS-11.3 (HTML), 11.3-systemd (HTML). |
|
| 2022-09-01 |
Distribution Release: Linux From Scratch 11.2 |
 |
Bruce Dubbs has announced the release of version 11.2 of Linux From Scratch, a project that provides a free book containing step-by-step instructions to build a custom Linux system from scratch. A separate book called "Beyond Linux From Scratch", which provides a broad range of instructions for installing and configuring various packages on top of a base LFS system, is also available in version 11.2. "The Linux From Scratch community is pleased to announce the release of LFS version 11.2, LFS version 11.2 (systemd), BLFS version 11.2 and BLFS version 11.2 (systemd). This release is a major update to both LFS and BLFS. The LFS release includes updates to GCC 12.2.0, glibc 2.36 and Binutils 2.39. The Linux kernel has also been updated to version 5.19.2. Changes to text have been made throughout the books. The BLFS version includes approximately 1,000 packages beyond the base Linux From Scratch Version 11.2 book. This release has over 1100 updates from the previous BLFS version including package updates and numerous text and formatting changes. You can read the books online or download to read locally." Here is the release announcement. Download links: LFS (pkglist) - 11.2 (HTML), 11.2 (PDF), 11.2-systemd (HTML), 11.2-SYSTEMD (PDF), BLFS (pkglist) - BLFS-11.2 (HTML), 11.2-systemd (HTML). |
|
|
| Random Distribution | 
LINUXO Live!
LINUXO Live! was a Serbian live CD based on Mandrakelinux and with packages from PCLinuxOS.
Status: Discontinued
| | Tips, Tricks, Q&As | | Questions and answers: Flatpak vs Snap sandboxing |
| Tips and tricks: Command line weather, ionice, rename files, video preview snapshot, calendar, ls colour settings |
| Tips and tricks: Fix filenames, manage networks from the command line and more command line tips |
| Myths and misunderstandings: sudo |
| Tips and tricks: Advanced file systems, network traffic, running a script at login/logout |
| Tips and tricks: Running Plex Media Server on a Raspberry Pi |
| Questions and answers: The best "base" distribution |
| Questions and answers: How SELinux improves security |
| Questions and answers: Secure boot process |
| Questions and answers: Games which teach Linux |
| More Tips & Tricks and Questions & Answers |
|