*** Welcome to piglix ***

Linux From Scratch

Linux From Scratch
Developer Gerard Beekmans et al.
OS family Unix-like
Working state Current
Source model Open source
Initial release December 1999
Latest release 8.0 / 25 February 2017 (2017-02-25)
Update method Source-based
Package manager None (source-based)
Platforms IA-32, x86-64
Kernel type Monolithic
Default user interface Bash
License Creative Commons licenses and MIT License
Official website www.linuxfromscratch.org

Linux From Scratch (LFS) is a type of a Linux installation and the name of a book written by Gerard Beekmans, and currently mainly maintained by Bruce Dubbs. The book gives readers instructions on how to build a Linux system from source. The book is available freely from the Linux From Scratch site and is currently in version 8.0.

Linux From Scratch is a way to install a working Linux system by building all components of it manually. This is, naturally, a longer process than installing a pre-compiled Linux distribution. According to the Linux From Scratch site, the advantages to this method are a compact, flexible and secure system and a greater understanding of the internal workings of the Linux-based operating systems.

To keep LFS small and focused, the book Beyond Linux From Scratch (BLFS) was created, which presents instructions on how to further develop the basic Linux system that was created in LFS. It introduces and guides the reader through additions to the system including networking, X, sound, printer and scanner support. Since Release 5.0, the BLFS book version matches the LFS book version.

The book Cross Linux from Scratch (CLFS) focuses on cross compiling, including compiling for headless or embedded systems that can run Linux, but lack the resources needed to compile Linux. CLFS supports a broad range of processors and addresses advanced techniques not included in the LFS book such as cross-build toolchains, multilibrary support (32 & 64-bit libraries side-by-side), and alternative instruction set architectures such as Itanium, SPARC, MIPS, and Alpha.

The book Hardened Linux From Scratch (HLFS) focuses on security enhancements such as hardened kernel patches, mandatory access control policies, stack-smashing protection, and address space layout randomization. Besides its main purpose of creating a security-focused operating system, HLFS has the secondary goal of being a security teaching tool.


...
Wikipedia

...