Skip to content

RISC-V OS v1.0.0

Choose a tag to compare

@Bread2002 Bread2002 released this 29 Nov 21:50
· 6 commits to main since this release
869af78

This release presents the first complete version of the RISC-V OS. It features a handwritten bootloader, a lightweight kernel, and a cooperative round-robin scheduler. The OS utilizes a virtual FAT-style filesystem, a minimal UNIX-like command shell, and support for running embedded user-written RISC-V assembly (.S) programs. The trap handling system provides syscall support for processing exits, forming the foundation for future multitasking. Overall, this version establishes a polished architecture for developers to explore the fundamentals of low-level OS design on RISC-V.