
Description
Understanding how a kernel schedules processes and manages memory is hard when Linux source is enormous. BoredOS is a from-scratch x86-64 UNIX-like hobby operating system in C, born of infinite boredom.
It implements preemptive scheduling, demand-paged virtual memory with copy-on-write and more, with docs for learning OS development.
Preemptive scheduling:Multitasking.
Virtual memory:Demand paging and COW.
From scratch:C and assembly.
Docs:Good for learning.
It implements preemptive scheduling, demand-paged virtual memory with copy-on-write and more, with docs for learning OS development.
Features
Preemptive scheduling:Multitasking.
Virtual memory:Demand paging and COW.
From scratch:C and assembly.
Docs:Good for learning.
Screenshots
Tags:learn-programming
