QNX Resource Manager in Rust: Message Passing and Resource Managers

Recreating Lions' commentary for teaching OS at MIT

The QNX Operating System

SmolBSD – build your own minimal BSD system

Programming in Assembly without an Operating System

Barebones RISC-V OS written in Zig (2023)

Adding Stride Scheduling to Xv6

If you could redesign Linux userland from scratch, what would you do differently?

Recreating the Canon Cat document interface

scx: sched_ext schedulers and tools

Sandbox Your Program Using FreeBSD's Capsicum

Next steps for BPF support in the GNU toolchain

This Month in Rust OSDev: September 2025

Writing an operating system kernel from scratch

Redox OS Development Priorities for 2025/26

Fundamental of Virtual Memory

Show HN: The Unite real time operating system

Hypervisor in 1k Lines

UNIX99: UNIX for the TI-99/4A

We have outgrown the Process model

Symmetric MultiProcessing, Hyper-Threading and Scheduling on Maestro

why self-host 9front

The File System Belongs in the Kernel (1991)

seL4 2025 Playlist

The Weird OS Built Around a Database

ClonOS: FreeBSD based distro for virtual hosting platform and appliances

This Month in Rust OSDev: August 2025

The desktop metaphor must be restored. It’s under attack! (2020)

Exploring the Dominion of Anoma

ZFS scrubs check (much) less than you probably think they do (2018)

More →