Skip to content

henrywang/linux-under-the-hood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Under the Hood

A developer's deep dive into Linux internals — from boot sequence to kernel scheduler, memory management, filesystems, networking, and containers.

Read the book: https://henrywang.github.io/linux-under-the-hood

Contents

# Chapter Topics
1 The Boot Sequence UEFI, GRUB2, kernel init, initramfs, systemd
2 Processes & Scheduling task_struct, fork/exec, CFS
3 Memory Management Virtual memory, paging, mmap, OOM killer
4 The Filesystem VFS, ext4/Btrfs internals, /proc and /sys
5 System Calls & I/O The syscall mechanism, io_uring
6 The Network Stack TCP/IP in the kernel, eBPF
7 Security & Containers Namespaces, cgroups, how Docker works

Building locally

Requires mdBook:

cargo install mdbook
mdbook serve --open

License

The book prose is licensed under CC BY 4.0. Code examples are licensed under MIT.

About

A developer's deep dive into Linux internals — from boot sequence to kernel scheduler, memory management, filesystems, networking, and containers.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-CC
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors