*BSD News Article 33699


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:2975 comp.os.linux.misc:20770
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.Hawaii.Edu!ames!hookup!swrinde!gatech!howland.reston.ans.net!vixen.cso.uiuc.edu!newsrelay.iastate.edu!news.iastate.edu!ponderous.cc.iastate.edu!michaelv
From: michaelv@iastate.edu (Michael L. VanLoon)
Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc
Subject: Re: Usefulness of BSD/Linux Source Knowledge (was BSD vs. LINUX)
Date: 26 Jul 94 21:40:38 GMT
Organization: Iowa State University, Ames, Iowa
Lines: 99
Message-ID: <michaelv.775258838@ponderous.cc.iastate.edu>
References: <30jqp1$ees@grex.cyberspace.org> <1994Jul21.182603.15882@belvedere.sbay.org> <2NsBkiCqLiLU068yn@cs.odu.edu> <30pn0a$9rf@hermes.unt.edu> <CtEuyA.En1@world.std.com> <1994Jul24.185248.5906@escape.widomaker.com>
NNTP-Posting-Host: ponderous.cc.iastate.edu

In <1994Jul24.185248.5906@escape.widomaker.com> shendrix@escape.widomaker.com (Shannon Hendrix) writes:

>Lee E Parsons (lparsons@world.std.com) wrote:

>: Which brings up the reason I went BSD instead of Linux. When I set up my
>: PC I didn't just want a unix at home. I wanted a unix at home I could 
>: hack, destroy, change and review. And I wanted all of these things with
>: the assurence that what I was learning during the above process had some
>: applicability to something other than Linux.

>Linux is probably more applicable to the future of UNIX than BSD.  It's
>following POSIX very closely and all other OS are going that way too.
>It's also very much like SysV and has most of the BSD stuff in it.

Linux is applicable to the future of unix because it's somewhat POSIX
compliant?  That's quite a far stretch, in my opinion.  There are many
more POSIX-compliant systems than Linux.  Granted, they aren't free.

You also assume that just because NetBSD is based on BSD unix, that
this precludes any POSIX compliance, and this simply is not true.
NetBSD-1.0 has excellent POSIX-1 extensions in many areas, such as
termios, signal handling, headers, etc., not to mention sysV shared
memory support, /proc, /kern, and /dev/fd filesystems.  NetBSD is
probably not much farther from a certifiable POSIX "unix" than Linux
is.

>Also, SunOS is no longer a port of BSD.  It's yet another version of
>SVR4.2 now, not BSD.  It's been that way since Solaris 2 was released
>and it is the future, like it or not.

I would say "not".  In fact, most everyone who has been with Sun for
awhile only went to Solaris 2 after clawing and scratching, and being
forced to by lack of new hardware support in their older BSD SunOS.
Many sites would still be running SunOS (BSD) rather than upgrading to
Solaris if their hardware permitted it.  At least that's the
impression I've gained from most of my associates where Suns are used.

I think SysV Solaris is really going to kill off a lot of Sun's
established market base in the long run.

>: With Linux I felt I would be spending my time learning the guts of 
>: a system written by Linus. While that may be very educational it doesnt
>: do much for my ability to say "Our OS works like THIS"

>He wrote it following POSIX and standard UNIX so it's mostly the same.

Not internally.  And not in the general feel of administering the
system, setting it up, maintaining it, etc.

>: Before somebody flames me let me provide an example. If I wanted to 
>: understand how Ultrix computes the loadaverage I could go to FreeBSD
>: and get a pretty good idea how it is done. Where does Linux get its
>: code for the loadaverage? Is it a total rewrite? If so how can I
>: make any other choice except FreeBSD.

>Because BSD is dead.  I wish it were not so because I prefer BSD but
>SVR4.2 is the future of UNIX, not BSD.  You actually made a wrong 
>choice by your own critieria.

Oh, please stop spreading such lies.  How can BSD be dead if it's
still being developed and evolving?  Maybe it's not the "market's"
choice for the mass OS.  But then again, neither is SVR4...  can you
say Windoze?

>Anyway, the two are fine Unices so you should choose what you like best.
>What you learn in either one is good for you and the differences between
>the two are shrinking because SVR4.2 and Linux have most of BSD in them
>and BSD is getting a lot of the stuff from SysV in it.  Like I said,
>all OS are merging and your learning won't be wasted either way.

But, for real systems programming, BSD is much more like what I use at
work (Ultrix) than Linux will ever be.  And, Linux simply would not
give me any real applicable experience at the level I'm working.  It
would be like rebuilding Chevy engines at home, so I could go work on
Volvos at work.  Most of it, beyond the basics (and even some of
them), simply wouldn't apply.

>: Am I not putting enough faith in Linux? Too much in FreeBSD?

>No, you just argued against yourself a lot.

And you just made a lot of personal opinions into false general
assertions.

I'm not saying Linux is bad here.  But you are obviously not listening
to what the original poster was saying.  Linux is not the ideal
operating system for every single application, no matter what the
world of Linux bigots* would like to believe.


* I don't refer to the entire community of Linux users as Linux
bigots.  I think we all know who the offenders are.

-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Michael L. VanLoon                 Iowa State University Computation Center
    michaelv@iastate.edu                    Project Vincent Systems Staff
  Free your mind and your machine -- NetBSD free Un*x for PC/Mac/Amiga/etc.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -