*BSD News Article 86190


Return to BSD News archive

#! rnews 4563 bsd
Newsgroups: comp.unix.bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.freebsd.misc,comp.unix.bsd.netbsd.misc
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!news.mathworks.com!fu-berlin.de!news-ber1.dfn.de!news-ham1.dfn.de!news.dkrz.de!news.uni-hamburg.de!news.Hanse.DE!wavehh.hanse.de!cracauer
From: cracauer@wavehh.hanse.de (Martin Cracauer)
Subject: Re: Differences between BSDI, FreeBSD and NetBSD?
Message-ID: <1997Jan4.095835.23223@wavehh.hanse.de>
Reply-To: cracauer@wavehh.hanse.de
Organization: '(a (cons structive organization))
References: <6OBgx1wrNgB@me-tech.PFM-Mainz.de>
Date: Sat, 4 Jan 97 09:58:35 GMT
Lines: 76
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.misc:1875 comp.unix.bsd.bsdi.misc:5512 comp.unix.bsd.freebsd.misc:33607 comp.unix.bsd.netbsd.misc:5067

mschmidt@me-tech.PFM-Mainz.de (Michael Schmidt) writes:

>Where are, which are the differences regarding

>A:    stability of the system,
>B:    available software,
>C:    performance of the system in general,
>D:    performance of TCP/IP, networking connections,

>between BSDI, FreeBSD and NetBSD?

I have a comparision of NetBSD and FreeBSD at
http://www.cons.org/cracauer/bsd-net-vs-free.html

You missed OpenBSD in your list.

Regarding your questions, the stability of the systems should be quite
the same, if you recognize that the existence of sufficient swap space
is important for all of them (more important than for other Unix-like
systems) and that NetBSD suffers most from that problem.

The availiably of software involves several issues:

- commercial software, availiable only as binaries. Under normal
  circumstances, all BSD systems should be able to run the binaries of
  other's, while I'm not sure about BSDI's capability to drive other
  BSD system binaries.

- software availiable as binaries for other operating systems. NetBSD
  and OpenBSD have a SVR4-compat option, enabling Solaris, Unixware et
  al binaries. The Linux compatiblity of NetBSD (and therefore
  OpenBSD) used to be better than that of FreeBSD 2.1.x. FreeBSD-2.2.x
  is much better, I have no idea how it compares to NetBSD. I don't
  know about BSDIs capabilities in that areas.

- software aviliable as source code needs to be seperated again:
  - software aviliable as a FreeBSD "port" is very straightforward to
    install. OpenBSD and - I think - now NetBSD can use FreeBSD's
    ports as well, while I assume in some cases manual adjustment has
    to be made (#ifdef FreeBSD introduced by the port). I asumem BSDI
    can't use FreeBSD ports.
  - recent software to be installed from native sources should be
    equal for all BSDs.
  - In some cases of very old third-party sources I found NetBSD to be
    easier to install on because FreeBSD had a rather radical break
    from FreeBSD-1.x to 2.x. In old package of my interest areas
    (programming language implementations) I more often find NetBSD
    support and when I find NetBSD *and* FreeBSD support, the NetBSD
    support is more likely to work on recent NetBSD version than the
    old FreeBSD suport on recent FreeBSD releases.

Performance-wise FreeBSD has the lead at least in VM
performance. FreeBSD's VM systems is the fastest of all operating
systems I tested, while NetBSD is quite bad. OpenBSD has a few fixes
relative to NetBSD and NetBSD has improvements in the post-1.2 tree,
but they definitivly don't reach FreeBSD's performance. If you use
NetBSD or OpenBSD, you definitvly want enough RAM in your machine,
while FreeBSD is a real fighter under memory stress.

TCP/IP performance should be quite the same for all, but that's an
area I don't know much about. You can generally assume that TCP/IP
bandwidth is sufficient unless you serve multiple 100Mbit
connections. Please note that NFS is a weak point of all BSDs (and
Linux, for that matter).

Martin
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin_Cracauer@wavehh.hanse.de http://cracauer.cons.org  Fax.: +4940 5228536
"As far as I'm concerned,  if something is so complicated that you can't ex-
 plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin_Cracauer@wavehh.hanse.de http://cracauer.cons.org  Fax.: +4940 5228536
"As far as I'm concerned,  if something is so complicated that you can't ex-
 plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin