From owner-freebsd-chat Mon Jul 22 23:59:03 1996 Return-Path: owner-chat Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA20839 for chat-outgoing; Mon, 22 Jul 1996 23:59:03 -0700 (PDT) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA20830 for ; Mon, 22 Jul 1996 23:58:59 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.5/8.6.5) with SMTP id XAA01811; Mon, 22 Jul 1996 23:58:30 -0700 (PDT) Message-Id: <199607230658.XAA01811@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: ywliu cc: freebsd-chat@freebsd.org Subject: Re: BSD4.4, Lite, Lite-2 In-reply-to: Your message of "Tue, 23 Jul 1996 13:44:27 -0000." <199607231344.NAA08543@neptune.pristine.com.tw> From: David Greenman Reply-To: dg@root.com Date: Mon, 22 Jul 1996 23:58:29 -0700 Sender: owner-chat@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >As I browsing the book "The Design and Implementaton of the 4.4BSD Operating >System", I noticed there is a chart explaining the Unix history. Unlike >other OS books, it covers BSD4.4 (of course) and I noticed there are >4.4BSD, 4.4BSD Lite-1, 4.4BSD Lite-2. > >What's the difference among them ? I seem to have the impression that >Lite-1 is 4.4BSD without some VM codes. Am I correct ? What about Lite-2 ? 4.4BSD is the encumbered version that contains some USL code - execve(), certain parts of the tty code, a few other things (none having to do with VM, however). 4.4BSD-lite is 4.4BSD without the encumbered stuff. 4.4BSD-lite2 is an update to 4.4BSD-lite. FreeBSD is based on 4.4BSD-lite with the missing stuff written from scratch plus many major improvements and additions (this is probably an understatement :-)). -DG David Greenman Core-team/Principal Architect, The FreeBSD Project