Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 539 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 539 Bytes

os-dev

Code for operating system using assembly and C.

Strategy

We will want to do many things with our OS:

  • Boot from scratch, without GRUB
  • Enter 32-bit mode
  • Jump from Assembly to C
  • 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