Multiprocessor Streams for Plan 9


This paper describes an implementation of Streams for the Plan 9 kernel, a multi- threaded, multiprocessor kernel with a system call interface reminiscent of UNIX. Rather than port Dennis Ritchie’s Streams to Plan 9, we changed the abstraction to fit more natu- rally into the new environment. The result is a mechanism that has similar performance and is internally easier to program.