From owner-freebsd-newbies Tue Aug 7 4:19:50 2001 Delivered-To: freebsd-newbies@freebsd.org Received: from death.arcdiv.com (death.arcdiv.com [64.94.4.201]) by hub.freebsd.org (Postfix) with ESMTP id 514F837B401 for ; Tue, 7 Aug 2001 04:19:48 -0700 (PDT) (envelope-from kevin@ticktockman.com) Received: from ticktockman.com (c207-202-216-52.sea1.cablespeed.com [207.202.216.52]) by death.arcdiv.com (8.10.1/8.9.3) with ESMTP id f77BJYv25244; Tue, 7 Aug 2001 07:19:34 -0400 (EDT) Message-ID: <3B6FCF84.DA6E5177@ticktockman.com> Date: Tue, 07 Aug 2001 04:22:44 -0700 From: kevin godfrey X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Ted Mittelstaedt Cc: freebsd-newbies@FreeBSD.ORG Subject: Re: Actual Microsoft Question (Was: Re: Microsoft Bashers) References: <009301c11e4a$3f560620$1401a8c0@tedm.placo.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org [big snip] > Remember also that the AT&T UNIX TCP/IP stack was taken directly from > BSD. When Microsoft went to write TCP/IP in Windows, they certainly > would have looked at an existing IP implementation to see how it was > done. It would have been a serious problem if they had selected some > decompiled commercial implementation (like FTP Software's) and even > if they had selected something like AT&T UNIX which they most certainly > have a source license for. Besides that most commercial implementations > of the time were based on BSD anyway. The safest source implementation of > TCP/IP at the time was BSD because of the nonrestrictive license and since > it was used as the root of most competitive TCP/IP implementations, if you > studied it you would be studying all of the rest of them. Thanks for the answer Ted. It helped me understand a little better the history. So as I see it, most of the major operating systems TCP/IP implementations are based on BSD. If I recall correctly, didn't Linux adopt the BSD stack not too long ago? Or am I mistaken? If not, that means that Windows, Apple (as of OS X) and Linux are made up of the BSD TCP/IP implementation. Possibly even BeOS (I believe it is, but I cannot confirm. When I was working on a utility for BeOS, I remember running across some mention of the BSD TCP/IP implementation). If I'm not mistaken, that's a pretty impressive feat. -- kevin "plastic fruit for a starving nation" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message