Month 1-Kernel Foundations: Boot, Syscalls, VFS, Processes¶
Goal: by the end of week 4 you can (a) trace a process from fork() through execve() to _exit(), (b) describe the VFS layer and the path of open("/etc/passwd", O_RDONLY) from libc to filesystem driver, (c) read /proc/<pid>/ and /sys/ to debug a misbehaving process, and (d) write a basic systemd unit with security hardening.
Weeks¶
- Week 1 - Boot, Init, Systemd
- Week 2 - Syscalls and the Kernel/Userspace Boundary
- Week 3 - The Virtual File System (VFS)
- Week 4 - Processes, Threads, and Signals