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
CT5
Check their projects out: Creative Pad, OSDev Guide, Astral OS
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
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 ;)