In a message dated: Tue, 12 Feb 2002 19:48:49 EST
Greg Kettmann said:
>Sorry to pipe in, but I must. The fact is that the learning / use curve of
>Linux, particularly compared to Windows, is very high.
Yes, that's absolutely true. But look at the reason why! What were
they each designed to do?
Windows designed from the outset to be a SINGLE user system
primarily for office suite use. Every other use of
Windows is a side benefit or add-on usage.
UNIX designed from the outset to be a multi-tasking,
multi-user SERVER that can do ANYTHING.
By nature you ought to expect UNIX and by extension, Linux, to be
more complicated. UNIX was never meant to be a desktop OS, it was
designed in the days before anyone could ever conceive of such a
thing!
>They often lack real world examples as well.
Keep in mind, 'man' stands for 'manual', which is short for
"Reference Manual"!!!! Show me any reference manual which contains a
variety of real world examples. Does Gray's Anatomy have a "real
world example" of how to remove a kidney? No, it's a reference,
that's it, plain and simple. You want real world examples, you get a
HOWTO book with pictures and explanations.
> This can be very imposing to the new user.
They're not meant for the new user, they're meant for someone who
knows what they're doing, but needs a quick reference.
>The response "well they obviously didn't read the man man" is just plain
>stupid and completely misses the point
Why? The point was if they had read the man man page it clearly
explains HOW to read man pages. Had they done this, they would
clearly have understood that all the options to tar that were
confusing them were in fact *all* the OPTIONS to tar. Their problem
directly stemmed from the fact that they didn't know HOW to read a
man page, and if they had read the man man page they would now know
how!
Once you know HOW to read the man pages, they suddenly become your
best friend, and you suddenly realize you don't need to ask a lot of
questions, because ultimately, the answers are right there waiting
for you. Until you learn how to read them though, you're doomed to a
life of confusion and frustration.
>the how-to's in the LDP". The point is the average newbie doesn't have a
>clue about these things. That's the definition of a newbie.
And that's why this list exists. Newbies come to us, and we help
explain. Sure, a lot of times we'll get questions and we'll answer
with "read the man page". A lot of people take exception to that
answer, but IMO, there's nothing wrong with it. If you're not
willing to learn, then why are you here and why are you trying to use
Linux? Most of the time reading the man page will solve your problem.
And you know, the funny thing is, I've never seen someone go away,
read the man page, come back, say, "Okay, RTFM'ed and still don't get
it!" and not end up getting helped. Never! That's the learning
experience in action. Prove you're willing to try and we'll kill
ourselves trying to help you.
I can't count the number of times I've seen people submit scripts for
some one that I know weren't whipped up in 20 seconds. Many of us
have spent hours and hours of either our own time or even our
employers time trying to help newbies. But we won't lift a finger if
the person doesn't prove themselves worthy of that time and effort.
We "experts" didn't get to be experts because it was easy, we got to
be experts because we persevered. If a "newbie" wants to become an
expert, they will have to persevere as well.
>Now, conversely I'm not suggesting that these newbies become instant
>sysadmins. Absolutely there is a place, and a need, for people and
>documentation for those well versed in Linux. So, I understand where those
>with a great deal of experience are coming from. However, I've got twenty
>books here.
See that's the problem. You have 20 books. Why do you have 20
books? What are they all on? What do you need to know that requires
20 books? You know how many books I have on Linux System
administration? 1. That's it. 1 small, concise book.
I have lots of other books, but none of them are critical to the
administration of the system. I have books on apache, probably 8 or
so on perl, a few on C, 3 on Samba, and who knows what else. You
know how many I ever look at on even a monthly basis? None of them.
Every now and then I'll pull one down if I have a question on a
specific subject matter, but for sysadmin stuff, I have 1. And
that's all you need too.
>I'm only a casual user of Linux and I don't use it day in and
>day out but I use it as often as I can.
Maybe you should use it more? Way back when someone told me I needed
to use Emacs. I tried to use Emacs but couldn't figure it out. I
would use 'vi' for almost everything, and when I had a spare moment,
I'd try to use Emacs. I never learned anything about Emacs that way.
I finally realized if I was ever going to learn it, I had to use it
ALL the time. I actually aliased the 'vi' command to point at Emacs
and launch that whenever I needed to edit something.
Only by immersing myself in Emacs did I ever learn it well enough to
use it. That's also how most of us "experts" became so. We've
immersed ourselves in Linux to the point that that's all we use, and
therefore, force ourselves to learn everything there is about it.
I'm not saying you have to do the same, but it might be worth a try.
Force yourself to use nothing other than Linux at home for a solid
week. Maybe once you're comfortable enough with it, you'll be brave
enough to move your work desktop over to Linux too.
>It can be very, very difficult to remember exact commands and syntax
That's exactly what the man pages are for.
>and most of the time the man pages do little to clear things up.
How do the man pages fail to clear up a syntax question?
>They do an excellent job of giving me the full breadth of a command but
>are far weaker for telling me how to make something work.
Again, the man pages are not meant to explain how or when to use the
command, they are meant as a reference, primarily for syntax and
options.
>The books do a far better job but it's awkward and difficult to
>always have the books around.
Why? Get one really good sysadmin book and just bring it with you
wherever you use Linux. I always pack a book when travelling, I
always have books at the office, and at home. Where else can you be
where you need a book and it would be awkward to have have one with
you?
>Also, although man pages are in the same general format some are pretty good.
> Some are... ummm, not as good :-)
No argument there, but by and large, they better than I've seen on
other OSes (anyone else remember the Solaris 2.1 man pages which
persited through 2.5! :)
>It has always amazed me just how recalcitrant the Linux community is about
>making the system easier to use. Note that I didn't say less complex. Just
>some way to lower the entry bar.
Oh come one, Linux is far more easier to use today that even 2 years
ago. If you want difficult to use, jump back 10 years to SunOS or
Ultrix, set one of those systems up for dial-in access. And when was
the last time you need to set up a UUCP connection to get your e-mail?
No, what you really mean is that it's amazed you that Linux is not
yet, nor will it ever be as easy to use as Windows *appears* to be.
>Many people, such as myself, learn by getting their hands dirty.
Great, that's the best way learn. So, go get real dirty and you'll
learn a whole lot!
>If I screw it up too badly I just reinstall.
>Despite a great deal of reading I've found very little in the way of good
>beginners guides (I've read quite a few weak or poor beginners guides) and
>certainly nothing built into the system.
Okay, let's compare 2 different fields of study. Computer Science
and, oh, Brain Surgery. I haven't seen too many Intro to Brain
Surgery books on the market lately. Why is it that there need to be
beginners books? Look, computers are a complex topic, they ARE NOT
SIMPLE! End of story! Why do we need to pretend that they are.
Let's call a spade a spade and admit that it's hard. If you want to
learn the stuff, you'll have patience and perseverence and eventually
you'll get it. But don't fool yourself in to thinking that if you
complain and whine enough about there needing to be more beginner
books that this stuff is going to get any easier. It's not. We can
only go so far to make the desktop interface a little better and
easier to use. But come on, this stuff is complicated and difficult.
If you don't have what it takes, or don't want to have what it takes,
then move on to something else. The idea that computer science is
easy is a myth!
>So, any newbies out there just keep reading and learning. This list gets
>fairly interesting sometimes but I don't think I've ever seen a question go
>by without someone answering it, no matter how difficult or simple. In fact
>I've seen some pretty amazing problems and concepts batted around here.
>Some of the people on this list are really, really good.
We try our best, and we will continue to do the best we can to help
whomever needs it. But you as the neophyte need to do your part as
well and be willing to learn and willing to fight to understand this
stuff. It isn't easy, but it is possible!
--
Seeya,
Paul
*****************************************************************
To unsubscribe from this list, send mail to [EMAIL PROTECTED]
with the text 'unsubscribe gnhlug' in the message body.
*****************************************************************