Return to BSD News archive
Path: sserve!manuel!munnari.oz.au!samsung!uakari.primate.wisc.edu!sdd.hp.com!usc!elroy.jpl.nasa.gov!ames!agate!dog.ee.lbl.gov!horse.ee.lbl.gov!torek From: torek@horse.ee.lbl.gov (Chris Torek) Newsgroups: alt.suit.att-bsdi,comp.unix.bsd Subject: Re: UNIGRAM's article on the USL-BSDI suit Message-ID: <25238@dog.ee.lbl.gov> Date: 5 Aug 92 10:43:37 GMT References: <KANDALL.92Aug4161214@globalize.nsg.sgi.com> <5042.Aug412.31.0892@virtualnews.nyu.edu> <KANDALL.92Aug5175428@globalize.nsg.sgi.com> <15o75lINNfi9@agate.berkeley.edu> Reply-To: torek@horse.ee.lbl.gov (Chris Torek) Organization: Lawrence Berkeley Laboratory, Berkeley Lines: 54 NNTP-Posting-Host: 128.3.112.15 In article <15o75lINNfi9@agate.berkeley.edu> gwh@soda.berkeley.edu (George William Herbert) writes: >BSD UNIX started out based on early (mostly Version 7) UNIX code. >It's incorporated some elements of later AT&T code (V32, if I recall >right), but hasn't had any simmilarity with SV until AT&T made SVR4 which >is mostly BSD compatable, in an attempt to attract people who like some >BSD features in UNIX. Note that in that case, it was AT&T moving closer >to BSD's standard, NOT the other way around 8-). This history is wrong in detail, although I happen to feel it is close in spirit. There have been some attempts to draw a `UNIX family tree', as it were, indicating which versions of UNIX spawned which others. The result is usually a piece of paper with unreadable scribbles---the number of cross-influences and variants is surprising. "Berkeley UNIX" as it stands today, however (4.xBSD) has as its major ancestor UNIX/32V, which split off the research development path at about the same time as Version 7 (actually a tiny bit before, modulo any crossover and leapfrogging). System V, at least in its original releases, traces its major line back through System III and thence to, not V7, not 32V, but PWB (`Programmer's Work Bench'), which split off the research line around the time of V6. In any case, many of the things that make UNIX `commercial-grade' software (this phrase is actually something of a put-down :-) ) today owe their existence to CSRG. Examples include: The vi editor (due largely to Bill Joy and Mark Horton). The C shell (due largely to Bill Joy). BSD-style VM (which was never used in System V, except in certain hybrids; the original SysV VM uses working set algorithms, much like VMS; anyway: due largely to Joy and Babaoglu, I believe). Sockets (not sure; Joy certainly had a hand here.) The Fast File System (McKusick). Reliable signals (various; the IIASA job control came with -ljobs, but I have no idea who originated it, nor who generalized it for 4.2BSD). High-resolution timers (Karels? others?). Mmap (various; modelled somewhat after Multics). What does this mean in terms of the suit? Not much, actually; further speculation is pointless until we see more details. -- In-Real-Life: Chris Torek, Lawrence Berkeley Lab CSE/EE (+1 510 486 5427) Berkeley, CA Domain: torek@ee.lbl.gov