*BSD News Article 33064


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!sgiblab!news.cygnus.com!kithrup.com!headwall.Stanford.EDU!bloom-beacon.mit.edu!ai-lab!life.ai.mit.edu!mycroft
From: mycroft@duality.gnu.ai.mit.edu (Charles M. Hannum)
Newsgroups: comp.os.386bsd.questions
Subject: Re: NetBSD-0.9 to FreeBSD-???
Date: 19 Jul 1994 18:22:40 GMT
Organization: MIT Artificial Intelligence Lab
Lines: 37
Message-ID: <MYCROFT.94Jul19142240@duality.gnu.ai.mit.edu>
References: <3031ps$d1u@dopey.cc.utexas.edu> <michaelv.774191014@ponderous.cc.iastate.edu>
	<1994Jul15.102530.17910@cm.cf.ac.uk>
NNTP-Posting-Host: duality.ai.mit.edu
In-reply-to: paul@isl-gate.elsy.cf.ac.uk's message of Fri, 15 Jul 1994 10:25:28 +0000


In article <1994Jul15.102530.17910@cm.cf.ac.uk>
paul@isl-gate.elsy.cf.ac.uk (Paul) writes:

   This is undoubtedly going to be considered inflammatory [...]

It seems clear that it was intended to be inflammatory.

   but I just don't accept the claim that NetBSD-1.0 is a "completely
   4.4BSD-lite based kernel" since merging in bits of 4.4 to the
   existing NetBSD tree does not constitute in my opinion a completely
   4.4-lite based system.

`Bits' is an unreasonable word to use.  Except for some
machine-specific files (like, the entire i386 port, which doesn't even
compile in 4.4-Lite, and a couple of pieces from the hp300 port),
EVERY piece of kernel code has been `merged'.  By `merged', I mean, we
took the 4.4-Lite code, looked at what changes we had made from the
Net/2 versions, redid those changes which were useful and not already
done in 4.4-Lite, and put it in our source tree.  Had you even
*looked* at the code, you could have told this very easily without me
having to say it, but you clearly didn't bother to check your facts
before flaming.

That, combined with importing various parts of the user-level code,
including every file on the `hot list', means that there is *no*
encumbered code in NetBSD 1.0.

(For anyone curious, we've also rewritten the System V-like shared
memory extension, with improvements even, so there is no loss of
functionality.)

--
- Charles Hannum
  NetBSD group
  Working ports: i386, hp300, amiga, sparc, mac68k, pc532.
  In progress: pmax, sun3.