From c6d5b0920b70246f83f2b5cb7deec645e8f91a36 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 9 Jan 2010 07:15:55 +0000 Subject: Grammar and spelling updates git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9146 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- prologue/architecture.xml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'prologue/architecture.xml') diff --git a/prologue/architecture.xml b/prologue/architecture.xml index f4b1a2744..aa8cb2399 100644 --- a/prologue/architecture.xml +++ b/prologue/architecture.xml @@ -10,22 +10,22 @@ LFS Target Architectures -The primary target architecture of LFS is the 32-bit Intel CPU. If you +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 +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 these CPUs, the main prerequisite in addition to those on -the next few pages, is an existing system such as an earlier LFS system, -Ubuntu, Red Hat/Fedora, SuSE, or other distribution that targets the system -that you have. Also note that a 32-bit system can be installed and used as a -host system on a 64-bit AMD/Intel system. - -Some other facts about a 64-bit systems need to be added here. When +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 a 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 +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: @@ -39,16 +39,16 @@ 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. The default 64-bit build that results from LFS is considered a "pure" -64-bit system. That is, it supports 64-bit executables only. Building a -"multi-lib" system requires building many applications twice, once for a 32-bit -system and once for a 64-bit system. Currently this is not directly supported -in the book, but is under consideration for a future release. In the meantime, +64-bit system. That is, it supports 64-bit executables only. Building a +"multi-lib" system requires compiling many applications twice, once for a 32-bit +system and once for a 64-bit system. Currently this is not directly supported +in the book, but is under consideration for a future release. In the meantime, you can refer to the Cross Linux From Scratch project for this advanced topic. -There is one last comment about 64-bit systems. There are some packages +There is one last comment about 64-bit systems. There are some packages that cannot currently be built in a "pure" 64-bit system or require specialized -build instructions. Generally, these packages have some embedded 32-bit +build instructions. Generally, these packages have some embedded 32-bit specific assembly language instructions that fail when building on a 64-bit system. Examples include the Beyond Linux From Scratch -- cgit v1.2.3-54-g00ecf