Linux From Scratch 7.6
Targeted at 32-bit and 64-bit architectures
The instructions provided in this manual are targeted at 32-bit (AMD/Intel x86) and 64-bit (x86_64) architectures, but you can also built operating systems that work on PowerPC and ARM CPUs. Its primary standards are POSIX.1-2008, Linux Standard Base (LSB) Specifications and Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS).
Anyone can learn how to create a Linux kernel-based operating system from scratch
Using this project, anyone can learn how to create a Linux kernel-based operating system from scratch, by first creating a new partition, formatting the partition with a Linux filesystem, and mounting the new partition. Then you’ll learn about packages and how to patch them, as well as how to create a $LFS/tools directory, add a LFS user, setup the environment, and build a temporary system.
You will also learn how to configure the operating system
Next, you will learn how to install basic system software by first preparing the virtual kernel file system, enter the chroot environment, create essential directories, files and symlinks, install the kernel, main compiler and manual pages, adjust the toolchain, and install all the essential packages. Users will also learn how to configure the network, customize the /etc/hosts file, handle modules and devices on a LFS system, create custom symlinks to devices, configure the system hostname, setclock script, Linux console, sysklogd script, rc.site file, /etc/inputrc file, and bash shell startup files.
Lastly, the documentation will provide detailed information about how to create the /etc/fstab file, configure that latest stable Linux kernel package, as well as to install GRUB as the default boot loader.
Reviewed by Marius Nestor, last updated on September 23rd, 2014
In a hurry? Add it to your Download Basket!
- This release is a major update to both LFS and BLFS and now includes separate versions for systemd.
- The LFS releases include toolchain updates to glibc-2.20 and gcc-4.9.1. In total, 26 packages were updated and 8 packages added from LFS 7.5.
- The BLFS version includes approximately 750 packages beyond the base Linux From Scratch Version 7.6 book. It has over 880 updates from the previous version including numerous text and formatting changes.
- In addition, we would like to introduce for the first time a BLFS version based on systemd. The version is harmonized with the standard BLFS book but includes customized instructions for systemd based systems.
Application descriptionLinux From Scratch is a unique project that helps you to create your very own distribution of Linux from scratch, not ...