VSCSI(4) expose SCSI subsytem to userland userland implements SCSI controller Kernel passes SCSI commands from midlayer to userland simple interface