This is a kernel I am creating to learn about low level development and modern operating system design (and for fun!).
Right now it supports
- GDT
- Interrupts
- 8259 PIC
- PS/2 keyboard
- Basic scheduling
- TSS (software context switching is primarily used but the TSS is still required to get out of usermode)
- Switching to usermode and back to the kernel