*BSD News Article 28791


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:2124 comp.os.linux.misc:11661
Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc
Path: sserve!newshost.anu.edu.au!munnari.oz.au!goanna.cs.rmit.oz.au!aggedor.rmit.EDU.AU!harbinger.cc.monash.edu.au!yeshua.marcam.com!zip.eecs.umich.edu!newsxfer.itd.umich.edu!gatech!swrinde!sgiblab!wetware!spunky.RedBrick.COM!psinntp!psinntp!adcmail!brantk
From: brantk@atlas.com (Brant Katkansky)
Subject: Impressions: FreeBSD vs Linux
Message-ID: <1994Mar18.084355.19503@atlas.com>
Organization: Atlas Telecom Inc.
Date: Fri, 18 Mar 1994 08:43:55 GMT
Lines: 60

I have been running Linux (Slackware 1.1.1) on my 486 at home for several months,
and although most of my experiences have been positive, I felt that Linux was
lacking in some areas, so I decides to look at FreeBSD.

So, I ftp'd FreeBSD-1.0 (binary and source) off freebsd.cdrom.com and installed it.

I found it to be very easy to install, despite my limited UNIX experience.  I did
have to juggle a few of my Linux filesystems around to make room, but once
that was accomplished, I had few problems.

I am using a AHA-1542B controller, with existing partitions, so I had top specify
the disk geometry rather than using the defaults.  No problem, except that the
first time I installed, I couldn't create the /usr filesystem.  As it turns
out, I had entered the wrong cylinder count for my first drive (I had included
an extra cylinder).  So, I reinstalled.  Since I had the binary distribution
on a DOS filesystem, this was fast and painless.  Twenty minutes later I had
a working FreeBSD system happily co-existing with Linux and DOS.

My initial impressions of how FreeBSD compares to the Slackware 1.1.1 release
of Linux are as follows:

* Linux includes more frills, FreeBSD doesn't include any support for news,
or a decent mail reader.  Also some of the GNU utilities that I prefer (such
as less) aren't included.  This isn't a huge problem, just download the source
and compile it.

* I like the FreeBSD source distribution better.  Although the source for
all the Linux utilities are available, hunting them down can be a problem.

* Speaking of sources, I had trouble compiling some things under Linux, compiling
them under BSD seems to be simpler.  I'm no C guru, and I think that compiling
for a "standard" BSD UNIX is easier than Linux.  Just MHO, of course.

* FreeBSD has a more polished look and feel.  Linux definately looks and feels
like a beta product.  FreeBSD seems to have consistancy where Linux does not.

The only real problem I have right now with FreeBSD is it doesn't seem to
recognize my tape drive (Archive VP-150e with SC-402 controller).  I have
customized the kernel to match the configuration of the controller (IO 0x100h,
IRQ 9, DRQ 3).  The kernel initializes the drive on bootup, but reports
that the wt0 device is not found.  Hmmm.  It works under Linux, so I suspect
that I just haven't configured the kernel right in some way.  In contrast,
all of the other devices in my system (ethernet card, sound card, SCSI, etc.)
were easy to configure for, and are recognized by the kernel.

One other thing that I can't seem to figure out is if there is in-kernel
support for a Microsoft bus mouse.  Didn't see anything in the docs.

I'm going to work at getting my FreeBSD setup up to production level, adding
X, news, elm, and some custom stuff.  If I can get it working, I'll
probably stick with it.




-- 
brantk@atlas.com | "Electricity is made up of very small particles called
Atlas Telecom    |  electrons, which you cannot see unless you have been
Portland, OR     |  drinking."
       --- This message printed with 100% recycled electrons ---