Sidebar Sponsor |
|
Random Distribution |
HamoniKR
HamonirKR is a Korean Linux distribution based on Linux Mint's Ubuntu branch. It features the Cinnamon desktop environment. The distribution includes Korean localization and educational software to be used in schools.
Status: Active
| Tips, Tricks, Q&As | Tips and tricks: How to find files |
Questions and answers: Security and the size of a distribution's team, update on streaming Netflix on Raspbian |
Tips and tricks: Running openSUSE "Factory" |
Tips and tricks: Check free disk space, wait for a process, command line spell-check, shutdown PC when CPU gets hot |
Myths and misunderstandings: Unity, Mir and Ubuntu Touch |
Tips and tricks: All about package signing |
Questions and answers: Proving the system is secure |
Questions and answers: Isolating programs inside WINE |
Questions and answers: Removing pre-installed applications |
Tips and tricks: Creating, removing, modifying, and ignoring aliases |
More Tips & Tricks and Questions & Answers | |
Latest News and Updates |
|
2015-10-01 |
NEW • Distribution Release: Linux From Scratch 7.8 |
Rate this project
|
Bruce Dubbs has announced a new release of the Linux From Scratch (LFS) guide to building a Linux distribution from the ground up. The latest edition of the LFS book, version 7.8, and its companion book Beyond Linux From Scratch (BLFS) explore how to set up a functioning Linux system from individual source packages. While the main edition of LFS guides the user through setting up a system with SysV init, there is an alternative edition of LFS which explores using the systemd init software. "The Linux From Scratch community announces the release of LFS stable version 7.8. It is a major release with toolchain updates to glibc 2.22, Binutils 2.25.1, and GCC 5.2.0. In total, 30 packages were updated and changes to boot scripts and text have been made throughout the book. You can read the book online, or download to read locally. In coordination with this release, a new version of LFS using the systemd package is also being released. This package implements the newer systemd style of system initialization and control and is consistent with LFS in most packages." The release announcement for LFS 7.8 can be found on the project's website. Downloads: LFS-BOOK-7.8-NOCHUNKS.html (2.0MB), LFS-BOOK-7.8.pdf (1.7MB), BLFS-BOOK-7.8-nochunks.html (9.1MB). |
|
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 |
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, PDF, systemd), BLFS (pkglist) - 12.2 (HTML, systemd). |
|
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). |
|
2022-03-01 |
Distribution Release: Linux From Scratch 11.1 |
|
Linux From Scratch (LFS) is a project that provides the steps necessary to build a custom Linux system. The project has published a new release of its instructions, labelled version 11.1. The new version was announced with the following description: "The Linux From Scratch community is pleased to announce the release of LFS version 11.1, LFS version 11.1 (systemd), BLFS version 11.1, and BLFS version 11.1 (systemd). This release is a major update to both LFS and BLFS. The LFS release includes updates to glibc 2.35 and Binutils 2.38. The Linux kernel has also been updated to version 5.16.9. Changes to text have been made throughout the books. The BLFS version includes approximately 1,000 packages beyond the base Linux From Scratch version 10.0 book. This release has over 900 updates from the previous version in addition to numerous text and formatting changes. You can read the books online or download to read locally." Download (pkglist): 11.1 (HTML), 11.1 (PDF), 11.1-systemd (HTML), 11.1-systemd (PDF), BLFS-11.1 (HTML), BLFS-11.1-systemd (HTML). |
|
2021-09-02 |
Distribution Release: Linux From Scratch 11.0 |
|
Bruce Dubbs has announced the release of Linux From Scratch (LFS) 11.0, the latest version of the project's book that provides step-by-step instructions of building a Linux system from source code: "The Linux From Scratch community announces the release of LFS version 11.0. The reason for the major release number increment is that this version no longer uses the 'split-user' system. That is, like most current distributions, /bin is a symbolic link to /usr/bin. Likewise, /lib and /sbin are both symbolic links to their /usr counterparts. Additional major changes include toolchain updates to GCC 11.2.0, glibc 2.34, and Binutils 2.37. The Linux kernel has also been updated to version 5.13.12. In total, 40 packages were updated since the last release. Changes to the text have also been made throughout the book. In coordination with this release, a new version of LFS using the systemd package is also being released. This package implements the newer systemd style of system initialization and control and is consistent with LFS in most packages." Visit the project' news page to read the full release announcement. Beyond Linux From Scratch, a book which includes over 1,000 extra packages, is also available in version 11.0. Here are the links: LFS (pkglist) - 11.0 (HTML), 11.0 (PDF), 11.0-systemd (HTML), 11.0-systemd (PDF), BLFS (pkglist) - BLFS-11.0 (HTML), 11.0-systemd (HTML). |
|
2021-03-02 |
Distribution Release: Linux From Scratch 10.1 |
|
Bruce Dubbs has announced the release of Linux From Scratch (LFS) 10.1, a book of step-by-step instructions of building a basic Linux system from source code. This release upgrades most packages to their latest versions: "The Linux From Scratch community announces the release of LFS version 10.1. Major changes include toolchain updates to glibc 2.33 and Binutils 2.36.1. In total, 40 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 5.10.17. In coordination with this release, a new version of LFS using the systemd package is also being released. This package implements the newer systemd style of system initialization and control and is consistent with LFS in most packages." Visit the project' news page to read the brief release announcement. A separate, Beyond Linux From Scratch book, which includes over 1,000 extra packages, is also available in version 10.1; both books are provided in SysVInit and systemd variants. The links: LFS (pkglist) - 10.1 (HTML), 10.1 (PDF), 10.1-systemd (HTML), 10.1-systemd (PDF), BLFS (pkglist) - BLFS-10.1 (HTML), 10.1-systemd (HTML). |
|
2020-09-02 |
Distribution Release: Linux From Scratch 10.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 announced a new version of its instructional handbook, Linux From Scratch 10.0, along with additional steps to create a more feature-rich distribution called Beyond Linux From Scratch (BLFS). The release announcement reads: "The Linux From Scratch community announces the release of LFS Version 10.0. This version of the book has undergone a major reorganization. It uses enhanced cross-compilation techniques and an environment isolated from the host system to build tools for the final system. This reduces both the chance for changing the the host system and the potential of the host system influencing the LFS build process. Major package updates include toolchain versions glibc 2.32, GCC 10.2.0 and binutils 2.35. In total, 37 packages were updated since the last release. The Linux kernel has also been updated to version 5.8.3." The main LFS volume uses SysV init while there is an alternative version which uses systemd. The LFS handbook can be read on-line in HTML format or downloaded as a PDF. Access links: LFS (pkglist) - 10.0 (HTML), 10.0 (PDF), 10.0-systemd (HTML), 10.0-systemd (PDF), BLFS (pkglist) - BLFS-10.0 (HTML), 10.0-systemd (HTML). |
|
|
Sidebar Sponsor |
|
|