Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 May 2000 21:55:56 -0400 (EDT)
From:      Thomas Good <tomg@mailhost.nrnet.org>
To:        David Johnson <djohnson@acuson.com>
Cc:        outlawtx@bga.com, freebsd-newbies@FreeBSD.ORG
Subject:   Re: Some food for thought...(aka rant of the day)
Message-ID:  <Pine.LNX.3.96.1000530210821.16057A-100000@mailhost.nrnet.org>
In-Reply-To: <393425AB.42CABC8E@acuson.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 30 May 2000, David Johnson wrote:

> Thomas Good wrote:
>  
> > Basically the *only* difference between Linux distributions is system
> > initialisation.  RedHat is very System V.  So if you know UnixWare or
> > Solaris, RH is not *that* far off.  Slackware is very BSD, in fact the
> > development teams know one another and share ideas.  After all, Walnut
> > Creek is both their homes.  SuSe and Debian are somewhere in the middle.
> 
> I was meaning something a little different. Of course, underneath, all
> of the linuces are similar. However, over the top of that they all have
> a different veneer. For someone who doesn't know Unix inside and out,
> that veneer becomes important. They won't know each and every
> configuration file by heart. They won't know that Redhat stores foo.rc
> under /etc/foo while SuSE stores it under /etc/bar. So they'll do what
> the manual tells them to do, and fire up Linuxconf, or YaST, or COAS, or
> SAS, or whatever. This is the veneer, and it doesn't matter how much you

David,

I don't use linuxconf, YAST, Gnome Control Center (or whatever it's called),
CDE, the UnixWare desktop or /stand/sysinstall (after installation).

I download src and do the build with gmake, then put the binaries where
I want em.  It's the same on any box.  So they all look pretty much
the same.  You can do this on almost any unix implementation.

I don't like the Redhat thing of putting postgres stuff in /var/lib for
example.  So I don't use RPMs.  I grab the src and do the build and put
the binaries in /usr/local/pgsql.  Where they belong in my view!

It's the same with most any unix - you can pay the vendor for their
prefab binaries or do it yerself.  I prefer the latter.  And it works
on *any* linux or freebsd box.  Once you get the concepts where they
put the conf files isn't that important.  

I don't think its that tuff to get what you want from unix.  But it
takes some time to see the *big picture*.

And here is my real point (ignore the one atop my head ;-)
It is *easier* to learn unix when you use more than one implementation.
Can I explain this clearly?  I dunno...lemme try.

UnixWare, my first unix (yeah what a way to get deflowered!) was a complete
mystery to me for awhile.  So I learned some linux, against the advice
of my mentor ("You've got enought on your plate.")

Then it began to click.  So I procured Solaris, and FreeBSD - tried AIX too.
The more ways I saw - of doing the same thing - the more sense the overall
concept made.  The ttymon process (for system logins) made alot more sense
to me after I learned getty/uugetty.  Hopefully I haven't explained this
too badly.  I tell my wife (a linguist) this:  English grammar was utterly
meaningless to me until I got a handle on German.  Then I had an 'aha!'
experience.  Same with unix.  Learning one set of rules was learning by
rote.  Comparing two systems - and appreciating both - was achieving
a deeper understanding that transformed feeling sort of competent into
feeling a great fondness for my favourite OS.

> know the Corel veneer, it won't do you any good for SuSE or Debian. And
> unlike typical open source software, these administration tools only
> work for the distro they're designed for. Proficiency in YaST is useless
> when you're faced with a Mandrake box.

We are in agreement here my friend.  It is like learning WordPerfect
as opposed to vi.  ;-)

> To the average Linux user, Debian is as different from Caldera as IRIX
> is from HPUX.

I think you overstate a bit here, d-man...

> [ snip ... ]  but at least you're learning generic all-purpose
> Unix instead of locking yourselves into a single distro.

I disagree here...why?   All the linuxes are is a kernel, a 
filesystem, a whole bunch of great GNU code and an initialisation
strategy.  Add in one or more package managers.   Sounds like FreeBSD
to me.  ;-)

No RedHatter has to use linuxconf or Gnome...No FBSDer has to use
sysinstall.  You can lift the hood on any unix you want.  Use tarballs
and gcc instead of pkg_add or rpm -i.  Right? 

And if you think the FBSD conf resembles Solaris or UnixWare, I dunno
about that one.  And UnixWare is *AT&T Unix* - about as standard (in
theory anyhoo) as unix gets.  (Before Novell and SCO got ahold of it
anyway.  ;-)  Bottom line:  unix is unix.  Maybe a diff paint job...
but the similarities are greater than the differences.

When I hear that FBSD is more unix than linux is, I am reminded of the 
old Japanese proverb:  Every reverse side has a reverse side.  ;-)
Speaking of which, I gotta get my reverse side into gear!

Nice talking to you David,
Tom

------- North Richmond Community Mental Health Center -------

Thomas Good                                   MIS Coordinator
Vital Signs:                  tomg@ { admin | q8 } .nrnet.org
                                          Phone: 718-354-5528  
                                          Fax:   718-354-5056  
                              
/* Member: Computer Professionals For Social Responsibility */ 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-newbies" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.96.1000530210821.16057A-100000>