The UNIX abstraction