Changeset f2a2eac
- Timestamp:
- 08/28/2001 07:45:15 PM (23 years ago)
- 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, v3_0, v3_1, v3_2, v3_3, 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:
- 970843f
- Parents:
- a7213af
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
preface/whoread.xml
ra7213af rf2a2eac 2 2 <title>Who would want to read this book</title> 3 3 4 <para> 5 There are a lot of reasons why somebody would want to read this book in 6 order to install an LFS system. The question most people raise is "why 7 go through all the hassle of manually installing a Linux system from 8 scratch when you can just download an existing version like Debian or 9 Redhat". That is a valid question which I hope to answer for you. 10 </para> 4 <para>There are a lot of reasons why somebody would want to read this 5 book in order to install an LFS system. The question most people raise 6 is "why go through all the hassle of manually installing a Linux system 7 from scratch when you can just download an existing version like Debian 8 or Redhat". That is a valid question which I hope to answer for 9 you.</para> 11 10 12 <para> 13 The most important reason for LFS's existence is teaching people how a 14 Linux system works internally. Building an LFS system teaches you about 15 all that makes Linux tick, how things work together, and depend on each 16 other. And most importantly, how to customize it to your own taste and 17 needs. 18 </para> 11 <para>The most important reason for LFS's existence is teaching people 12 how a Linux system works internally. Building an LFS system teaches you 13 about all that makes Linux tick, how things work together, and depend on 14 each other. And most importantly, how to customize it to your own taste 15 and needs.</para> 19 16 20 <para> 21 One of the key benefits of LFS is that you are in control over your 22 system without having to rely on somebody else's Linux implementation 23 like Debian. You are in the driver's seat now and are able to dictate 24 every single thing such as the directory layout and boot script setup. 25 You will also know exactly where, why and how programs are installed. 26 </para> 17 <para>One of the key benefits of LFS is that you are in control over 18 your system without having to rely on somebody else's Linux 19 implementation like Debian. You are in the driver's seat now and are 20 able to dictate every single thing such as the directory layout and boot 21 script setup. You will also know exactly where, why and how programs 22 are installed.</para> 27 23 28 <para> 29 Another benefit of LFS is that you can create a very compact Linux 24 <para>Another benefit of LFS is that you can create a very compact Linux 30 25 system. When you install a distribution like Debian or RedHat, you end 31 26 up installing a lot of programs you would never in your life use. … … 36 31 the Apache web server; total disk space usage was aproximately 8 MB. 37 32 With further stripping, that can be brought down to 5 MB or less. Try 38 that with a generic Debian or Redhat distribution. 39 </para> 33 that with a generic Debian or Redhat distribution.</para> 40 34 41 <para> 42 If we were to compare a Linux distribution with a hamburger you buy at a 43 supermarket or fast-food restaurant, you would end up eating it without 44 knowing precisely what it is you are eating, whereas LFS gives you the 45 ingredients to make a hamburger. This allows you to carefully inspect 46 it, remove unwanted ingredients, and at the same time allow you to add 47 ingredients to enhance the flavour of your hamburger. When you are 35 <para>If we were to compare a Linux distribution with a hamburger you 36 buy at a supermarket or fast-food restaurant, you would end up eating it 37 without knowing precisely what it is you are eating, whereas LFS gives 38 you the ingredients to make a hamburger. This allows you to carefully 39 inspect it, remove unwanted ingredients, and at the same time allow you 40 to add ingredients to enhance the flavour of your hamburger. When you are 48 41 satisfied with the ingredients, you go on to the next part of putting it 49 42 together. You now have the chance to make it just the way you like it: 50 broil it, bake it, deep-fry it, barbeque it, or eat it raw. 51 </para> 43 broil it, bake it, deep-fry it, barbeque it, or eat it raw.</para> 52 44 53 <para> 54 Another analogy that we can use is that of comparing LFS with a finished 55 house. LFS will give you the skeleton of a house, but it's up to you to 56 install plumbing, electrical outlets, kitchen, bathtub, wallpaper, etc. 57 </para> 45 <para>Another analogy that we can use is that of comparing LFS with a 46 finished house. LFS will give you the skeleton of a house, but it's up 47 to you to install plumbing, electrical outlets, kitchen, bathtub, 48 wallpaper, etc.</para> 58 49 59 <para> 60 Another advantage of a custom built Linux system is added security. You 61 will compile the entire system from source, thus allowing you to audit 50 <para>Another advantage of a custom built Linux system is added security. 51 You will compile the entire system from source, thus allowing you to audit 62 52 everything, if you wish to do so, and apply all the security patches you 63 53 want or need to apply. You don't have to wait for somebody else to … … 65 55 have no guarantee that the new package actually fixes the problem 66 56 (adequately). You never truly know whether a security hole is fixed or 67 not unless you do it yourself. 68 </para> 57 not unless you do it yourself.</para> 69 58 70 59 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.