BYOL: Build Your Own Linux From Scratch
Setting Up Our VirtualMachine
Obtaining Source Code
Installing the Kernel Header Files
Sanity Check: DO NOT SKIP
Stage 2: Building bintuils
Stage 2: Building GCC
Stage 2: Sanity Check
Stage 2: Test Suite Dependencies
Stage 2: Preparing for Stage 3
Stage 2: Backing Up Before Stage 3
Stage 3: Preparing the Environment
Stage 3: Installing glibc
Stage 3: Adjusting the Toolchain
Stage 3: binutils
Stage 3: GCC
Stage 3: Building the Userland
By the end of this course, you will have built an understanding of how the Linux kernel interoperates with glibc (and the rest of the binary toolchain). This, in turn, will enlighten your understanding of how various software packages rely on the kernel and glibc to provide interfaces and services, as well as the “why” behind many of the features and idiosyncrasies of the Kernel and glibc.
This is the study guide for the BYOL From Scratch Course.
The slide presentation from the Introduction video.