mise a jour du site
johan at shadowfax.linuxfromscratch.org
johan at shadowfax.linuxfromscratch.org
Mar 26 Juin 13:29:27 PDT 2001
Je viends de mettre a jour le site pour la version 3.0-pre4.
Je me suis appercu aussi qu'il fallait traduire la nouvelle intro.
Donc si quelqu'un a le temps ...
-------------- section suivante --------------
<CENTER><B>Welcome to Linux From Scratch!</B></CENTER><BR>
<TABLE width=494 cellspacing=0 cellpadding=0 border=0>
<TR><TD width=20><IMG src="/images/dot.gif" width=3 height=3 border=0 alt=""></TD><TD width=474>
<p><h3><center>What is Linux From Scratch?</center></h3></p>
Linux From Scratch (LFS) is a project that provides you with the steps
necessary to build your own custom Linux system.
<p><h3><center>Why would I want an LFS system?</center></h2></p>
There are a lot of reasons why somebody would want to install an LFS
system. The question most people raise is "why go through all the hassle
of manually installing a Linux system from scratch when you can just
download an existing version like Debian or Redhat". That is a valid
question which I hope to answer for you now.
The most important reason for LFS's existence is teaching people how
a Linux system works internally. Building an LFS system teaches you about
all that makes Linux tick, how things work together, and depend on
each other. And most importantly, how to customize it to your own taste
One of the key benefits of LFS is that you are in control over your system
without having to rely on somebody else's Linux implementation like
Debian. You are in the driver's seat now and are able to dictate every
single thing such as the directory layout and boot script setup. You will
also know exactly where, why and how programs are installed.
Another benefit of LFS is that you can create a very compact Linux
system. When you install a distribution like Debian or RedHat, you end
up installing a lot of programs you would never in your life use.
They're just sitting there taking up (precious) disk space. It's not
hard to get an LFS system installed under 100 MB. Does that still
sound like a lot? A few of us have been working on creating
a very small embedded LFS system. We installed a system that was
just enough to run the Apache web server; total disk space usage was
aproximately 8 MB. With further stripping, that can be brought down to 5
MB or less. Try that with a generic Debian or Redhat distribution.
If we were to compare LFS with a hamburger you buy at a supermarket or
fast-food restaurant, you would end up eating it without knowing precisely
what it is you are eating, whereas LFS gives you the ingredients to make a
hamburger. This allows you to carefully inspect it, remove unwanted
ingredients to which you may have an allergic reaction, and at the same
time allow you to add ingredients to enhance the flavour of your hamburger.
When you are satisfied with the ingredients, you go on to the next part of
putting it together. You now have the chance to make it just the way you
like it: broil it, bake it, deep-fry it, barbeque it, or eat it raw.
Another analogy that we can use is that of comparing LFS with a finished
house. LFS will give you the skeleton of a house, but it's up to
you to install plumbing, electrical outlets, kitchen, bathtub, wallpaper, etc.
Another advantage of a custom built Linux system is added security. You
will compile the entire system from source, thus allowing you to audit
everything, if you wish to do so, and apply all the security patches you
want or need to apply. You don't have to wait for somebody else to provide
a new binary package that fixes a security hole. Besides, you have no
guarantee that the new package actually fixes the problem (adequately).
You never truly know whether a security hole is fixed or not unless
you do it yourself.
<p><h3><center>This sounds great, you got me interested. Now how do I get
myself an LFS system?</center></h3></p>
Great, I'm glad to hear you're interested. Head over to the
http://www.linuxfromscratch.org/download/book.php</a> page and download
the latest version of the LFS-BOOK. The book will guide you through the
various stages of installing an LFS system, like creating the partition,
compiling, installing and configuring the software. All the book attempts
to provide is a base development system which lays the foundation for you
to finish it off by yourself.
Why does the book only provide a base system and not a full server or
workstation procedure? It's the "or" part of the question that is the
exact reason. We cannot know what you want to do. Do you plan to run it
as a workstation? Or as a server? What kind of server? As a server and
workstation? There are too many possibilities, and the book can't deal
with them all. So we've decided to give you a base system. This system
is complete enough for you to add on to and bring the LFS system to the
level where you need it to be.
Although the book ends at one point, our support does not. There are
additional documents and forums available where you can turn for help.
Probably the quickest way to receive help on problems with the
book itself is by reading the FAQ. This addresses problems that show
The best way to receive support is by using the LFS
mailinglists. With hundreds of people subscribed to these, there
is an extremely high chance somebody is able to help you with
whatever problem you come with. You also have the option of
accessing the mailinglist archives by reading through all the
archived emails manually, or use the provided search engine to
quickly find information on a certain topic.
LFS-Hints are short documents, written as extensions to the
book, that explain how to set up a piece of software that is not dealt
with by the LFS-Book.
Another way to get quick and reliable help is on the #LFS channel
on LFS' IRC server. IRC can be a great medium to receive help where
real-time help is prefered over a slower medium like a
mailinglist. This does depend on the time of day you go on IRC, but
usually there are people online through the entire day who are able to
<p><h3><center>From the sound of it, it takes quite a bit of time and
effort to install, configure and maintain an LFS system. Is that true?
Yes, I'm afraid it does. That is simply the price you pay for the level
of control LFS gives you.
However, we are working on a seperate project called ALFS which stands
for "Automated Linux From Scratch". This project is still in the very
early stages of development but it's expected to grow rapidly. ALFS will
take away all (or at least a lot of) the manual labour out of building
an LFS system, while still allowing you to make all the changes you need
For more information on that ALFS project, please visit the
More information about the lfs-traducfr