• Home Page, Headlines
 • DW Weekly, Comments
 • Packages, Package Management
 • Glossary, FAQ, Mobile Site
 • Search, Sitemap
 • Major Distributions
 • Submit Distribution
 • Upcoming Releases
 • About DistroWatch
 • Page Hit Ranking
 • Advertise
 • CryptoCoin.cc

DistroWatch.com: Linux From Scratch

Linux From Scratch

Last Update: 2017-11-18 10:54 UTC


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.

Popularity (hits per day): 12 months: 149 (58), 6 months: 153 (50), 3 months: 139 (59), 4 weeks: 165 (43), 1 week: 150 (48)

Average visitor rating: 8.57/10 from 7 review(s).


Linux From Scratch Summary
Distribution Linux From Scratch
Home Page http://www.linuxfromscratch.org
Mailing Lists http://www.linuxfromscratch.org/support.html
User Forums --
Alternative User Forums LinuxQuestions.org
Documentation http://www.linuxfromscratch.org/lfs/view/stable/
Screenshots DistroWatch Gallery
Screencasts
Download Mirrors http://www.linuxfromscratch.org/lfs/download.htmlLinuxTracker.org
Bug Tracker http://wiki.linuxfromscratch.org/lfs/
Related Websites WikipediaLFS France
Reviews 6.x: Tuxmachines (Part 1, Part 2, Part 3)
5.x: LWN
Where To Buy OSDisc.com (sponsored link)

Recent Related News and Releases
  Releases, download links and checksums:
 • 2017-09-02: Distribution Release: Linux From Scratch 8.1
 • 2017-02-26: Distribution Release: Linux From Scratch 8.0
 • 2016-09-08: Distribution Release: Linux From Scratch 7.10
 • 2016-03-09: Distribution Release: Linux From Scratch 7.9
 • 2016-02-15: Development Release: Linux From Scratch 7.9-rc1
 • 2015-10-01: Distribution Release: Linux From Scratch 7.8
 • 2015-05-15: Development Release: Linux From Scratch 20150514
 • 2015-03-06: Distribution Release: Linux From Scratch 7.7
 • 2014-09-23: Distribution Release: Linux From Scratch 7.6
 • 2014-03-06: Distribution Release: Beyond Linux From Scratch 7.5
 • 2014-03-03: Distribution Release: Linux From Scratch 7.5
 • 2013-09-14: Distribution Release: Beyond Linux From Scratch 7.4
 • More LFS releases...

  Headlines:
 •2016-03-30 LFS systemd 7.9 released
 • More LFS headlines...

Table Notes and Explanations

(Please refer to the table below.)
  • Select view:
  • To compare the software in this project to the software available in other distributions, please see our Compare Packages page.
  • Notes: In case where multiple versions of a package are shipped with a distribution, only the default version appears in the table. For indication about the GNOME version, please check the "nautilus" and "gnome-shell" packages. The Apache web server is listed as "httpd" and the Linux kernel is listed as "linux". The KDE desktop is represented by the "kdelibs" and "plasma-desktop" packages and the Xfce desktop by the "xfdesktop" package.
  • Colour scheme: green text = latest stable version, red text = development or beta version. The function determining beta versions is not 100% reliable due to a wide variety of versioning schemes.

Linux Media
Linux Mint 18.2$5.95
Ubuntu 17.10$5.95
Debian 9.2.1$5.95
openSUSE 42.3$5.95
Manjaro 17.0.6$5.95
Fedora 27$5.95
Arch 2017.11$5.95
USB Flash Drives
Linux Mint 18.2 16GB$14.95
Ubuntu 17.10 16GB$14.95
Fedora 27 16GB$14.95

Free Shipping on orders over $20
Professional Quality
Click here to visit OSDisc.com now


Advertisement

Metapress

Metapress | Discover More

Read detailed guides on how to make a website, start a blog, increase traffic and find the best website builders at Metapress.


Feature unstable 8.1-BLFS 8.1 7.10 7.9 7.8 7.7 7.6 7.5 7.4 7.3 7.2 7.1 7.0 6.8 6.7 6.6 6.5 6.4 6.3 6.2 6.0 5.1 5.0 4.1 4.0 3.3 3.2 3.1 3.0 2.4 2.2 1.3 Feature
Release Date 2017-11-17 2017-09-01 2017-09-01 2016-09-07 2016-03-08 2015-10-01 2015-03-06 2014-09-23 2014-03-02 2013-09-08 2013-03-02 2012-09-02 2012-03-02 2011-10-29 2011-03-05 2010-09-19 2010-03-01 2009-08-16 2008-11-23 2007-08-28 2006-08-03 2004-12-08 2004-05-16 2003-11-05 2003-04-28 2002-10-05 2002-04-07 2002-03-07 2001-12-03 2001-09-21 2000-08-28 2000-04-03 2000-02-11 Release Date
End Of Life                                                                   End Of Life
Price (US$) Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Free Price (US$)
Image Size (MB)                                                                   Image Size (MB)
Free Download Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Free Download
Installation Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Text mode Installation
Default Desktop -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Default Desktop
Package Management SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC Package Management
Release Model Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Release Model
Office Suite -- GOffice, LibreOffice -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Office Suite
Processor Architecture i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386 i386 i386 i386 i386 i386 i386 i386 i386 i386 i386 i386 i386 i386 i386, PPC i386 i386 Processor Architecture
Init Software systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV systemd, SysV Init Software
Journaled File Systems -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ReiserFS ReiserFS ReiserFS -- -- -- -- Journaled File Systems
Multilingual -- -- -- -- -- -- -- -- fr fr -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Multilingual
Asian Language Support -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Asian Language Support
Full Package List   8.1-blfs 8.1 7.10 7.9 7.8 7.7 7.6   7.4 7.3 7.2 7.1 7.0 6.8 6.7 6.6 6.5 6.4 6.3             3.3 3.2 3.1 3.0 2.4 2.2 1.3 Full Package List

