Now that there is a GPL'ed STREAMS package available (albeit for 2.0.29) which is being actively maintained, isn't it time for STREAMS to be integrated into the base system? I seem to remember Linus objecting to this but can remember why - heck, if it is just a compile time option, or even better a loadable module why should Linux be deprived of such a nice framework?