It has a rump kernel architecture which makes reusing the drivers almost trivial compared to reusing linus drivers with a new kernel.