Fixes #3943
Device-driver subsystem that starts drivers for framebuffer, input, and block devices on demand