Subject: Re: Difference between BSDs
To: James Buchanan <jamesbuch@iprimus.com.au>
From: Gary Thorpe <gthorpe@myrealbox.com>
List: netbsd-help
Date: 02/14/2003 14:41:00
I have used both NetBSD and FreeBSD and configured X, ppp,
and installed various packages in both, so here are my fine
views on both of these (I have not had the opportunity to
try OpenBSD as yet).
James Buchanan wrote:
> NetBSD has been the easiest for me to learn. FreeBSD couldn't get X
> going for me, and OpenBSD is quite minimal with its one CD (there is
> probably more tho, but NetBSD has 7 CDs for the i386!)
On X: if you really know how to configure X for a given
piece of hardware, it doesn't really matter which one you
use because the setup is similar in my limited experience.
On CDs: all three BSD's only require 1 CD for a installation
of the base OS. In addition, NetBSD and FreeBSD have "mini"
ISO images available with only the bare essentials for i386
platforms. FreeBSD's CD also has a few packages thrown in on
the regular CD (I am not sure about NetBSD since I managed
to download large portions of it). NetBSD also has CD's
which can boot on multiple platforms. Some Linux
distributions have tended to require multiple CD images to
do even a basic installation.
I believe FreeBSD may actually be easier to download: its
sets are (or were) available split into smaller chunks for
an easier time to download over many sessions (I also
believe it supports or supported floppy installations using
these split sets [not that this would necessarily be very
useful :-)]). In the very least, all three BSD's are divided
into tar archives and I believe all can be manually
installed. I believe the Slackware Linux distribution is
similar in this regard regarding split sets, floppies, and
tar archives (probably manual installs as well).
>
> OpenBSD's primary goal is security. It's widely regarded as the most
> secure OS in existance. NetBSD and FreeBSD (or any UNIX) are of
> course concerned with security, but NetBSD has the goals of
> portability and good, clean code for easy maintenance and bug
> swatting. I don't know much about FreeBSD - it seems to like adding
> new features, check out the FreeBSD 5.0 new technology release.
FreeBSD is probably the most advanced overall for i386 in
terms of features and performance. A lot of tuning which
people have to do for NetBSD is unnecessary in FreeBSD also.
However, I have noticed that NetBSD seems to have much less
problems with the FFS + softdep combination (file system
performance). Some things like softdeps, IPV6, USB actually
appeared in NetBSD first, so it is debatable which is more
"advanced". OpenBSD is much closer to NetBSD in terms of
overall features (it is a more recent branch from NetBSD
than the divergence of NetBSD and FreeBSD), but has its own
specialization's especially regarding security.
On security: all three have a good emphasis on security,
although OpenBSD has it on a higher priority (at least it is
presented as a higher priority). If you check out CERT's
web site for vulnerabilities, you will be able to
objectively asses one metric of security.
>
> Essentially the difference between the BSDs is that they all derive
> from 4.4BSD but have different goals (or priorities within these
> goals) and that's what differentiates the projects.
>
> I am no expert on BSD however, so go to the respective websites and
> read, read, read - you come across some good stuff. Read the FAQs
> and what the projects are about. Good info can be seen there.
>
> Personally, if you are new to BSD, like me, I recommend NetBSD. I had
> many failures trying with FreeBSD and OpenBSD. The NetBSD installer
> is easier in my opinion. And I got X working, too. I run RedHat
> Linux 8.0 and it was so easy for me to configure GRUB to boot NetBSD
> for me, too. I use both regularly, but can't use my dialup Internet
> connection nor my broadband connection with NetBSD just yet (not that
> I have tried that heard, still learning the basics of its shell and
> so on, upgrading and installing new packages...)
>
> Cheers
> James
>
> On Friday 14 February 2003 23:55, fernando@rxp.com wrote:
>
>>Hi all,
>>just a quick question. What's the difference between OpenBSD,
>>FeeBSD, NetBSD, and any other *BSD that may be out there? And wich
>>one should I be learning?
>>
>>TIA,
>>Fernando
>>
>
>