- (bozo)
- printing to terminal
- gdt
- idt
- timer interrupts
- keyboard interrupts
- enable paging
- replace nasm with just S cuz why do both lol
- bitmap to some other physical memory allocators
- virtual memory management kmalloc, kfree, krealloc, kcalloc
- can there be multile regions of free memory to allocate page frames for?
