Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sukhmancs/os-dev

Operating system written in x86 assembly and C.
https://github.com/sukhmancs/os-dev

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: about 2 months ago
JSON representation

Operating system written in x86 assembly and C.

Awesome Lists containing this project

README

        

# os-dev
Code for operating system using assembly and C.

# Strategy

We will want to do many things with our OS:

- [x] Boot from scratch, without GRUB
- [x] Enter 32-bit mode
- [x] Jump from Assembly to C
- [x] Interrupt handling
- [ ] Screen output and keyboard input
- [ ] A tiny, basic libc which grows to suit our needs
- [ ] Memory management
- [ ] Write a filesystem to store files
- [ ] Create a very simple shell
- [ ] User mode
- [ ] Maybe we will write a simple text editor
- [ ] Multiple processes and scheduling