Skip to main content

Internal Structure of Operating Systems

Kernel crunch

Supervisor
Supervisor
User
User
App
App
App
App
App
App
Virtual Memory Driver
Virtual Memory D...
Storage Driver
Storage Driver
Network Driver
Network Driver
Video Driver
Video Driver
File System
Driver
File System...
...
...
Kernel
Kernel
Scheduler
Scheduler
Text is not SVG - cannot display

OS Internals

Learn about how operating systems works, about their basic concepts, like processes, context switch and memory access.

Linux

Understand how the Linux kernel works and how to use the Linux drver framework.

Rust for Linux

Write safe Linux production grade drivers and build your own minimal operating system.