Full Package List:   Linux From Scratch 6.8
  Number of packages: 60 (download as TXT)
  ------------------------------------------------------------------
  •   Autoconf (2.68)
  •  Automake (1.11.1)
  •  Bash (4.2)
  •  Binutils (2.21)
  •  Bison (2.4.3)
  •  Bzip2 (1.0.6)
  •  Coreutils (8.10)
  •  DejaGNU (1.4.4)
  •  Diffutils (3.0)
  •  E2fsprogs (1.41.14)
  •  Expect (5.45)
  •  File (5.05)
  •  Findutils (4.4.2)
  •  Flex (2.5.35)
  •  Gawk (3.1.8)
  •  GCC (4.5.2)
  •  GDBM (1.8.3)
  •  Gettext (0.18.1.1)
  •  Glibc (2.13)
  •  GMP (5.0.1)
  •  Grep (2.7)
  •  Groff (1.21)
  •  GRUB (1.98)
  •  Gzip (1.4)
  •  Iana
  •  Inetutils (1.8)
  •  IPRoute2 (2.6.37)
  •  Kbd (1.15.2)
  •  Less (436)
  •  LFS
  •  Libtool (2.4)
  •  Linux (2.6.37)
  •  M4 (1.4.15)
  •  Make (3.82)
  •  Man
  •  Man
  •  Module
  •  MPC (0.8.2)
  •  MPFR (3.0.0)
  •  Ncurses (5.7)
  •  Patch (2.6.1)
  •  Perl (5.12.3)
  •  Pkg
  •  Procps (3.2.8)
  •  Psmisc (22.13)
  •  Readline (6.2)
  •  Sed (4.2.1)
  •  Shadow (4.1.4.3)
  •  Sysklogd (1.5)
  •  Sysvinit (2.88dsf)
  •  Tar (1.25)
  •  Tcl (8.5.9)
  •  Texinfo (4.13a)
  •  Udev (166)
  •  Udev Test Tarball (166)
  •  Udev Configuration Tarball
  •  Util
  •  Vim (7.3)
  •  Xz Utils (5.0.1)
  •  Zlib (1.2.5)


Reader Ratings
Reader supplied reviews for Linux From Scratch

Average rating
8.6
from 7 review(s)
Please selecting a rating in the range of 1-10.
Please write at least one sentence about the distribution while limiting your review to 2040 characters.



What are your thoughts on Linux From Scratch?
Please include a few pros and a few cons, along with your overall impression of the operating system.

Version:

Rating:    out of 10

Comments (maximum 2,048 characters):




Past reviews - sort by:

Version: 8.1
Rating: 9
Date: 2017-10-30
Votes: 2


It is exactly what its name suggests a distribution built from scratch. Someone that knows Linux intimately enough could probably build a Linux From Scratch (LFS) system without ever reading the book, as it really is simple (in the same sense that Arch Linux is simple) and from scratch. Building it is not an experience to be taken lightly, but it is very educational to build a LFS system, so long as one has the persistence to keep trying and trying, never giving up. In it you will gain an intimate knowledge of Linux and its various components and how they work together.

The problem is how do you do package management post-installation? The book does recommend some methods, but they are not automated, however, so updates can get annoying and tedious. If you want to install an automated package manager things can get complicated in terms of getting it to register packages you've manually compiled and installed (like those packages installed in process of building the LFS in the first place). Besides, if you install an existing (as opposed to one you've made yourself for your system) package manager (e.g. APT or yum) I'd argue what's the point of building the LFS in the first place, aside from the experience? Why not install a minimalist version of the distribution to which the package manager belongs? After all you'd get better support should you need it. LFS would be great, however, for those that want to develop their own package manager.


Was this review helpful? Yes No
Version: 8.1
Rating: 10
Date: 2017-10-18
Votes: 0


The best Linux distro!
Now I am free to forge my own path.
thanks!


Was this review helpful? Yes No
Version: 8.1
Rating: 10
Date: 2017-09-08
Votes: 9


I don't use this for anything but learning and getting up to speed so I can do what I need to with my "production" systems. But it results in me spending well under a quarter as much time figuring out how to install a package that my "production" distro team has no interest in (that seems to happen a lot in the last few years).


Was this review helpful? Yes No

See all 7 reader reviews of Linux From Scratch...


Copyright (C) 2001 - 2017 Unsigned Integer Limited. All rights reserved. All trademarks are the property of their respective owners. Privacy policy.
DistroWatch.com is hosted at Copenhagen.

Contact, corrections and suggestions: Jesse Smith
Tips: BTC 1HVdyGfP8s37z19wmbcsnwSPSvFnssu5Mu • PayPal.me/distrowatchweekly