Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.51 KB

File metadata and controls

58 lines (43 loc) · 1.51 KB

My very own x86 operating system, just for fun.

Features

Currently implemented:

  • Multiboot bootloader (using Grub)
  • Screen driver
  • Serial driver (for debug)
  • Global Descriptor Table (GDT)
  • Memory segmentation / virtual memory / paging
  • Interrupts: IDT, PIC, Interrupts Handlers
  • Clock (through interrupts)
  • Keyboard driver (through interrupts, with a basic shell)
  • Multitasking
  • Basic shell

On the todo list:

  • Better shell
  • Better keyboard driver
  • Filesystem
  • User mode

Ressources

Must read

Might be usefull

Doc

License

WTFPL