Greybeard Qualification (Linux Internals)
Work through this series of Google TechTalks by Ken Guyton covering Linux internals:
- Part 1: Process Structure and IPC
- Part 2: Execution, Scheduling, Processes & Threads
- Part 3: Memory Management
- Part 4: Startup and Init
- Part 5: Block Devices & File Systems
- Part 6: Networking & Building a Kernel
Books mentioned:
- Understanding the Linux Kernel (3rd edition) by Daniel Bovet and Marco Cesati
- Linux Device Drivers (3rd edition) by Corbet, Rubini, Greg Kroah-Hartman
- The Design and Implementation of the FreeBSD Operating System by McKusick and Neville-Neil
Follow the progress: