*BSD News Article 92516


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!dispatch.news.demon.net!demon!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!ais.net!newsfeed.concentric.net!news-master!not-for-mail
From: Rkevans@cris.com (Rick Evans)
Newsgroups: comp.unix.bsd.misc,comp.os.linux.misc
Subject: Re: BSD or Linux?
Date: 31 Mar 1997 20:17:59 GMT
Organization: Concentric Internet Services
Message-ID: <5hp65n$fd1@chronicle.concentric.net>
References: <3341d1a6.6644689@news.uni-mannheim.de>
NNTP-Posting-Host: voyager.cris.com
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
Lines: 91
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.misc:2919 comp.os.linux.misc:167468


Steffen Mueller (steffen@mind.net) wrote:
: Hi!
: 
: What UNIX for PCs is better? FreeBSD or Linux? Why?
: 
: Thanks
: Steffen
: P.S. Please reply using steffen@mind.net

1.  Linux isn't Unix.   It just looks and acts in a manner many people
    associate with Unix...(grin).   

    Some smart kid in Finland (Linus Torvalds) decided to write a free
    version of unix because it sounded like fun.  He asked if anybody
    wanted to help him.  A whole lot of people thought it sounded like a 
    fun project, too.  So they (this big happy, fun-loving group
    of people who communicated via the internet) developed Linux from
    scratch.  

    At some point, probably near the very beginning, they started using
    programs from the Free Software Foundation because the FSF programs
    were downright nifty and free.  To be honest, the FSF stuff is almost
    radically devout about being free.  The source code to all FSF stuff
    is free.  Anybody is free to change the source code and give away
    their changes, which are also this special kind of free.  The one
    thing you can't do with FSF programs is try to steal them from their
    original owners.  Many people charge money for the service of copying
    the programs (putting them on CD-ROMS in a nice format, etc.), but
    that doesn't change the ownership...  This whole policy of freeness is
    called the GNU Public License, and I will freely make a copy for you
    if you ask (grin).

    So the two guiding rules of Linux are that anyone can contribute, and 
    the whole thing is controlled by the Gnu Public License.

2.  BSD was once Unix.  In a time long, long ago, when the world was a
    simpler place, the owner of Unix let universities have the source code
    for a reasonable price.  Many of these universities (and there were
    more than the one I'll name in a moment...)  made changes to Unix to
    improve it in some way.  Some people, (a whole lot of people?)
    preferred the changed version over the original.  One of these
    universities (the University of California, Berkeley (that's in
    north California, USA)) started distributing the changes to other
    people so that they could use the new version.  This was generally
    known as the Berkeley System Distribution or BSD version of Unix.

    Time passed, and there was more than one set of BSD tapes, but the
    details aren't important here...  Until people who didn't have a
    license to the original Unix started using BSD, thinking that it
    had so many changes from the original that it was a 'different
    thing' altogether.  

    Then the owner of the Original Unix (in this case, AT&T) got real 
    angry and filed a lawsuit about it.  The core of the lawsuit was
    that despite the numerous changes, SOME parts of BSD were still
    intact from the 'Real Unix' and couldn't be given away or sold
    without AT&T's permission (which usually involved a transfer of 
    money to obtain).

    So a group of people looked at the sections in dispute and rewrote
    them from scratch.  So now the entire thing was written by people
    who were not AT&T lackeys.  The Regents of the University of  
    California also have some claim to ownership to parts of the source
    code, because they paid people to write it, but they don't want
    money, they just want to keep their name associated with it.  You'll
    see their name over and over if you look at the source code...

    So now BSD is solidly not really Unix (which has also changed
    meanings since that story started, but that's not important right
    now).  

    Current versions of Net/Free/Open BSD are developed by a relatively
    small group of developers.  They don't mind if you suggest changes 
    to them, but they can ignore you if they want.  BSD is not controlled
    by the GPL, which is exactly how the the developers want it to stay.

    You'll have to look elsewhere for a flame war on this issue... It
    shouldn't be hard to find.  I use both Linux and NetBSD, and 
    try to stay out of the flamewars.

3.  Better?  Well, despite the fact that neither is really Unix, many 
    people (I'm one of them) consider either one of them better than
    the current offerings from Microsoft.

4.  Linux is currently more popular.  *BSD has a rich history of 
    development, and may be more 'mature' in some areas.  Both are
    monolithic kernels, which makes either equally offensive to the
    microkernel crowd...

Rick