OS-in-1000-lines

OS-in-1000-lines

3 devlogs
3h 23m
Created by elleoma

My implementation of https://operating-system-in-1000-lines.vercel.app/en
A small operating system written from scratch for RISC-V CPU architecture

This project will have basic context switching, paging, user mode, a command-line shell, a disk device driver, and file read/write operations in C.
And also I'll try to add some more functionality to it

Timeline

Implemented user mode and ran simple application that triggers kernel panic.
Next step is to system calls!
Don't mind that ascii art it's reserved for the next step ;)

Manually reading memory dumps is kinda cool and badass

Update attachment

Working on page table implementation! :3

Update attachment