[olug] *BSDs - Free, Open, Net

Phil Brutsche phil at brutsche.us
Sat Sep 27 20:12:22 UTC 2003


Jeff Hinrichs wrote:
> Are there any BSD users that want to comment on the differences
> between FreeBSD, OpenBSD and NetBSD? Specifically, if you were going
> to replace a DNS server and wanted to try BSD which would you choose
> and why.

NetBSD or FreeBSD.  Why?  The OpenBSD folks are as bad as RedHat about 
supporting older releases (their releases have 12-month maintenance 
timelines).

> I've been googling away looking for some wisdom but I still don't
> have a good/clear view on the differences between them.  It appears
> as though the primary difference is the kernel, with the userland
> software being fairly consistent.  Is this a correct statement?

Generally speaking yes, although for some "niche" pieces of 
functionality (ie IPsec) they all differ big time.  You'll also 
differences in the structure of the bootup scripts - Free and Net have a 
hybrid BSD-SysV style setup, while Open is pure BSD-style.

> What about the following statements:
 > 1) OpenBSD is the most secure
 > 2) FreeBSD is the most stable
 > 3) NetBSD runs on the widest range of hardware

I don't know if you've looked at an OpenBSD install lately, but the last 
time *I* did I was aghast as to the number of services running by 
default on an operating system that's pushed for it's security.

It should be noted that NetBSD runs on the widest range of *hardware 
platforms*.  Generally speaking, FreeBSD seems to have the best hardware 
  *peripheral* (ie ethernet cards, multi-port serial cards, etc) support.

> For a starting point, lets consider this a discussion for a
> uniprocessor intel/amd box with ide drives. It will sit on the
> internet naked and will be acting as a server with no workstation
> stuff (i.e. no X, etc). Running DNS or Apache/PHP or smtp/pop
> services.

They will be equivalent in terms of security and performance.

For such well-defined tasks as those you're simply not going to find one 
of them to be faster or more stable than the others - if you start 
pushing the system hard (as in, to the point where your IDE drives will 
be a big bottleneck and you need consider SCSI) you might start noticing 
a difference.

You'll have more problems with third-party software (especially PHP 
scripts!) and administrator errors (ie inadvertently configuring your 
SMTP daemon to be an open relay) than you will with the core OS, 
especially if you keep it patched.

-- 

Phil Brutsche
phil at brutsche.us




More information about the OLUG mailing list