I think if we abandon the distinction between logical devices, files, and physical devices, system call interface can be greatly simplified.