[net.unix] DIFFERENCES BETWEEN S5 and 4.2?

gwyn%brl-vld@sri-unix.UUCP (02/22/84)

From:      Doug Gwyn (VLD/VMB) <gwyn@brl-vld>

It is interesting that you have drawn your conclusion (that you need a
4.2BSD UNIX rather than a UNIX System V) in advance of having the facts
you need to back up your conclusion..

The only practical way I know of to develop software under 4.2BSD for a
UNIX System V destination is to have a very complete UNIX System V
emulation running on top of your 4.2BSD.  The systems differ in too many
ways to share common source code if you need to use ioctls or signals in
non-trivial ways.  There are ways of isolating such system dependencies
in small "interface" source files, but you would still need to test your
interfaces for the other system somehow..

Fortunately there is a public-domain (except of course for an AT&T UNIX
license requirement) emulation of UNIX System V available for VAX
4.2BSD.  I will mail you the blurb I posted to the UNIX-Wizards mailing
list; anyone else who is seriously interested in this package can send
mail to gwyn@brl-vld.arpa or {decvax,esquire,research,unc}!brl-bmd!gwyn
and I will send you a description and details on how to obtain the tape.

If it weren't for the comfort of a UNIX System V environment, I wouldn't
be able to stand developing software under raw 4.2BSD.  I also enjoy
having exactly the same source code across all our flavors of UNIX.

wan%gatech.csnet@csnet-relay.arpa (02/22/84)

From:      Peter N Wan <wan%gatech.csnet@csnet-relay.arpa>

There was a paper published by John Chambers and John Quarterman called
"UNIX System V and 4.1C BSD".  It was presented at the Toronto USENIX
Conference, I believe.  I don't know if it would give you enough details
to go on (it also deals with 4.1C, and not with 4.2).  You can get it
off of the utexas-11 site through FTP, but I don't remember the FTP login
stuff.  The file name is ~ftp/compare.doc, I believe (if it is still
there).  I don't know if they have a version of the paper comparing USG 5.0
and 4.2BSD now.
	Peter

wan%gatech.csnet@csnet-relay.arpa (02/22/84)

From:      Peter N Wan <wan%gatech.csnet@csnet-relay.arpa>

By the way, John Quarterman can be reached at jsq@utexas-11.ARPA if you
want to find out whether a new version of the paper is available (or if
you need to get the FTP info).
	Peter

jsq@ut-sally.UUCP (John Quarterman) (03/05/84)

Uh, thanks, I think.  We've already gotten a couple of requests referring
to your posting.  Here is the usual canned distribution comment:

	To answer a frequently asked question:  The paper "UNIX System V
	and 4.1C BSD" by John Chambers and John Quarterman is marked
	
		(c) Copyright 1983 by the Regents of the University of Texas.
	
	solely in order to prevent its sale by anyone other than the USENIX
	Association. The paper may be distributed free of cost in any quantity
	by any means and by any entity so long as the whole paper, in one of
	the forms originally distributed by John Chambers and John Quarterman,
	including the copyright notice, is distributed. Properly attributed
	quotations in reviews and other papers are of course also permitted.
	
	The paper is available in the Proceedings of the Summer 1983 USENIX
	Conference, by anonymous FTP as compare.doc from ut-sally.ARPA,
	by UUCP from ut-sally.UUCP and several other UUCP sites, and by
	US Mail from the authors so long as the requests are not excessive.

To use anonymous ftp, connect with ftp to ut-sally, login as anonymous,
password guest, and get compare.doc.  The authors are no longer associated
with utexas-11 (which is now known as ut-ngp, anyway), but rather with
ut-sally (which happens to be the VAX-11/780 referred to in the paper).

There is no 4.2/V paper, though the state of 4.2 at the time of writing
(not precisely the same as that finally distributed) is referenced in the
4.1C/V one.  There will probably be an update for that (and errata) at the
Utah USENIX.  We may also do a performance-only paper for that USENIX
(VAX versions of 4.2/V or 4.2/V.2).

We would *much* prefer not to have to mail out individual copies
to everyone in the world:  get it from your neighbor if you can.
If there is really a lot of demand we can post it to net.sources again.

Current addresses:
			John Chambers		John Quarterman
ARPANET/MILNET:		jbc@ut-sally		jsq@ut-sally
CSNET:			jbc@ut-sally		jsq@ut-sally
UUCP:			ihnp4!ut-sally!jbc	ihnp4!ut-sally!jsq

	(UNIX is a trademark of Bell Labs.  VAX is a trademark of DEC.)
-- 
John Quarterman, CS Dept., University of Texas, Austin, Texas
jsq@ut-sally.ARPA, jsq@ut-sally.UUCP, {ihnp4,seismo,ctvax}!ut-sally!jsq