339b82e10c
Completely removes: * The kernel terminal (both VGA and graphical) * The kernel ANSI parser (obviously) * kgets() function * Dozens of other functions that were made useless Adds: * Userspace terminal that should work (relatively) well * Keyboard device driver (implemented with a "pipe" object) * Stabalized interrupt interface * `clear` uses the c library * All panic screens and kprintf() output goes to the serial line ONLY * The kernel boots directly into /bin/terminal (no arguments, unless you want to add them (such as -f)) |
||
---|---|---|
.. | ||
cpu | ||
devices | ||
ds | ||
fs | ||
include | ||
mem | ||
misc | ||
sys | ||
v8086 | ||
video | ||
link.ld | ||
main.c | ||
start.s |