Alex XU
Alex XU
Home
Skills
Experiences
Publications
Projects
Posts
Courses
Schedule
Light
Dark
Automatic
Teaching
Tiny AFS - A Minimal Userspace Filesystem
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.
Alex Jiakai XU
Apr 22, 2024
4 min read
Project
Linux Scheduler
An Event-Driven Perspective on Developing a New Linux Kernel Scheduler
Alex Jiakai XU
,
Ryan Wee
Last updated on Apr 8, 2025
4 min read
Project
Connect2
Based on the connect2 course example to visualize and explain the underlying principles of the
pipe
,
fork
,
dup
series of commands.
Alex Jiakai XU
Last updated on Feb 4, 2025
2 min read
Kernel task_struct
Understanding
task_struct
in the Linux Kernel - Navigating the
.children
and
.sibling
Fields
Alex Jiakai XU
,
Andy Cheng
Jan 26, 2024
4 min read
Starfork
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.
Alex Jiakai XU
,
Stanley Lin
Mar 24, 2023
6 min read
Cite
×