Date: Tue, 22 Aug 1995 13:00:30 -0700 (PDT) From: Archie Cobbs <archie@tribe.com> To: questions@freebsd.org Subject: Re: Why freeBSD instead of Linux? Message-ID: <199508222000.NAA13965@bubba.tribe.com> In-Reply-To: <199508211749.AA25732@cserve1.crystal.cirrus.com> from "brian kirkland" at Aug 21, 95 12:49:33 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Hi, I was just wondering after reading through the freeBSD home
> page why you think someone should use freeBSD instead of Linux.
Warning: prepare for *another* guy's 2 cents... :-)
I have used both FreeBSD 2.0.5 and Linux a good bit, and I *like*
both of them, so this is not a either-or for me. However, there
are some differences on which I think Linux and FreeBSD could
cross-fertilize. I used Linux first, then FreeBSD, so many remarks
are an artifact of that.
Some of the following statements may sound ignorant/stupid due to
my own failure to understand something. If so, please ignore them!
No RTFM flames! I'm preemptively admitting that I'm lazy and stupid!
I'm interested in feedback, eg. "I agree", "this is wrong", etc.
Stability
---------
FreeBSD seems more "stable" than Linux.
Installation
------------
FreeBSD beats Linux on this one, especially with the auto-FTP stuff.
However, Slackware is pretty good, though there are too many questions
when it asks you about every little package. Both are acceptable.
Look & Feel
-----------
Linux seems nicer here... some (silly) examples:
o "gpm" program to cut & paste between virtual consoles with the
mouse.
o Scroll-back on virtual consoles: with FreeBSD you have to press
scroll-lock, then you can shift-page-up. With Linux, you don't
need the scroll-lock step. Why is it there? Just an extra pain.
Preserve scroll-locking feature, but allow shift-page-up at any time.
o Using LILO it's easy to boot up with 132x44 screens or whatever,
instead of the huge 80x25 screen. I understand this can be done
by using the pcvt console instead of sc0, but then you loose
scroll-back. Maybe I'm missing something vis-a-vis the sc0 console,
but not sure.
o The X windows numlock problem never happened with Linux. Maybe
FreeBSD should boot up with num lock off? I'm not sure why they
behave differently. This could be my own stupidity, but seems like
lots of people were tripped up by this for some reason. Maybe it's
the X driver (?), but it didn't happen on Linux.
o SVGA-lib: library of SVGA graphics routines... is this portable?
o On FreeBSD you get this:
$ rmdir directory/
rmdir: directory/: Is a directory
No duh. Is this some POSIX nonsense?
Disk management
---------------
o LILO is great and easy to understand. There's a nice config file
called /etc/lilo.conf and you just say "lilo" to install it.
The "boot-easy" thing is more mysterious to me. How does it get there?
How does it work? What about multiple disks? I like having names
for things I want to boot instead of specifying disks+kernels.
o Linux has a nice full-screen fdisk program. Where is FreeBSD's?
Oh, it's hidden away in /stand.
o The "disklabel" program seems poorly documented (hey, what the heck
is a "label" anyway?) and mysterious. Or, maybe it isn't. To tell the
truth, I try to avoid it.
o Having all the FreeBSD partitions in one "slice" is neat.
Kernel Configuration
--------------------
o The "config" system of configuring and compiling a kernel is
much nicer than Linux's system of answering a bunch of questions.
Swap/memory
-----------
o Given the same amount of memory + swap, FreeBSD will choke (and
start killing random processes) first. The libc malloc() routine
is optimized for speed instead of memory consumption -- should be
(imho) replaced by GNU malloc.
o This is partially because Linux has "ordered" libraries...?
o Call me conservative, but I like the policy of not promising more
memory than is actually available in memory+swap. It's a personal
taste thing, I guess. Could it be configurable?
o Linux has a nice command called "free":
$ free
total used free shared buffers
Mem: 11324 11120 204 3228 5236
Swap: 52412 4 52408
o Linux now supports ELF... never used it and don't know much about
its benefits, though.
-Archie
_______________________________________________________________________________
Archie L. Cobbs, archie@tribe.com * Tribe Computer Works http://www.tribe.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508222000.NAA13965>
