Re: [off-topic] Microsoft IP Stack

Richard B. Johnson (
Wed, 23 Jun 1999 09:25:00 -0400 (EDT)

On Wed, 23 Jun 1999, Pekka Pietikainen wrote:

> On Jun 22, 1:33pm, Josh Cohen (Exchange) wrote:
> > While it is API compatible with the BSD/Unix implementation (sockets),
> > it does not contain the BSD source code base, nor is it derived from it.
> > (Except, of course, for API compatibility).
> > In addition to the standard synchronous sockets API, it also provides
> > win32 asynchronous I/O.
> Whether this has any relevance to the IP stack in microsoft products is a
> different matter, but...
> connecting# pwd
> /dos/windows
> connecting# strings winver.exe | grep Wind
> Windows 98
> connecting# strings ftp.exe | grep Copyright
> @(#) Copyright (c) 1983 The Regents of the University of California.
> amuses me quite a bit anyway :)

When source code is copied, bugs are copied also.

(1) Ping flood bug.
(2) Sync bug.
(3) Fragmented packet bug.

When these recent bugs were reported, they existed in:

Linux, BSD, Windows-98, Win-NT (patchlevel 1).

They did not exists in systems derived from AT&T licenses such as
SunOS and Ultrix.

It is well known that BSD and Linux share many ideas and even
implementation details. This is open source-code so this is expected.

So, if Microsoft didn't copy anybody's source. How come they copied
the bugs?

Dick Johnson
Penguin : Linux version 2.2.6 on an i686 machine (400.59 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at