Handling interrupts, the IDT, and a real keyboard driver
Making your kernel react to the outside world instead of just running one straight line of code, ending with real keystrokes appearing on screen.
12 min readUpdated 2026-09-03operating-systemsosdevcppinterruptsidtdrivers