source: book/preface.xml@ bccbdaea

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since bccbdaea was bccbdaea, checked in by Manuel Canales Esparcia <manuel@…>, 18 years ago

Trailing spaces clean-up. Basicnet, book, and general parts.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5327 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 12.1 KB
RevLine 
[5f610523]1<?xml version="1.0" encoding="ISO-8859-1"?>
[ff769b8c]2<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
[5f610523]4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<preface id="preface">
[db78bbc]9 <?dbhtml filename="preface.html" dir="preface"?>
[daa06e4]10
[db78bbc]11 <title>Preface</title>
[daa06e4]12
[db78bbc]13 <sect1 id="preface-foreword">
14 <?dbhtml filename="foreword.html"?>
[daa06e4]15
[db78bbc]16 <sect1info>
17 <othername>$LastChangedBy$</othername>
18 <date>$Date$</date>
19 </sect1info>
[daa06e4]20
[db78bbc]21 <title>Foreword</title>
[daa06e4]22
[db78bbc]23 <para>Having helped out with Linux From Scratch for a short time, I
24 noticed that we were getting many queries as to how to do things beyond
[5e9a7236]25 the base LFS system. At the time, the only assistance specifically offered
26 relating to LFS were the LFS hints (<ulink url="&hints-root;"/>).
27 Most of the LFS hints are extremely good and well written
28 but I (and others) could still see a need for more comprehensive help to
[db78bbc]29 go Beyond LFS - hence BLFS.</para>
[daa06e4]30
[db78bbc]31 <para>BLFS aims to be more than the LFS-hints converted to XML although
32 much of our work is based around the hints and indeed some authors write
[5e9a7236]33 both hints and the relevant BLFS sections. We hope that we can provide
[919683dc]34 you with enough information to not only manage to build your system up to
[5e9a7236]35 what you want, whether it be a web server or a multimedia desktop system,
[db78bbc]36 but also that you will learn a lot about system configuration as you go.</para>
[daa06e4]37
[5e9a7236]38 <para>Thanks as ever go to everyone in the LFS/BLFS
39 community; especially those who have contributed instructions, written text,
[db78bbc]40 answered questions and generally shouted when things were wrong!</para>
[daa06e4]41
[5e9a7236]42 <para>Finally, we encourage you to become involved in the community; ask
43 questions on the mailing list or news gateway and join in the fun on #lfs at
44 irc.linuxfromscratch.org. You can find more details about all of these in the
[db78bbc]45 <xref linkend="introduction"/> section of the book.</para>
[daa06e4]46
[db78bbc]47 <para>Enjoy using BLFS.</para>
[daa06e4]48
[db78bbc]49 <blockquote>
50<literallayout>Mark Hymers
[5f610523]51markh &lt;at&gt; linuxfromscratch.org
[db78bbc]52BLFS Editor (July 2001&ndash;March 2003)</literallayout>
53 </blockquote>
[daa06e4]54
[db78bbc]55 <para>I still remember how I found the BLFS project
[5e9a7236]56 and started using the instructions that were completed at the time. I could
57 not believe how wonderful it was to get an application up and running very
[db78bbc]58 quickly, with explanations as to why things were done a certain way.
[5e9a7236]59 Unfortunately, for me, it wasn't long before I was opening applications that
60 had nothing more than "To be done" on the page. I did what most would do,
61 I waited for someone else to do it. It wasn't too long before I am looking
[db78bbc]62 through <application>Bugzilla</application> for something easy to do.
63 As with any learning experience, the definition of what was easy kept
64 changing.</para>
[daa06e4]65
[5e9a7236]66 <para>We still encourage you to become involved as BLFS is
[db78bbc]67 never really finished. Contributing or just using, we hope you enjoy
68 your BLFS experience.</para>
[daa06e4]69
[db78bbc]70 <blockquote>
71<literallayout>Larry Lawrence
[5f610523]72larry &lt;at&gt; linuxfromscratch.org
[db78bbc]73BLFS Editor (March 2003&ndash;June 2004)</literallayout>
74 </blockquote>
[daa06e4]75
[db78bbc]76 <para>The BLFS project is a natural progression of
77 LFS. Together, these projects provide a unique resource for
78 the Open Source Community. They take the mystery out of the process of
[bfb7882]79 building a complete, functional software system from the source code contributed
[5e9a7236]80 by many talented individuals throughout the world. They truly allow users
[db78bbc]81 to implement the slogan "Your distro, your rules."</para>
[daa06e4]82
[919683dc]83 <para>Our goal is to continue to provide the best resource available that shows
[db78bbc]84 you how to integrate many significant Open Source applications. Since these
85 applications are constantly updated and new applications are developed, this
86 book will never be complete. Additionally, there is always room for
87 improvement in explaining the nuances of how to install the different packages.
88 To make these improvements, we need your feedback. I encourage you to
89 participate on the different mailing lists, news groups, and
90 IRC channels to help meet these goals.</para>
[daa06e4]91
[db78bbc]92 <blockquote>
93<literallayout>Bruce Dubbs
[9f6b04f]94bdubbs &lt;at&gt; linuxfromscratch.org
[db78bbc]95BLFS Editor (June 2004&ndash;Present)</literallayout>
96 </blockquote>
[daa06e4]97
98
[db78bbc]99 <sect2>
100 <title>Preface to Version 6.0</title>
[daa06e4]101
[db78bbc]102 <para>Version 6.0 is a major milestone in the evolution of BLFS. This
103 version provides installation instructions for 357 packages and an additional
[5e9a7236]104 21 sections covering configuration and customization of different aspects
[db78bbc]105 of your system.</para>
[daa06e4]106
[db78bbc]107 <para>Changes and upgrades to the individual packages are detailed in the
108 <xref linkend='intro-welcome-changelog'/>. There you will see literally hundreds of
109 changes made since the last edition. In this change log, one name that you
110 will see over and over is Randy McMurchy. Without his efforts this
111 release would not have been possible. I want to take this opportunity to thank
112 him for the hundreds of hours he has worked to produce this release. I
113 also want to thank the other editors, both past and present, whose insight
114 and effort have made this current version possible. Last, but certainly not least,
115 I want to thank our resident XSL wizard, Manuel Canales Esparcia, whose
116 ability to format a complicated document such as BLFS is truly amazing.</para>
[daa06e4]117
[db78bbc]118 <para>There are two other areas of change that are worthy of note. First,
119 the license that BLFS is released under has changed significantly. In
120 fact, it is now released under two licenses. The first license, the
121 <xref linkend='CC'/>, covers the descriptive text in the book. The second, the
122 <xref linkend='AFL'/>, covers the instructions actually used to build and
123 install the packages. These licenses, along with the book itself, represent
[919683dc]124 our ongoing commitment to open and free software.</para>
[daa06e4]125
[db78bbc]126 <para>The final area of change is the addition of an Index. This section of
127 the book is still incomplete, but as the book continues to be developed,
128 will become an excellent resource for finding programs, libraries,
129 configuration files, and references to kernel configuration requirements. I
130 hope you find it useful.</para>
[daa06e4]131
[db78bbc]132 <blockquote>
133<literallayout>Bruce Dubbs
134March 17, 2005</literallayout>
[daa06e4]135 </blockquote>
136
137 </sect2>
138
[c0c133a]139 <sect2>
140 <title>Preface to Version 6.1</title>
141
142 <para>Version 6.1 is an incremental update of BLFS. This version
143 continues the tradition of providing an extensive set of instructions for
144 extending a basic Linux From Scratch system. The instructions in this
145 version of BLFS are based on the LFS 6.1 Book. As usual, the list of
146 packages that have been upgraded or added are in the <xref
147 linkend='intro-welcome-changelog'/>.</para>
[bccbdaea]148
[c0c133a]149 <para>One major accomplishment in this
[bccbdaea]150 version of the book is the completion of the Index. This section
151 is now a relatively complete (but not perfect) reference for the components
[c0c133a]152 of the various packages in the book.</para>
[bccbdaea]153
[c0c133a]154 <para>In any task as large and complex as this book, there are bound to
155 be errors. The editors of the book are dedicated to keeping the book up
156 to date. We appreciate any feedback in helping us to make the book as
157 accurate as possible. The best place to provide comments is via the
158 mailing list at <ulink url="mailto:blfs-dev@linuxfromscratch.org"/>.</para>
159
160 <para>Enjoy!</para>
[bccbdaea]161
[c0c133a]162 <blockquote>
163<literallayout>Bruce Dubbs
164August 1, 2005</literallayout>
165 </blockquote>
166
167</sect2>
168
[db78bbc]169 </sect1>
[daa06e4]170
[db78bbc]171 <sect1 id="preface-whoread">
172 <?dbhtml filename="whoread.html"?>
[daa06e4]173
[db78bbc]174 <sect1info>
175 <othername>$LastChangedBy$</othername>
176 <date>$Date$</date>
177 </sect1info>
[daa06e4]178
[e3353b3]179 <title>Who Would Want to Read this Book</title>
[daa06e4]180
[db78bbc]181 <para>This book is mainly aimed at those who have built a system based
[5e9a7236]182 on the LFS book. It will also be useful for those who are
[db78bbc]183 using other distributions, but for one reason or another want to manually build
[5e9a7236]184 software and are in need of some assistance. BLFS can be
185 used to create a range of diverse systems and so the target audience is
186 probably nearly as wide as that of the LFS book. If you
[db78bbc]187 found LFS useful, you should also like this!</para>
[daa06e4]188
[db78bbc]189 <para>Since Release 5.0, the BLFS book version matches
190 the LFS book version. This book may be incompatible with
191 a previous or latter release of the LFS book.</para>
[daa06e4]192
[db78bbc]193 </sect1>
[daa06e4]194
[db78bbc]195 <sect1 id="preface-organization">
196 <?dbhtml filename="organization.html"?>
[daa06e4]197
[db78bbc]198 <sect1info>
199 <othername>$LastChangedBy$</othername>
200 <date>$Date$</date>
201 </sect1info>
[daa06e4]202
[db78bbc]203 <title>Organization</title>
[daa06e4]204
[db78bbc]205 <para>This book is divided into the following parts.</para>
[daa06e4]206
[db78bbc]207 <bridgehead renderas="sect2">Part I - Introduction</bridgehead>
[daa06e4]208
[db78bbc]209 <para>This part contains information which is essential to
210 the rest of the book.</para>
[daa06e4]211
[5e9a7236]212 <bridgehead renderas="sect2">Part II - Post LFS Configuration and Extra
[db78bbc]213 Software</bridgehead>
[daa06e4]214
[db78bbc]215 <para>Here we introduce basic configuration and security issues. We also
[e59bdce]216 discuss a range of editors, file systems, and shells which aren't covered in
[db78bbc]217 the main LFS book.</para>
[daa06e4]218
[db78bbc]219 <bridgehead renderas="sect2">Part III - General Libraries and Utilities</bridgehead>
[daa06e4]220
[db78bbc]221 <para>In this section we cover libraries which are often needed by the rest
222 of the book as well as system utilities. Information on Programming
[5e9a7236]223 (including recompiling <application>GCC</application> to support its full range
[db78bbc]224 of languages) concludes this part.</para>
[daa06e4]225
[db78bbc]226 <bridgehead renderas="sect2">Part IV - Connecting to a Network</bridgehead>
[daa06e4]227
[e59bdce]228 <para>Here we cover how to connect to a network when you aren't using the
229 simple static IP setup given in the main LFS book.</para>
[daa06e4]230
[db78bbc]231 <bridgehead renderas="sect2">Part V - Basic Networking</bridgehead>
[daa06e4]232
[db78bbc]233 <para>Networking libraries and command-line networking tools make up the
234 bulk of this part.</para>
[daa06e4]235
[e59bdce]236 <bridgehead renderas="sect2">Part VI - Major Servers</bridgehead>
[daa06e4]237
[db78bbc]238 <para>Here we deal with setting up mail and other servers (such as
[e59bdce]239 <application>SSH</application>, <application>Apache</application>, etc.).</para>
[daa06e4]240
[e59bdce]241 <bridgehead renderas="sect2">Part VII - X + Window Managers</bridgehead>
[daa06e4]242
[5e9a7236]243 <para>This part explains how to set up a basic <application>X Window
244 System</application> installation along with some generic
[db78bbc]245 <application>X</application> libraries and Window managers.</para>
[daa06e4]246
[e59bdce]247 <bridgehead renderas="sect2">Part VIII - KDE</bridgehead>
[daa06e4]248
[5e9a7236]249 <para>For those who want to use the <application>K Desktop
[db78bbc]250 Environment</application> or some parts of it, this part covers it.</para>
[daa06e4]251
[e59bdce]252 <bridgehead renderas="sect2">Part IX - GNOME</bridgehead>
[daa06e4]253
[5e9a7236]254 <para><application>GNOME</application> is the main alternative to
255 <application>KDE</application> in the Desktop Environment arena and
256 we cover both <application>GNOME</application>-1.4
[db78bbc]257 and <application>GNOME</application>-&gnome-version; here.</para>
[daa06e4]258
[e59bdce]259 <bridgehead renderas="sect2">Part X - X Software</bridgehead>
[daa06e4]260
[bbdb0ff4]261 <para>Office programs and graphical web browsers are important to most people.
[5e9a7236]262 They, along with some generic <application>X</application> software can be
[db78bbc]263 found in this part of the book.</para>
[daa06e4]264
[e59bdce]265 <bridgehead renderas="sect2">Part XI - Multimedia</bridgehead>
[daa06e4]266
[db78bbc]267 <para>Here we cover setting multimedia libraries and drivers along with some
268 audio, video and CD-writing programs.</para>
[daa06e4]269
[e59bdce]270 <bridgehead renderas="sect2">Part XII - Printing, Scanning and
271 Typesetting (PST)</bridgehead>
[daa06e4]272
[e59bdce]273 <para>The PST part of the book covers document handling with applications like
274 <application>Ghostscript</application>, <application>CUPS</application> and
275 <application>DocBook</application> to installing
276 <application>TeX</application>.</para>
[daa06e4]277
[db78bbc]278 <bridgehead renderas="sect2">Appendices</bridgehead>
[daa06e4]279
[db78bbc]280 <para>The Appendices cover information which doesn't belong in the main
281 book; they are mainly there as a reference.</para>
[daa06e4]282
[db78bbc]283 </sect1>
[5f610523]284
285</preface>
Note: See TracBrowser for help on using the repository browser.