WeensyOS

A lightweight OS implementation — kernel and process page table isolation, virtual memory, memory separation, process forking and exiting in x86-64.

A project implementing a lightweight OS: kernel and process page table isolation, virtual memory page allocation, memory separation, process forking, and process exiting in x86-64 architecture.

Tags: C, QEMU, Docker

Links: Code