PPE is a lightweight Python toolkit that brings your comments to life at runtime. In this post, I share the motivation and design behind it — blending compiler internals, education experience, and debugging philosophy into one simple decorator.
Tiny AFS is a minimalist, non-journaling user-space filesystem project designed to teach and demonstrate essential on-disk structures—superblock, inodes, directory entries, and direct/indirect block allocation—through a hands-on toy implementation.
An Event-Driven Perspective on Developing a New Linux Kernel Scheduler
Based on the connect2 course example to visualize and explain the underlying principles of the pipe, fork, dup series of commands.
pipe
fork
dup
Understanding task_struct in the Linux Kernel - Navigating the .children and .sibling Fields
task_struct
.children
.sibling
An instructional puzzle called Starfork and our hand-designed visual graphical explanations to help students new to systems programming deepen their understanding of fork(), waitpid(), exec(), and signals.
A tutorial on the fread, fgets, fwrite, and fputs series of C standard library.
fread
fgets
fwrite
fputs