lkml.org 
[lkml]   [1999]   [Jun]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [off-topic] Microsoft IP Stack
On Wed, Jun 23, 1999 at 01:48:06AM -0700, Craig Milo Rogers wrote:
...
> Uh, probably not. The first VAX Unix implementation was
> produced by BBN, under ARPA contract. I think ARPA's contract with
> Berkeley was primarilly to add shared-memory/VM features to BSD Unix
> (umm... this work was later abandoned in favor of the SysV extensions
> in that area?). It is unclear to me, at this point in time, whether
> the BSD developers incorporated portions of BBN's work into BSD Unix,
> or whether they created a new IP stack from scratch.

Likely interesting readings from 1981 (and 1985) are:

ftp://ftp.isi.edu/in-notes/rfc801.txt
ftp://ftp.isi.edu/in-notes/ien/ien-168.txt.1
ftp://ftp.isi.edu/in-notes/tcp-ip-implementations.txt.1
ftp://ftp.isi.edu/in-notes/ien/ien-137.txt.3

( ok, I looked for a) old documents, b) containing word VAX )


For 4.1BSD the BBN code was the thing (entry BBN-VAX-UNIX(*)),
for 4.2BSD the Berkeley team did a lot of work, but per
the entry BERKELEY-VAX-UNIX-4.2(*) they apparently just
pulled in BBN code and made some small changes.

(*) At the tcp-ip-implementations.txt.1


So, instead of Berkeley Socket API, perhaps we should
refer to "BBN Socket API" ?

Also, very likely that BBN code is the source of the
TCP URG one-off processing error in 4.* BSD systems,
and their derivatives ?


...
> Craig Milo Rogers

/Matti Aarnio <matti.aarnio@sonera.fi>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:52    [from the cache]
©2003-2011 Jasper Spaans