Essential Pre-Reading

Richard A Downing richard.downing at bcs.org.uk
Sat Dec 28 14:38:21 PST 2002


Inspired by recent threads in lfs mailing lists I wrote this.
Comments welcome (unless you are in my killfile in which case...)
-- 
Cheers, Richard.
------------------------------
Richard A Downing FBCS
http://homepage.dtn.ntl.com/richard.downing/
------------------------------
-------------- next part --------------
TITLE:		Essential pre-reading for life with LFS
LFS VERSION:	any and all, including the next one.
AUTHOR:		Richard A Downing <richard.downing at bcs.org.uk>

SYNOPSIS:

This short hint is a list of good documents you can get for free on 
the Internet. They will help you get 'educated' to a level where you can:

1)  build LFS successfully
2)  ask sensible questions on the LFS lists and understand the replies.
3)  stay sane while doing all this.

Please Note: As you'll see, I'm missing a good reference on some stuff, if 
you know of, or find a good one, please write me.   Also I like feedback 
anyway.

HINT:

Part 1. Social stuff. (More important)

Many people ask questions badly on the LFS mailing lists.  Sometimes they 
get rude replies.  Read this to stay sane.

http://www.tuxedo.org/~esr/faqs/smart-questions.html#intro

Please note that all the LFS mailing lists expect:

1) plain text email.  No HTML.
2) bottom posting.  Add your bit UNDERNEATH the bit you quoted.
3) pruned quotes.  Don't quote everything, just the significant bit.
3) thick skins.  Don't respond to rudeness, just ignore it.
4) zazen.  (Just Sitting) If others have a flame-war, just sit and watch.


Part 2. Technical stuff.

Many people attempt to build LFS without sufficient understanding 
or experience with LINUX.  Get a modern distro and play with it.
 
Choosing a distro is only hard because of the choice, my advice is to 
choose a cheap one because once you have learned a bit and then built LFS 
you will junk it.  I got mine free with a magazine.
However this may help:

http://tldp.org/HOWTO/CD-Distributions-EN-HOWTO/index.html

Unlike Windows, Unix requires you to understand what you are doing to get 
anything much out of it.  Both Windows and Unix require deep understanding 
to get the best out of them.  This document is very basic, but will help 
you if you are coming from Windows, or just starting out understanding 
computing:

http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/

The next one is also good, yes, it's dated, but still worth reading:

http://en.tldp.org/LDP/gs/

Then there are three books that you ought to have on your box for easy 
reference, skim read them now so you know how to use them:

The Linux User's Guide.  (You have to download this as I can't find an 
on-line copy, it's a bit out of date too)
 
http://www.ibiblio.org/pub/Linux/docs/LDP/users-guide/!INDEX.html

The Linux Systems Administrators Guide

http://en.tldp.org/LDP/sag/index.html

The Linux Network Administrators Guide, Second Edition

http://en.tldp.org/LDP/nag2/index.html

Having got yourself a LINUX system, and played a bit, you now will know a 
little about the subject, but before moving on to the building of LFS you 
should learn how to build packages from source code.  This is an area 
where it's hard to find good references.

This is good:

http://sources.redhat.com/autobook/autobook/autobook_toc.html

I also suggest here that you actually install a package from source on your 
distro,  a good choice would be GNU-emacs.  Check out it's homepage at:

http://www.gnu.org/software/emacs/emacs.html


Part 3.  Other stuff.

My starting point for any query or gap in my knowledge is google, yours 
should be too.  Go to the google page, and hit the advanced search button.  
Learn the full capabilities of this essential tool, spend at least a whole 
day on this.  Truely, you can't live without it.

http://www.google.com

There is a whole heap of documentation at the Linux Documentation Project, 
some of which I've quoted above.  Learn to go there regularly and just poke 
about, it's a great storehouse of knowledge.  Beware though a lot of it is 
out of date.

http://www.tldp.org/

You might want to find some other software for your Linux box.  The 
place to search is:

http://freshmeat.net/

Good luck,
Richard.



More information about the hints mailing list