aboutsummaryrefslogtreecommitdiffstats
path: root/chapter01
diff options
context:
space:
mode:
authorGerard Beekmans <gerard@linuxfromscratch.org>2002-05-31 12:03:05 +0000
committerGerard Beekmans <gerard@linuxfromscratch.org>2002-05-31 12:03:05 +0000
commitc61dd1e8cd538930bbffedec17564b535e6e47d6 (patch)
treecd2a2c8f2218c41dd19fb7154770d2253e7fe004 /chapter01
parent53c19e734b65febebc76cfb79d55067b8ebd21bf (diff)
applied Scot's LFS-BOOK-CVS-20020530-XML.patch
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1954 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter01')
-rw-r--r--chapter01/alfsdiscuss.xml9
-rw-r--r--chapter01/blfsbook.xml6
-rw-r--r--chapter01/blfsdev.xml15
-rw-r--r--chapter01/blfssupport.xml5
-rw-r--r--chapter01/faq.xml2
-rw-r--r--chapter01/how.xml88
6 files changed, 69 insertions, 56 deletions
diff --git a/chapter01/alfsdiscuss.xml b/chapter01/alfsdiscuss.xml
index acb9abbf5..feccc5dd4 100644
--- a/chapter01/alfsdiscuss.xml
+++ b/chapter01/alfsdiscuss.xml
@@ -1,11 +1,10 @@
<sect2>
<title>alfs-discuss</title>
-<para>The alfs-discuss list discusses the development of ALFS, which stands for
-Automated Linux From Scratch. The goal of this project is to develop an
-installation tool that can install an LFS system automatically.
-Its main goal is to speed up compilation by taking away the need to
-manually enter the commands to configure, compile, and install packages.</para>
+<para>The alfs-discuss list discusses the development of ALFS, which is short
+for Automated Linux From Scratch. The goal of this project is to develop an
+installation tool that installs an LFS system automatically, thus speeding
+up compilation by taking away the need to manually enter the commands.</para>
</sect2>
diff --git a/chapter01/blfsbook.xml b/chapter01/blfsbook.xml
index 699f6b765..47f4689bf 100644
--- a/chapter01/blfsbook.xml
+++ b/chapter01/blfsbook.xml
@@ -1,9 +1,9 @@
<sect2>
<title>blfs-book</title>
-<para>The blfs-book list is used by the BLFS-BOOK editors
-to co-ordinate blfs-book's maintenance, like XML issues and the like.
-Actual discussion on what should be added and removed should take place
+<para>The blfs-book list is used by the BLFS-BOOK editors to co-ordinate
+the maintenance of the BLFS book, such as XML source code issues and the
+like. Actual discussion on what should be added and removed should take place
on blfs-dev.</para>
</sect2>
diff --git a/chapter01/blfsdev.xml b/chapter01/blfsdev.xml
index 384ec06bd..0f365d049 100644
--- a/chapter01/blfsdev.xml
+++ b/chapter01/blfsdev.xml
@@ -1,15 +1,12 @@
<sect2>
<title>blfs-dev</title>
-<para>The blfs-dev mailing list discusses matters related to the
-BLFS-BOOK (Beyond LFS). If problems with the book come up, a bug
-or two need to be
-reported, or suggestions to improve the book (such as suggestions as to
-installation instructions to add) are to be made, this mailing list
-is the right one.</para>
-
-<para>Requests for help with programs beyond the base LFS setup (not
-just those in BLFS) should go to blfs-support.</para>
+<para>The blfs-dev mailing list discusses development of the
+BLFS-BOOK (Beyond LFS). This is the maillist to submit bug reports,
+and make suggestions to improve the BLFS book.</para>
+
+<para>Requests for help with programs beyond the base LFS build and setup
+(not just those in the BLFS book) should be made in blfs-support.</para>
</sect2>
diff --git a/chapter01/blfssupport.xml b/chapter01/blfssupport.xml
index b17e14d0c..52d9f1ec2 100644
--- a/chapter01/blfssupport.xml
+++ b/chapter01/blfssupport.xml
@@ -1,9 +1,8 @@
<sect2>
<title>blfs-support</title>
-<para>The blfs-support list deals with support requests for any software
-not installed in the LFS book. The list is not just for help with
-software explicitly mentioned in the BLFS book, any software beyond that
+<para>The blfs-support list handles support requests for any software
+that is not built or installed in the LFS book. Any software beyond what is
installed as part of the base LFS system can be discussed here.</para>
</sect2>
diff --git a/chapter01/faq.xml b/chapter01/faq.xml
index 9762b3f8b..c15e445f7 100644
--- a/chapter01/faq.xml
+++ b/chapter01/faq.xml
@@ -2,7 +2,7 @@
<title>FAQ</title>
<?dbhtml filename="faq.html" dir="chapter01"?>
-<para>If you encounter any problems building an LFS system, you should
+<para>If you encounter any problems while building an LFS system, you should
check out <ulink url="http://www.linuxfromscratch.org/faq/"/> to see if
your question is already answered in the FAQ.</para>
diff --git a/chapter01/how.xml b/chapter01/how.xml
index 75e1702f3..b3cd9b439 100644
--- a/chapter01/how.xml
+++ b/chapter01/how.xml
@@ -2,47 +2,65 @@
<title>How things are going to be done</title>
<?dbhtml filename="how.html" dir="chapter01"?>
-<para>We are going to build the LFS system by using an already installed Linux
-distribution such as Debian, SuSe, Slackware, Mandrake, RedHat, etc. There
-is no need to have any kind of bootdisk. We will use an existing Linux
-system as the base (since we need a compiler, linker, text editor, and
-other tools).</para>
+<para>We are going to build the LFS system by using a previously installed
+Linux distribution such as Debian, SuSe, Slackware, Mandrake, RedHat, etc.
+We will use the existing Linux system as the development platform, because
+we need tools like a compiler, linker, text editor, and other necessary
+development tools to build our system. Ordinarily, the required tools are
+available by default if we selected "development" as one of our installation
+options when we installed the distributed Linux.</para>
<para>After you have downloaded the necessary packages that make up an LFS
-system you will create a new Linux native partition onto which the LFS system
-will be installed.</para>
-
-<para>The next step, chapter 5, will be the installation of a number of
-packages that are statically linked and installed on the LFS partition.
-These packages form a basic development suite which will be used to
-install the actual system, and are also needed to resolve circular
-dependencies. Examples of circular dependencies are: you need a compiler
-to install a compiler. You need a shell in order to install a shell. And
-so on.</para>
-
-<para>Chapter 6 installs the actual base system. We use the chroot program
-to start a new shell whose root directory will be set to the LFS
-partition. This, in essence, is the same as rebooting and having the
-kernel mount the LFS partition as the root partition. The reason that
-we don't actually reboot, but instead chroot, is that this way you can
-still use your host system. While software is being installed you can
-simply switch to a different VC (Virtual Console) or X desktop and
-continue using your computer as you normally would.</para>
-
-<para>When all the software is installed, chapter 7 will set up the boot
-scripts. Chapter 8 will set up the Linux boot loader and in chapter 9
-there are some pointers what you can do after you finish the book. Then
-you can finally reboot your system into your new LFS system, and start
-to really use it.</para>
+system we will create a new Linux native partition and filesystem. Here
+is where the LFS system will be compiled and installed.</para>
+
+<para>The next step, chapter 5, will discuss the installation of a number of
+packages that will form a basic development suite that is used to
+build the actual system, or needed to resolve circular dependencies. For
+example, you need a compiler to build a new compiler, and you need a shell
+in order to install a new shell. The packages in this chapter will be linked
+statically. Static linking describes a method of compiling software so that
+it does not require the presence of libraries when building is complete.
+The resulting program is able to function on its own. The program is able to
+do so because the pieces of the program that would normally remain in the
+libraries are copied from the libraries and built right into the program.
+Ordinarily software is built with dynamic linking. This conserves storage
+space and increases the efficiency of many programs. We statically link
+our software in chapter 5 because we will in theory be moving our
+development system to a virtual environment where the already mentioned
+libraries will be absent. If the software is built dynamically, our
+development suite will not function. Since the libraries we are talking
+about are provided by our distribution Linux, the goal of chapter 5 is to
+build a development environment where those libraries are not required
+and is therefore independent of the distribution.</para>
+
+<para>In chapter 6 we will build and install our final system. We will use
+the chroot program to enter a virtual environment and start a new shell
+whose root directory will be set to the partition where we built all the
+chapter 5 software. This is very similar to rebooting and instructing the
+kernel to mount our LFS partition as the root partition. The reason that
+we don't actually reboot, but instead chroot, is that creating a static
+system that we can boot into requires more work that simply isn't necessary.
+As well, we can continue to use our platform system while we are building
+LFS. While software is being compiled and installed you can simply switch
+to a different VC (Virtual Console) or X desktop and continue using your
+computer normally.</para>
+
+<para>When all the software from chapter 6 is installed, chapters 7,8 and 9
+will help us finalize our installation. We will set up our boot
+scripts in chapter 7. In chapter 8 we will build our final linux kernel and
+set up the Linux boot loader. Chapter 9 has some pointers to help you after
+you finish the book. Then finally, you reboot your system and boot into your
+new LFS system, and start to really use it.</para>
<para>This is the process in a nutshell. Detailed information on the steps
-you are taking are provided in the chapters as you go through them. If
-something isn't completely clear yet, don't worry. It will become very
-clear shortly.</para>
+we will take are discussed in the chapters and package descriptions as you
+progress through them. If something isn't completely clear now, don't worry.
+It should become very clear shortly.</para>
<para>Please read chapter 2 carefully as it explains a few important things
-you need to be aware of before you work your way through chapters 5 and
-above.</para>
+you should be aware of before you begin to work through chapters 5 and
+later.</para>
</sect1>