Changeset 26e62aa for chapter01/how.xml


Ignore:
Timestamp:
09/20/2002 09:11:28 PM (22 years ago)
Author:
Timothy Bauscher <timothy@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
88abb11
Parents:
eb7df24
Message:

Removed --enable-threads=posix from static gcc compilation. Fixed changelog and a number of typos.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2121 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter01/how.xml

    reb7df24 r26e62aa  
    66Linux distribution such as Debian, SuSE, Slackware, Mandrake, RedHat, etc.
    77We will use the existing Linux system as the development platform, because
    8 we need tools like a compiler, linker, text editor, and other necessary
    9 development tools to build our system. Ordinarily, the required tools are
    10 available by default if we selected "development" as one of our installation
    11 options when we installed the distributed Linux.</para>
     8we need tools like a compiler, linker, text editor, and other development
     9tools to build our system. Ordinarily, the required tools are available by
     10default if we selected "development" as one of our installation options
     11when we installed a Linux distribution.</para>
    1212
    13 <para>After you have downloaded the necessary packages that make up an LFS
    14 system we will create a new Linux native partition and filesystem. Here
    15 is where the LFS system will be compiled and installed.</para>
     13<para>After you have downloaded the packages that make up an LFS system,
     14we will create a new Linux native partition and filesystem. Here is where
     15the LFS system will be compiled and installed.</para>
    1616
    17 <para>The next step, chapter 5, will discuss the installation of a number of
     17<para>The next step, Chapter 5, will discuss the installation of a number of
    1818packages that will form the basic development suite which is used to
    1919build the actual system, or needed to resolve circular dependencies. For
     
    2929Ordinarily, software is built with dynamic linking. This conserves storage
    3030space and increases the efficiency of many programs. We statically link
    31 our software in chapter 5 because we will in theory be moving our
     31our software in Chapter 5 because we will, in theory, be moving our
    3232development system to a virtual environment where the already mentioned
    3333libraries will be absent. If the software is built dynamically, our
    3434development suite will not function. Since the libraries we are talking
    35 about are provided by our distribution Linux, the goal of chapter 5 is to
     35about are provided by our distribution Linux, the goal of Chapter 5 is to
    3636build a development environment where those libraries are not required
    3737and is therefore independent of the distribution.</para>
    3838
    39 <para>In chapter 6 we will build and install our final system. We will use
     39<para>In Chapter 6 we will build and install our final system. We will use
    4040the chroot program to enter a virtual environment and start a new shell
    4141whose root directory will be set to the partition where we built all the
    42 chapter 5 software. This is very similar to rebooting and instructing the
     42Chapter 5 software. This is very similar to rebooting and instructing the
    4343kernel to mount our LFS partition as the root partition. The reason that
    44 we don't actually reboot, but instead chroot, is that creating a static
    45 system that we can boot into requires more work that simply isn't necessary.
    46 As well, we can continue to use our platform system while we are building
    47 LFS. While software is being compiled and installed you can simply switch
    48 to a different VC (Virtual Console) or X desktop and continue using your
     44we don't actually reboot, but instead chroot, is that creating a bootable
     45static system requires additional work which simply isn't necessary. As
     46well, we can continue to use our platform system while we are building LFS.
     47While software is being compiled and installed you can simply switch to a
     48different VC (Virtual Console) or X desktop and continue using your
    4949computer normally.</para>
    5050
    51 <para>When all the software from chapter 6 is installed, chapters 7, 8 and 9
     51<para>When all the software from Chapter 6 is installed, Chapters 7, 8 and 9
    5252will help us finalize our installation. We will set up our boot
    53 scripts in chapter 7. In chapter 8 we will build our final linux kernel and
     53scripts in Chapter 7. In Chapter 8 we will build our final linux kernel and
    5454set up the Linux boot loader. Chapter 9 has some pointers to help you after
    5555you finish the book. Then finally, you reboot your system and boot into your
     
    6161It should become very clear shortly.</para>
    6262
    63 <para>Please read chapter 2 carefully as it explains a few important things
    64 you should be aware of before you begin to work through chapters 5 and
     63<para>Please read Chapter 2 carefully as it explains a few important things
     64you should be aware of before you begin to work through Chapters 5 and
    6565later.</para>
    6666
Note: See TracChangeset for help on using the changeset viewer.