 According to developer Matthew Dillon , progress is being made to provide both device input / output ( I / O ) and virtual file system ( VFS ) messaging capabilities that will enable the remainder of the project goals to be met . The new infrastructure will allow many parts of the kernel to be migrated out into userspace ; here they will be more easily debugged as they will be smaller , isolated programs , instead of being small parts entwined in a larger chunk of code . Additionally , the migration of select kernel code into userspace has the benefit of making the system more robust ; if a userspace driver crashes , it will not crash the kernel . 
