*BSD News Article 64738


Return to BSD News archive

Newsgroups: comp.bugs.2bsd
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!vic.news.telstra.net!act.news.telstra.net!imci3!imci4!imci5!pull-feed.internetmci.com!news.internetMCI.com!newsfeed.internetmci.com!usenet.eel.ufl.edu!europa.chnt.gtegsc.com!wlbr!sms
From: sms@wlv.iipo.gtegsc.com (Steven M. Schultz)
Subject: Re: Is this group for the discusion and use of BSD 2.x?
Sender: news@wlbr.iipo.gtegsc.com (System Administrator)
Organization: GTE Government Systems, Thousand Oaks CA USA
Message-ID: <Don4r5.JA5@wlbr.iipo.gtegsc.com>
References: <4i4mvm$611@beta.datastorm.com> <1996Mar13.033039.1@spcvxb.spc.edu> <Do8183.831@wlbr.iipo.gtegsc.com> <4ik7kl$enn@beta.datastorm.com>
X-Nntp-Posting-Host: wlv.iipo.gtegsc.com
Date: Thu, 21 Mar 1996 23:18:41 GMT
Lines: 37

In article <4ik7kl$enn@beta.datastorm.com>,
John A. Maier  <johnam@beta.datastorm.com> wrote:
>I've look at the Venix docs, and the README says that "Venix is essentially the same as Bell Labs' System III Unix."  How close is this to BSD 2.x?

	Not even in the same ball park.   System III was the initial
	botch on the way to System V.  'BSD' and 'Sys III/V' started out
	from V7 but went in wildly different directions.

	2.x (where x is currently 11 and the rev level is #308) is a port
	of 4.3+BSD (only thing missing is the 'swapon()' system call).  The
	'+' is due to several 4.4BSD features that have crept in over time.

>Also, is there any support in 2.x for TCP.  I know that sockets were added for 4.1cBSD for the VAX, but has it been added for 2.x?

	2.10BSD added the 4.3BSD networking code.  Later revisions of 2.9BSD
	had the 4.1c networking code but it was never very stable or robust
	(wouldn't even compile for quite a while).

	2.10.1BSD moved the networking code out of the main kernel into
	supervisor space which made a vast difference in the usability and
	robustness of the system.

	2.11BSD fixed a few bugs in the networking code (including the ICMP
	host unreachable message causes all connections between two systems
	to get torn down) but otherwise has left the networking code pretty
	much alone.  The main emphasis in 2.11 has been to squish in the
	few 4.4BSD features that can fit ('chflags', security levels, and
	so on).  The biggest advantages 2.11 has over all previous versions of
	2BSD are 1) long filename support (a cap of 63 characters was used
	instead of 255 due to address space constraints) and 2) long (32) 
	variable name support in the compiler/linker/assembler/debugger and
	3) disklabels.  LOTs of other enhancements but those are the first
	several that stand out in my memory.

	Steven Schultz
	sms@wlv.iipo.gtegsc.com
	sms@moe.2bsd.com