Upgrading/overhauling core system components. New slab allocator, scheduler with priorities, multiprocessing, a debugger, AHCI driver, writable FS support.