3 ms·
But the internet as we know it grew out of the BBN networking code that was added to BSD 4. Prior to that, the patchwork connection between machines was via UU
by e40 11y ago
But the internet as we know it grew out of the BBN networking code that was added to BSD 4. Prior to that, the patchwork connection between machines was via UUCP, mostly.
- skissane 11y agoThe current TCP/IP Internet began on flag day, 1 January 1983, when ARPANET switched from the old NCP protocol suite to TCP/IP. That was the point at which TCP/IP first entered production use. 4.2BSD was released in August 1983, which was the first production BSD version to include BBN's TCP/IP stack. 4.1a BSD was a pre-release integrating BBN's TCP/IP stack, in 1982. But that was just what was happening in Unix land; other folks at the same time were working on TCP/IP stacks for non-Unix operating systems. In particular, I understand that BBN's TCP/IP stack actually started life on TOPS-20 and was ported to BSD from there. TCP/IP began on non-Unix platforms and was only later ported to Unix.
- krylon 11y agoThere is a talk by Kirk McKusick on YouTube[1] where he tells about that time, and IIRC, Bill Joy got his hands on an early version of BBN's code, started hacking on it and put it into BSD. BBN and DARPA were not very amused, but by the time BBN's stack was finished, the BSD version had better performance and/or lower packet loss, so it stuck. Apparently Mike Muuss compared the two implementations, and his recommendation to go with Bill Joy's code was the decisive factor. [1] https://www.youtube.com/watch?v=ds77e3aO9nA https://www.youtube.com/watch?v=ds77e3aO9nA - I think that's the one