Linux From Scratch
Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
Currently, the Linux From Scratch organization consists of the following subprojects:
- Linux From Scratch is the main book, the base from which all other projects are derived.
- Beyond Linux From Scratch helps you extend your finished LFS installation into a more customized and usable system.
- Automated Linux From Scratch provides tools for automating and managing LFS and BLFS builds.
- Cross Linux From Scratch provides the means to cross-compile an LFS system on many types of systems.
- Hardened Linux From Scratch focuses on building an LFS system with heightened security.
- The Hints project is a collection of documents that explain how to enhance your LFS system in ways that are not included in the LFS or BLFS books.
- The LiveCD project provides a CD that is useful as an LFS build host or as a general rescue CD.
- The Patches project serves as a central repository for all patches useful to an LFS user.
Tags: step-by-step instructions building custom Linux system
Created: 3 years ago.
Last edited: 3 years ago.
Read 3248 times.
|1 year ago||
The updated Linux From Scratch (LFS) stable release version 7.1 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 format or in HTML format.
|1 year ago||
The updated Linux From Scratch (LFS) stable release version 7.0 includes numerous changes to LFS 6.8, including updates to Linux kernel 3.0.4, GCC 4.6.1 and glibc 2.14.1.
A somewhat major change was made in this version of the book by adding a new top level directory, /run. This directory has a tmpfs mounted and is used by programs like udev to store run time information. The directories /var/run and /var/lock are also linked to this directory. The boot scripts have been updated to accommodate this change.
The boot scripts have also been modified to place supporting scripts in /lib/boot.
Another significant change is the addition of an md5sums file, allowing users to check the integrity of all downloaded packages.
|2 years ago||
|@maxmir - This tutorial is a reference for everyone who is interested to learn more about Linux. If you are not interested in this kind of documentation, you can read some other tutorials posted on this community website.|
|2 years ago||
|I can't see how this fits in the scope of the tutorials. If I want to read about Mint I'll come here. If I want to read about the hundreds or thousands of other ways of putting Linux on my PC I'll go elsewhere, e.g. DistroWatch.com .|
|2 years ago||
|The updated Linux From Scratch (LFS) version 6.8 release includes "updates to Linux kernel 2.6.37, GCC 4.5.2, glibc 2.13 and security fixes. It also includes editorial work on the explanatory material throughout the book, improving both the clarity and accuracy of the text." The complete 303-page book is available either for online viewing or as a download in PDF, XML or HTML formats.|
|2 years ago||
|The latest release of Linux From Scratch (LFS) is version 6.7 and it includes "numerous changes to LFS 6.6 (including updates to Linux kernel 184.108.40.206, GCC 4.5.1, glibc 2.12.1) and security fixes. It also includes editorial work on the explanatory material throughout the book, improving both the clarity and accuracy of the text."|
|3 years ago||
|Whilst LFS is a worthy project and a useful learning tool, I don't see why this needs to be posted here as it's not directly relevant to mint.|
Other tutorials from Alexio
- The Perfect Desktop - Linux Mint 8 (Helena)
- The Perfect Desktop - Linux Mint 7 (Gloria)
- The Perfect Desktop - Linux Mint 6 (Felicia)
- The Perfect Desktop - Linux Mint 5 (Elyssa)
- The Perfect Desktop - Linux Mint 4 (Daryna)
- The Perfect Desktop - Linux Mint 3.1 (Celena)
- Ubuntu Pocket Guide and Reference
- Selection of Linux Tutorials
- The Linux Documentation Project
- The GNOME 2.32 Desktop User Guide
- How to make a dual-boot into Windows put the "pagefile.sys" onto the linux-swap partition
- GNU/Linux Desktop Survival Guide
- Ubuntu Guide
- Ubuntu Manual
- Keyboard Shortcuts for the GNOME Desktop
- Keyboard Shortcuts for the KDE Desktop
- The Perfect Desktop - Linux Mint 9 (Isadora)
- Download entire websites easy
- How-to index on the Linux Mint forum
- Search Launchpad PPAs and add them to your software repositories list
- Every Question About Ubuntu Answered
- Ubuntu Apps - application directory, tips, and customization guide
- Linux Terminal Command Reference
- How to get and install Linux games - Full tutorial
- Instructions for community.linuxmint.com
- OpenOffice.org and LibreOffice Keyboard Shortcuts
- Install and Optimize Linux Mint on a Solid State Drive
- Run Linux Mint in Windows without any configuration or installation
- The Perfect Desktop - Linux Mint 10 (Julia)
- The Perfect Desktop - Linux Mint Debian 201009
- Firefox Keyboard and Mouse Shortcuts
- A quick way to make Linux Mint look like Mac OS X
- How to customize the Linux Mint looks
- Install LibreOffice 3.3 on Linux Mint 9 and 10
- Install Firefox 9 Final on Linux Mint 9 and 10
- Reset forgotten/lost main user password in Linux Mint
- How To Save Downloaded Files to Selected Folders based on Filters
- Linux Filesystem Explained
- Assign Custom Shortcut Keys in Linux Mint
- Install Nautilus Elementary on Linux Mint 10
- Flash Video Replacer
- Install fonts on Linux Mint using Terminal commands
- How to manage the recent notifications for the GNOME desktop
- How to add videos to the Linux Mint Community Videos website
- How to fix broken packages using the Command Line
- Upgrade to Firefox 18 Beta and test Firefox 20 Alpha on Linux Mint
- How to setup the fastest server for updates using Synaptic
- Rotate Your Wallpapers with Webilder in Linux Mint 11
- Converting Audio Files On Linux Mint
- Popper - the e-mail notifier and indicator
- How to install Kazam Screencaster to create and upload screencasts
- Upgrade Thunderbird to version 12 Beta or to version 15 Alpha on Linux Mint
- How to easily download files from more than 40 websites, including Linux Mint videos
- How to enable unattended software updates on Linux Mint
- MultiSystem – Create a MultiBoot USB from Linux Mint