Sidebar Sponsor |
|
Random Distribution |
SuperRescue CD
SuperRescue was a single very large bootable system-on-a-disk. It's based on the observation that the vast majority of systems allow you to do so much more than the minimal system. Therefore, it isn't for everything, but for most desktop systems, it provides a much nicer rescue environment than your average rescue floppy. It requires an i386 PC with 24 MB of RAM and a bootable CD-ROM. PCMCIA support was implemented but somewhat limited. It was based on Red Hat Linux.
Status: Discontinued
| Tips, Tricks, Q&As | Tips and tricks: Find common words in text, find high memory processs, cd short-cuts, pushd & popd, record desktop |
Questions and answers: An overview of LXDE, LXQt, and Xfce |
Tips and tricks: Running Android applications on GNU/Linux with Anbox |
Questions and answers: Install Linux without a user account |
Tips and tricks: OpenSSH, pipes and file transfers |
Questions and answers: System freezing while deleting files |
Tips and tricks: Keep terminal programs running, using the at command, reverse OpenSSH connections |
Tips and tricks: Waking up your computer remotely |
Questions and answers: Merging partitions, an alternative to Tails, the differences between su, su - and sudo |
Questions and answers: Implementing KDE Connect functionality for PCs |
More Tips & Tricks and Questions & Answers | |
Latest News and Updates |
|
2012-03-03 |
NEW • Distribution Release: Linux From Scratch 7.1 |
Rate this project
|
Bruce Dubbs has announced the release of an updated version of Linux From Scratch (LFS), version 7.1. Linux From Scratch is a book of instructions on how to compile a base Linux system from scratch, either from an existing Linux installation or a Linux live CD. It is intended primarily as an educational exercise for those wishing to get an understanding about how a Linux system works under the hood. From the release announcement on the project's news page: "The Linux From Scratch community is pleased to announce the release of LFS Version 7.1. It is an incremental release with updates from LFS 7.0 to 20 packages as well as fixes to boot scripts and text throughout the book." Updated packages in this release include Linux kernel 3.2.6, GCC 4.6.2, udev 181, e2fsprogs 1.42, zlib 1.2.6, Binutils 2.22, Coreutils 8.15 and Automake 1.11.3. Readers interested in following the book and building their own custom Linux distro can do so by viewing the latest version online or they can download the entire 345-page book in PDF or HTML formats.
|
|
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 |
|
|