My current plans for projects (underlying GNOME-based systems like elementary OS) to audit/describe:
1. Finish studying Linux's Radeon GPU driver methods.
2. Mesa3D's GLSL compiler
3. Wayland (though I'm still running X11)
7. Linux input drivers (have to get more specific here though)
8. Linux framebuffers
9. Video theory
11. It's "playbin"
12. It's PulseAudio sink
13. Linux audio drivers
14. Hypothetical functional JIT
Then I'm keen to describe the kernel- & user-space implementations of time, randomness, bootup, sleeping, debugging, datastorage, scheduling, networking, etc. And how weird these concepts actually are.
Ooooh! I forgot, I also wanted to cover GTK Scene Kit which'll be used in the upcoming GTK4 to render controls on the GPU.
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).