Begin scheduler work
* A simple scheduler skeleton
* Add support for ttys
* Add a simple kernel clock
* Implement a kernel console and debug buffer
* Streamline the vfs API
* Abstract terminal rendering
* A whole bunch of other stuff (see diff)
63 files changed,
1467 insertions,
544 deletions