source: prologue/foreword.xml@ 09bd7b3

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.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 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
Last change on this file since 09bd7b3 was 09bd7b3, checked in by Matthew Burgess <matthew@…>, 19 years ago

Several typo fixes

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

  • Property mode set to 100644
File size: 3.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
6<sect1 id="pre-foreword">
7<title>Foreword</title>
8<?dbhtml filename="foreword.html"?>
9
10<para>My adventures in Linux began in 1998 when I downloaded and
11installed my first distribution. After working with it for a while, I
12discovered issues I definitely would have liked to see improved upon.
13For example, I didn't like the arrangement of the bootscripts or the way
14programs were configured by default. I tried a number of alternative
15distributions to address these issues, yet each had its pros and cons.
16Finally, I realized that if I wanted full satisfaction from my Linux
17system, I would have to build my own from scratch.</para>
18
19<para>What does this mean? I resolved not to use pre-compiled packages
20of any kind, nor CD-ROMs or boot disks that would install basic
21utilities. I would use my current Linux system to develop my own
22customized system. This <quote>perfect</quote> Linux system would then
23have the strengths of various systems without their associated
24weaknesses. In the beginning, the idea was rather daunting, but I
25remained committed to the idea that a system could be built that would
26conform to my needs and desires rather than to a standard that just
27did not fit what I was looking for.</para>
28
29<para>After sorting through issues such as circular dependencies and
30compile-time errors, I created a custom-built Linux system that was
31fully operational and suitable to individual needs. This process also
32allowed me to create compact and streamlined Linux systems which are
33faster and take up less space than traditional operating systems. I
34called this system a Linux From Scratch system, or an LFS system for
35short.</para>
36
37<para>As I shared my goals and experiences with other members of the
38Linux community, it became apparent that there was sustained interest
39in the ideas set forth in my Linux adventures. Such custom-built LFS
40systems serve not only to meet user specifications and requirements, but
41also serve as an ideal learning opportunity for programmers and system
42administrators to enhance their Linux skills. Out of this broadened
43interest, the Linux From Scratch Project was born.</para>
44
45<para>This <emphasis>Linux From Scratch</emphasis> book provides
46readers with the background and instruction to design and build custom
47Linux systems. This book highlights the Linux from Scratch project and
48the benefits of using this system. Users can dictate all aspects of
49their system, including directory layout, script setup, and security.
50The resulting system will be compiled completely from the source code,
51and the user will be able to specify where, why, and how programs are
52installed. This book allows readers to fully customize Linux systems
53to their own needs and allows users more control over their
54system.</para>
55
56<para>I hope you will have a great time working on your own LFS
57system, and enjoy the numerous benefits of having a system that is
58truly <emphasis>your own</emphasis>.</para>
59
60<para></para>
61
62<literallayout>--
63Gerard Beekmans
64gerard@linuxfromscratch.org</literallayout>
65
66</sect1>
67
Note: See TracBrowser for help on using the repository browser.