This list contains awesome operating system related stuff. The goal is to collect all kinds of different open source OSs so people can study their code and learn from them. As well as collect helpful resources to help people getting started developing in popular operating systems.
Linux kernel system call table for all archs by Marcin Juszkiewicz
OldLinux - A Heavily Commented Linux kernel source and more
fibdrv Linux kernel module that calculates Fibonacci numbers
syzbot bugs
syzkaller kernel fuzzer
Der Linux Kernel Entwicklungs-Workflow (2023, German) by Rouven Czerwinski
Become a Linux kernel contributor - Part 1 by Javier Carrasco
Become a Linux kernel contributor - Part 2 by Javier Carrasco
Become a Linux kernel contributor - Part 3 by Javier Carrasco
Fixing bugs in the Linux kernel with Syzbot, Qemu and GDB by Javier Carrasco
b4 for Linux kernel contributors by Javier Carrasco
Use b4 for kernel contributions by Marcus Folkesson
Using lei, b4, and mutt to do kernel development by Josef Bacik
netdev in 2023 by Jakub Kicinski
Five commands to crash the kernel by Marcos Paulo de Souza
You can be a kernel hacker! by Julia Evans
4 paths to being a kernel hacker by Julia Evans
Guessing Linux kernel registers by Julia Evans
How I got robbed of my first kernel contribution by Ariel Miculas
Apply Linux Kernel Patches from LKML by Adam Young (before he got aware of b4)
My patch review workflow by Josef Bacik
Linux Kernel Develop Workflow by Tommaso Merciai
Apply a Linux kernel patch to the stable tree (2009) by Greg Kroah-Hartman
Patch Workflow With Mutt 2019 by Greg Kroah-Hartman
Debug kernel with KGDB by Marcus Folkesson
How I Learned to Love the Email Patch Developer Workflow by Emily Shaffer
Learn how to use git+email: git-send-email
Learn how to review patches over email: git-am
Use plaintext emails
The advantages of an email-driven git workflow by Drew DeVault
Code review at the speed of email by Drew DeVault