MTD 248-645A Manual de usuario Pagina 9

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 347
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 8
Linux From Scratch - Version 7.0
ix
One important reason for this project's existence is to help you learn how a Linux system works from the inside out.
Building an LFS system helps demonstrate what makes Linux tick, and how things work together and depend on
each other. One of the best things that this learning experience can provide is the ability to customize a Linux system
to suit your own unique needs.
Another key benefit of LFS is that it allows you to have more control over the system without relying on someone
else's Linux implementation. With LFS, you are in the driver's seat and dictate every aspect of the system.
LFS allows you to create very compact Linux systems. When installing regular distributions, you are often forced to
install a great many programs which are probably never used or understood. These programs waste resources. You
may argue that with today's hard drive and CPUs, such resources are no longer a consideration. Sometimes, however,
you are still constrained by size considerations if nothing else. Think about bootable CDs, USB sticks, and embedded
systems. Those are areas where LFS can be beneficial.
Another advantage of a custom built Linux system is security. By compiling the entire system from source code, you
are empowered to audit everything and apply all the security patches desired. It is no longer necessary to wait for
somebody else to compile binary packages that fix a security hole. Unless you examine the patch and implement it
yourself, you have no guarantee that the new binary package was built correctly and adequately fixes the problem.
The goal of Linux From Scratch is to build a complete and usable foundation-level system. If you do not wish to
build your own Linux system from scratch, you may not entirely benefit from the information in this book.
There are too many other good reasons to build your own LFS system to list them all here. In the end, education
is by far the most powerful of reasons. As you continue in your LFS experience, you will discover the power that
information and knowledge truly bring.
LFS Target Architectures
The primary target architecture of LFS is the 32-bit Intel CPU. If you have not built an LFS system before, you
should probably start with that target. The 32-bit architecture is the most widely supported Linux system and is most
compatible with both open source and proprietary software.
On the other hand, the instructions in this book are known to work, with some modifications, with both Power PC
and 64-bit AMD/Intel CPUs. To build a system that utilizes one of these CPUs, the main prerequisite, in addition
to those on the next few pages, is an existing Linux system such as an earlier LFS installation, Ubuntu, Red Hat/
Fedora, SuSE, or other distribution that targets the architecture that you have. Also note that a 32-bit distribution can
be installed and used as a host system on a 64-bit AMD/Intel computer.
Some other facts about 64-bit systems need to be added here. When compared to a 32-bit system, the sizes of
executable programs are slightly larger and the execution speeds are only slightly faster. For example, in a test build
of LFS-6.5 on a Core2Duo CPU based system, the following statistics were measured:
Architecture Build Time Build Size
32-bit 198.5 minutes 648 MB
64-bit 190.6 minutes 709 MB
As you can see, the 64-bit build is only 4% faster and is 9% larger than the 32-bit build. The gain from going to a
64-bit system is relatively minimal. Of course, if you have more than 4GB of RAM or want to manipulate data that
exceeds 4GB, the advantages of a 64-bit system are substantial.
Vista de pagina 8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 346 347

Comentarios a estos manuales

Sin comentarios