[TUHS] NFS at 40

Brad Spencer via TUHS tuhs at tuhs.org
Sat Sep 27 02:07:47 AEST 2025


Clem Cole <clemc at ccc.com> writes:

> On Fri, Sep 26, 2025 at 11:20 AM Brad Spencer via TUHS <tuhs at tuhs.org>
> wrote:
>
>> "Charles H. Sauer via TUHS" <tuhs at tuhs.org> writes:
>> ....  it came
>> out that the IP stack in that SVR3.x on the Vax was from Lachman ported
>> in by DEC.  DEC tossed out the code base, whatever might have existed,
>> that AT&T provided with the source reference for doing IP related stuff.
>> This would have been in the 1990s.  The coworker seemed to indicate that
>> the Lachman code performed better and/or had all of the parts that one
>> might expect in a IP stack that were missing in the AT&T version.
>>
> IIRC, the issue was System V's Streams (TLI) vs. UCB's Sockets.  Most of
> the code for IP/TCP, particularly UNIX-based, wanted "pure-joy" and hacking
> the code to TLI was too much trouble.

Yes, that does tickle some memory cells and was probably one of the main
reasons for the use of the Lachman code.  The project would certainly
have wanted the socket API.  It has been a long time ago, however, and I
didn't probe my coworker at the time for more details.



-- 
Brad Spencer - brad at anduin.eldar.org


More information about the TUHS mailing list