Mini OS 0.0.1
Mini Operating System is a educational operating system with monolithic kernel design and clean implementation for x86 machines, written in C and Assembly. It was born as an undergraduate project designed by Debashis Barman. As the version (0.0.1) suggests this is not a mature product. Currently only a subset of AT hardwares is supported (screen, keyboard and serial lines). Memory management is done with the help of both segmentation and paging. Since the kernel alone leads to nowhere, a basic shell with some initial commands runs on the top of it.
Send comments and bug reports to email@example.com.
##Tools Before building the kernel, make sure that the following tools are available in your system.
- An x86 computer (of course)
- NASM assembler
- ld (GNU Linker)
##License All the files in this repository are GPL 3.0 licensed.
##Author Debashis Barman (http://www.debashisbarman.in)