4 ms·
Sockets are ridiculously complicated as APIs go. STREAMS [0] was a much nicer networking API but sockets won because in the late 90s sockets were faster (suppos
by dreamcompiler 5y ago
Sockets are ridiculously complicated as APIs go. STREAMS [0] was a much nicer networking API but sockets won because in the late 90s sockets were faster (supposedly) and STREAMS became untouchable because they were part of the SCO IP fiasco. Now that SCO is history it might be worthwhile to revive STREAMS and explore it again.
[0] https://en.m.wikipedia.org/wiki/STREAMS https://en.m.wikipedia.org/wiki/STREAMS
- pjmlp 5y agoAdditionally as I recently learned when Sun made the deal with AT&T, STREAMs were not deeemed relevant to offer on Solaris. The merge work was driven by Bill Joy and Blaine Garst. https://www.computerhistory.org/collections/catalog/102717171 https://www.computerhistory.org/collections/catalog/10271717...
- zokier 5y agoApparently there is an implementation of STREAMS on Linux here http://www.openss7.org/streams.html http://www.openss7.org/streams.html