Skip to content

Minimal operating system based on microkernel architecture for RISC-V from scratch aimed to be a learning resource.

License

Notifications You must be signed in to change notification settings

Mahinkumar/OSFromScratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

This Project is a work in progress and is not complete at the moment.

Operating System from scratch

MIT License

A minimal 64-bit operating system from scratch for RISC-V aimed to be a learning resource.

It is entirely based on and inspired by Operating system in 1000 lines.

Every part of the code will be documented and will be availible soon. Star the project for updates.

Features of the Minimal Operating System

  1. Multitasking
  2. Interrupt Handler
  3. Exception Handler
  4. Paging
  5. Interprocess communication
  6. System calls
  7. Device drivers
  8. File system support
  9. Command line shell
  10. Multi Processor support

About

Minimal operating system based on microkernel architecture for RISC-V from scratch aimed to be a learning resource.

Resources

License

Stars

Watchers

Forks

Releases

No releases published