chadskion Lobsters • Recommends
Tutorial: Building the Simplest Possible Linux System (2017)
215K subscribers • 9 videos on Hallway
Intermediate. Assumes working knowledge.
375K views9 years ago1 recommendation
Systems programmingTools and practiceOperating systemsLinuxCompilers and interpreters
Rob Landley walks through building and booting a minimal Linux system from scratch using QEMU and native toolchains.
Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com This tutorial walks you through building and booting the simplest possible Linux system, first under QEMU and then on real hardware. We cover kernel configuration and building, native vs cross compiling, initramfs creation (and other root filesystem options), installing and booting, the init process and system bringup, running an app, adding an example server (sshd), and finally we'll add a native toolchain to compile "hello world" on the target. Rob Landley I used to maintain busybox and a tinycc fork, currently maintain toybox and aboriginal linux, was briefly linux-kernel documentation maintainer, made initramfs use tmpfs, co-founded Penguicon, inexplicably wrote stock market investment columns for The Motley Fool for a few years long ago, youtube video of me throwing liquid nitrogen into a swimming pool has been viewed over 10 million times... you know, the usual.What people say. Recommended as a comprehensive guide to understanding how a minimal Linux system is constructed and booted.
chadskion Lobsters • Recommends