Skip to content

sukhmancs/os-dev

Repository files navigation

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

About

Operating system written in x86 assembly and C.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published