4 ms·
Was expecting this to be about https://en.wikipedia.org/wiki/STREAMS https://en.wikipedia.org/wiki/STREAMS
by tedunangst 8y ago
Was expecting this to be about https://en.wikipedia.org/wiki/STREAMS https://en.wikipedia.org/wiki/STREAMS
- chasil 8y agoI wasn't aware of the issues behind SysV STREAMS. Thank heavens that Alan Cox flat out refused. http://www.groklaw.net/articlebasic.php?story=2006070309564374 http://www.groklaw.net/articlebasic.php?story=20060703095643...
- dfox 8y agoThe original idea behind streams is decidedly more Unix-like than the whole BSD sockets hack. Also it is only partially relevant to networking, conceptually it is generalization of the concept of line discipline, IIRC the original implementation of PTYs in SysV was layered on top of streams. Well, then there was X/Open and another standardization bodies who though that ISO OSI stack is a good thing (you have to be standards body to be capable of believing that) standardized STREAMS (note the capitalization) and build ISO OSI API in terms of that, complete with userspace layer in between that hides all the complexity in order for the thing to be actually usable.