Linux From Scratch

Linux From Scratch ( LFS short, translated "Linux from scratch" ) is a project that offers a step-by- step instructions for creating a custom on the personal wishes of the Linux operating system from scratch from source.

History

The first version of Linux From Scratch was published on 16 December 1999.

The latest version 7.5 was released on March 2, 2014. In addition, there is also a German -language version, which stands for the version number 6.4 at the time and was published on 23 November 2008.

List the components of LFS

The following source code is contained in the LFS Version 7.4:

  • Autoconf 2.69
  • Automake 1:14
  • Bash 4.2
  • Bc 06/01/95
  • Binutils 2.23.2
  • Bison 3.0
  • Bzip2 1.0.6
  • Check 0.9.10
  • Coreutils 8:21
  • DejaGNU 1.5.1
  • Diffutils 3.3
  • E2fsprogs 1.42.8
  • Expect 5:45
  • File 5:14
  • Findutils 4.4.2
  • Flex 02/05/37
  • Gawk 4.1.0
  • GCC 4.8.1
  • GDBM 1:10
  • Gettext 0.18.3
  • Glibc 2:18
  • GMP 5.1.2
  • Grep 2:14
  • Groff 1.22.2
  • GRUB 2:00
  • Gzip 1.6
  • Iana -Etc 2:30
  • Inetutils 1.9.1
  • IPRoute2 3.10.0
  • Kbd 1.15.5
  • Kmod 14
  • Less 458
  • Libpipeline 1.2.4
  • Libtool 2.4.2
  • Linux 3:10:10
  • M4 1.4.16
  • Make 3.82
  • Man-DB 2.6.5
  • Manpages 3:53
  • MPC 1.0.1
  • MPFR 3.1.2
  • Ncurses 5.9
  • Patch 2.7.1
  • Perl 5.18.1
  • Pkg -config 00:28
  • Procps 3.3.8
  • Psmisc 22:20
  • Readline 6.2
  • Shadow 4.1.5.1
  • Sysklogd 1.5
  • systemd 206
  • Sysvinit 2.88dsf
  • Tar 1:26
  • Tcl 8.6.0
  • Time Zone Data 2013d
  • Texinfo 5.1
  • Udev lfs tarball
  • Util -linux 2.23.2
  • Vim 7.4
  • Xz Utils 5.0.5
  • Zlib 1.2.8

Subprojects

The instructions Linux From Scratch (LFS ) explains the installation of a simple basic system, with the straight so can be used - but it can also be regarded as a small distribution kit. Additional components such as the installation of various server or graphic work environments (such as KDE or GNOME) are in the Beyond LFS documentation (short BLFS ) described.

Furthermore, the project Automated LFS (short ALFA ), which attempts to automate the installation of a LFS which is tedious and complicated, and simplify exist. Hardened LFS (short HLFS ), however, is concerned with the protection of the basic LFS system and is located in the development.

The original LFS project deals with installing on an IA -32 system. For other architectures the project Cross Linux From Scratch ( CLFS short ) was launched, which deals specifically with the problems of cross- Compilings. In version 7.0, a 64 -bit support will be built into the basic documentation.

Another sub-project, hints ( English for " tips" ), collects short recipes around LFS.

Live CD

Because Linux is necessary to build an LFS system and the CD has also been tested extensively on the compatibility of LFS, it was advisable to start with the CD.

It contained all the tools that are necessary to compile the sources. Likewise, the Linux From Scratch book and the source code was included on the CD. Thus, no internet connection in the construction of the system was required.

On 30 November 2007, the last live CD version of the series 6.3 was released ( with the revision number 2160 ). On March 30, 2008, the LiveCD project was discontinued due to lack of participation. It can not be used now because the programs are too old to compile some source code.

Other kits

In addition to Linux From Scratch also the following distribution kits are known:

  • Crux
  • Gentoo Linux
  • Morphix
  • T2 SDE
  • Nutyx
47982
de