Is someone had a problem with a RD 6.2 to build LFS ???

David D.W. Downey david.downey at
Fri Sep 29 10:56:59 PDT 2000

I'm sorry but I do take exception to this email. Gerard forgive me for my
following statements but I'm really tired of this.

Look guy, we are not going to dummy things down, give tons of extra
information or write this thing like a one step guide to linux for Windows
users. This book is designed majoritivly for those that understand and use
linux, have done so for quite a while and really want to step to the next

You guys have gotten HOWTOs and FAQs dummied down to the point of
unusability in a large portion of cases. Don't do it here.

OK, then how am I supposed to learn linux then, is probably what you're
asking in your head (aside from the feeling of being miffed at me for my
comments). Easy go buy a Linux book that covers more indepth
information. No linux for dummies books. Get a book like Red Hat Linux 7
Server by M&T Books, or a Linux Security Toolbox from the same folks!

You don't need 10 years of experience with Linux/Unix./ You DO however
need technical knowledge that can only come from USING Linux. You nneed
this BEFORE you start trying to build your own distribution. If you can't
run a prepackaged distrib and know what each section is doing how can you
expect to build your OWN distrib or do so without tons of headaches??

You can't! Simple. This isn't a step by step "Put block A in Hole B. Put
Rectangle C in slot D" type of book. Yeah it's explained that way but you
are expected (or should be expected) to have a good strong knowledge of
how things work before attempting to build your own.

This isn't a handholding class where you get told "OK, this card works
with systems a b and c but not with d. Linux supports exactly this card."

You have to do research and investigate from the various packages what is
supported and what's not. You need to read the GCC docs and understand
what it's doing and why. YTou need to know how the debugging process works
in order to understand what of the output gcc gives in errors is
pertentant and what is not. You need to know how to use nm against a
library when something dies on loading and spits out that a symbol is not

I can NOT stress this enough! The LFS is not for the average user to just
come in and roll a new linux. Yes, an average user CAN do it. BUT, it's
not suggestable. You need to undertstand the interactions of various parts
of the entire distribution before attempting this. You might ask well if I
knew all that then why would I need the LFS? Easy. Because knowing the
interactions doesn't mean knowing every intimate detail. it does mean you
need a prequisite knowledge level.

The LFS will teahc you what goes into building a distribution. You are
going to have troubles, you are going to have blowups in software and
hardware that fails to initialize and switches that work OK for some folks
but not others (afterall no one has the same exact hardware).

Look, if rolling your own distribution were that easy, Red Hat, Slackware,
Debian, and tons of other distribution folks wouldn't have a client base
because their base would be writing their own!

And lastly, if you don't have time to invest in building your own
distribution then you should not be attempting to build one. You don't
make linux fit into your time limits and complain when it doesn't. You fit
your time available to what Linux requires. Dong i tthe other way around
makes for severe frustration, a bad roll, and mucho bugs and bad stability
in the end project.

David D.W. Downey          Red Hat Certified Engineer   |   Internet Security Specialist        $
KiXO Linux        |
Member OSWG, LPI    |
       "Any lad can choose the mundane, but tis the explorers that are truly free in choice!"

More information about the lfs-dev mailing list