source: BOOK/prologue/common/foreword.xml@ dad800f

clfs-3.0.0-systemd systemd
Last change on this file since dad800f was 13bc271, checked in by Chris Staub <chris@…>, 11 years ago

Remove mentions of Alpha - not used anymore

  • Property mode set to 100644
File size: 2.5 KB
RevLine 
[3f8be484]1<?xml version="1.0" encoding="ISO-8859-1"?>
[aa18ac0]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[3f8be484]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="pre-foreword">
9 <?dbhtml filename="foreword.html"?>
10
11 <title>Foreword</title>
12
[b642d80]13 <para>The Linux From Scratch Project has seen many changes in the
[bc610664]14 few years of its existence. I personally became involved with the
[b642d80]15 project in 1999, around the time of the 2.x releases. At that time,
16 the build process was to create static binaries with the host system,
17 then chroot and build the final binaries on top of the static ones.</para>
18
19 <para>Later came the use of the /static directory to hold the initial
20 static builds, keeping them separated from the final system, then
21 the PureLFS process developed by Ryan Oliver and Greg Schafer,
22 introducing a new toolchain build process that divorces even our initial
[95d31a3]23 builds from the host. Finally, LFS 6 brought Linux Kernel 2.6, the
[b642d80]24 udev dynamic device structure, sanitized kernel headers, and other
25 improvements to the Linux From Scratch system.</para>
26
[a6aa8ba]27 <para>The one "flaw" in LFS is that it has always been based on an x86
[b642d80]28 class processor. With the advent of the Athlon 64 and Intel EM64T
29 processors, the x86-only LFS is no longer ideal. Throughout this time,
30 Ryan Oliver developed and documented a process by which you could
[bc610664]31 build Linux for any system and from any system, by use of
[feb981b]32 cross-compilation techniques. Thus, the Cross-Compiled LFS (CLFS) was
33 born.</para>
[b642d80]34
35 <para>CLFS follows the same guiding principles the LFS project has
36 always followed, e.g., knowing your system inside and out by virtue
37 of having built the system yourself. Additionally, during a CLFS
38 build, you will learn advanced techniques such as cross-build toolchains,
[be2691ee]39 multilib support (32 &amp; 64-bit libraries side-by-side), alternative
[13bc271]40 architectures such as Sparc, MIPS, and much more.</para>
[b642d80]41
42 <para>We hope you enjoy building your own CLFS system, and the benefits
[f933d85]43 that come from a system tailored to your needs.</para>
[3f8be484]44
45<literallayout>--
[b642d80]46Jeremy Utley, CLFS 1.x Release Manager (Page Author)
[a006af3]47Jonathan Norman, Release Manager
[b642d80]48Jim Gifford, CLFS Project Co-leader
49Ryan Oliver, CLFS Project Co-leader
[596fa5a]50Joe Ciccone, CLFS Project Co-leader
[0aee8d3]51Jonathan Norman, Justin Knierim, Chris Staub, Matt Darcy, Ken Moffat,
[95d31a3]52Manuel Canales Esparcia, Nathan Coulson and William Harrington - CLFS Developers</literallayout>
[3f8be484]53
54</sect1>
Note: See TracBrowser for help on using the repository browser.