Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.21 KB

README.md

File metadata and controls

48 lines (38 loc) · 2.21 KB

OSdev tutorial

This project follows tutorials from https://wiki.osdev.org and other resources in order to develop a basic OS and gain knowledge about how OS's are built and how they work.

TODO

Loading kernel

  • Bootloader
  • Boot
  • Basic kernel

GDT & IDT

Interrupt Requests (IRQs) and Programmable Interval Timer (PIT)

Reading from Keyboard

Paging

Memory

Future

  • Filesystem
  • Terminal/shell
  • Processes
  • Userspace

Useful links

Books/PDFs