- Timestamp:
- 01/31/2007 10:29:31 PM (17 years ago)
- Branches:
- 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
- Children:
- a20748c, d91d9a0
- Parents:
- 59be25ae
- Location:
- book
- Files:
-
- 4 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
book/preface.xml
r59be25ae r722aba88 6 6 ]> 7 7 8 <preface id="preface"> 8 <!-- $LastChangedBy$ 9 $Date$ --> 10 11 <preface id="preface" xreflabel="Preface"> 9 12 <?dbhtml filename="preface.html" dir="preface"?> 10 13 11 14 <title>Preface</title> 12 15 13 <sect1 id="preface-foreword"> 14 <?dbhtml filename="foreword.html"?> 16 <para>Having helped out with Linux From Scratch for a short time, I 17 noticed that we were getting many queries as to how to do things beyond 18 the base LFS system. At the time, the only assistance specifically offered 19 relating to LFS were the LFS hints (<ulink url="&hints-root;"/>). 20 Most of the LFS hints are extremely good and well written 21 but I (and others) could still see a need for more comprehensive help to 22 go Beyond LFS - hence BLFS.</para> 15 23 16 <sect1info> 17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 </sect1info> 24 <para>BLFS aims to be more than the LFS-hints converted to XML although 25 much of our work is based around the hints and indeed some authors write 26 both hints and the relevant BLFS sections. We hope that we can provide 27 you with enough information to not only manage to build your system up to 28 what you want, whether it be a web server or a multimedia desktop system, 29 but also that you will learn a lot about system configuration as you go.</para> 20 30 21 <title>Foreword</title> 31 <para>Thanks as ever go to everyone in the LFS/BLFS 32 community; especially those who have contributed instructions, written text, 33 answered questions and generally shouted when things were wrong!</para> 22 34 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 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 29 go Beyond LFS - hence BLFS.</para> 35 <para>Finally, we encourage you to become involved in the community; ask 36 questions on the mailing list or news gateway and join in the fun on #lfs at 37 irc.&lfs-domainname;. You can find more details about all of these in the 38 <xref linkend="introduction"/> section of the book.</para> 30 39 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 33 both hints and the relevant BLFS sections. We hope that we can provide 34 you with enough information to not only manage to build your system up to 35 what you want, whether it be a web server or a multimedia desktop system, 36 but also that you will learn a lot about system configuration as you go.</para> 40 <para>Enjoy using BLFS.</para> 37 41 38 <para>Thanks as ever go to everyone in the LFS/BLFS 39 community; especially those who have contributed instructions, written text, 40 answered questions and generally shouted when things were wrong!</para> 41 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.&lfs-domainname;. You can find more details about all of these in the 45 <xref linkend="introduction"/> section of the book.</para> 46 47 <para>Enjoy using BLFS.</para> 48 49 <blockquote> 42 <blockquote> 50 43 <literallayout>Mark Hymers 51 44 markh <at> &lfs-domainname; 52 45 BLFS Editor (July 2001–March 2003)</literallayout> 53 46 </blockquote> 54 47 55 56 57 58 59 60 61 62 63 64 48 <para>I still remember how I found the BLFS project 49 and started using the instructions that were completed at the time. I could 50 not believe how wonderful it was to get an application up and running very 51 quickly, with explanations as to why things were done a certain way. 52 Unfortunately, for me, it wasn't long before I was opening applications that 53 had nothing more than "To be done" on the page. I did what most would do, 54 I waited for someone else to do it. It wasn't too long before I am looking 55 through <application>Bugzilla</application> for something easy to do. 56 As with any learning experience, the definition of what was easy kept 57 changing.</para> 65 58 66 67 68 59 <para>We still encourage you to become involved as BLFS is 60 never really finished. Contributing or just using, we hope you enjoy 61 your BLFS experience.</para> 69 62 70 63 <blockquote> 71 64 <literallayout>Larry Lawrence 72 65 larry <at> &lfs-domainname; 73 66 BLFS Editor (March 2003–June 2004)</literallayout> 74 67 </blockquote> 75 68 76 77 78 79 80 81 69 <para>The BLFS project is a natural progression of 70 LFS. Together, these projects provide a unique resource for 71 the Open Source Community. They take the mystery out of the process of 72 building a complete, functional software system from the source code contributed 73 by many talented individuals throughout the world. They truly allow users 74 to implement the slogan "Your distro, your rules."</para> 82 75 83 84 85 86 87 88 89 90 76 <para>Our goal is to continue to provide the best resource available that shows 77 you how to integrate many significant Open Source applications. Since these 78 applications are constantly updated and new applications are developed, this 79 book will never be complete. Additionally, there is always room for 80 improvement in explaining the nuances of how to install the different packages. 81 To make these improvements, we need your feedback. I encourage you to 82 participate on the different mailing lists, news groups, and 83 IRC channels to help meet these goals.</para> 91 84 92 85 <blockquote> 93 86 <literallayout>Bruce Dubbs 94 87 bdubbs <at> &lfs-domainname; 95 BLFS Editor (June 2004– Present)</literallayout>96 88 BLFS Editor (June 2004–December 2006)</literallayout> 89 </blockquote> 97 90 91 <para>My introduction to the [B]LFS project was actually by accident. I 92 was trying to build a <application>GNOME</application> environment using 93 some how-tos and other information I found on the web. A couple of times 94 I ran into some build issues and Googling pulled up some old BLFS mailing 95 list messages. Out for curiosity, I visited the Linux From Scratch web site 96 and shortly thereafter was hooked. I've not used any other Linux 97 distribution for personal use since.</para> 98 98 99 <sect2> 100 <title>Preface to Version 6.0</title> 99 <para>I can't promise anyone will feel the sense of satisfaction I felt 100 after building my first few systems using [B]LFS instructions, but I 101 sincerely hope that your BLFS experience is as rewarding for you as it has 102 been for me.</para> 101 103 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 104 21 sections covering configuration and customization of different aspects 105 of your system.</para> 104 <para>The BLFS project has grown significantly the last couple of years. 105 There are more package instructions and related dependencies than ever 106 before. The project requires your input for continued success. If you 107 discover that you enjoy building BLFS, please consider helping out in any 108 way you can. BLFS requires hundreds of hours of maintenance to keep it 109 even semi-current. If you feel confident enough in your editing skills, 110 please consider joining the BLFS team. Simply contributing to the mailing 111 list discussions with sound advice and/or providing patches to the book's 112 XML will probably result in you receiving an invitation to join the 113 team.</para> 114 115 <blockquote> 116 <literallayout>Randy McMurchy 117 randy <at> &lfs-domainname; 118 BLFS Editor (December 2006–Present)</literallayout> 119 </blockquote> 106 120 107 <para>Changes and upgrades to the individual packages are detailed in the 108 <xref linkend='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> 117 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 124 our ongoing commitment to open and free software.</para> 125 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> 131 132 <blockquote> 133 <literallayout>Bruce Dubbs 134 March 17, 2005</literallayout> 135 </blockquote> 136 137 </sect2> 138 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 147 <xref linkend='changelog'/>.</para> 148 149 <para>One major accomplishment in this 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 152 of the various packages in the book.</para> 153 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@&lfs-domainname;"/>.</para> 159 160 <para>Enjoy!</para> 161 162 <blockquote> 163 <literallayout>Bruce Dubbs 164 August 1, 2005</literallayout> 165 </blockquote> 166 167 </sect2> 168 169 </sect1> 170 171 <sect1 id="preface-whoread"> 172 <?dbhtml filename="whoread.html"?> 173 174 <sect1info> 175 <othername>$LastChangedBy$</othername> 176 <date>$Date$</date> 177 </sect1info> 178 179 <title>Who Would Want to Read this Book</title> 180 181 <para>This book is mainly aimed at those who have built a system based 182 on the LFS book. It will also be useful for those who are using other 183 distributions, but for one reason or another want to manually build 184 software and are in need of some assistance. Note that the material 185 contained in this book, in particular the dependency listings, is based 186 upon the assumption that you are using a base LFS system with every 187 package listed in the LFS book already installed and configured. BLFS can 188 be used to create a range of diverse systems and so the target audience is 189 probably nearly as wide as that of the LFS book. If you found LFS useful, 190 you should also like this!</para> 191 192 <para>Since Release 5.0, the BLFS book version matches 193 the LFS book version. This book may be incompatible with 194 a previous or latter release of the LFS book.</para> 195 196 </sect1> 197 198 <sect1 id="preface-organization"> 199 <?dbhtml filename="organization.html"?> 200 201 <sect1info> 202 <othername>$LastChangedBy$</othername> 203 <date>$Date$</date> 204 </sect1info> 205 206 <title>Organization</title> 207 208 <para>This book is divided into the following parts.</para> 209 210 <bridgehead renderas="sect2">Part I - Introduction</bridgehead> 211 212 <para>This part contains information which is essential to 213 the rest of the book.</para> 214 215 <bridgehead renderas="sect2">Part II - Post LFS Configuration and Extra 216 Software</bridgehead> 217 218 <para>Here we introduce basic configuration and security issues. We also 219 discuss a range of editors, file systems, and shells which aren't covered in 220 the main LFS book.</para> 221 222 <bridgehead renderas="sect2">Part III - General Libraries and Utilities</bridgehead> 223 224 <para>In this section we cover libraries which are often needed by the rest 225 of the book as well as system utilities. Information on Programming 226 (including recompiling <application>GCC</application> to support its full range 227 of languages) concludes this part.</para> 228 229 <bridgehead renderas="sect2">Part IV - Connecting to a Network</bridgehead> 230 231 <para>Here we cover how to connect to a network when you aren't using the 232 simple static IP setup given in the main LFS book.</para> 233 234 <bridgehead renderas="sect2">Part V - Basic Networking</bridgehead> 235 236 <para>Networking libraries and command-line networking tools make up the 237 bulk of this part.</para> 238 239 <bridgehead renderas="sect2">Part VI - Major Servers</bridgehead> 240 241 <para>Here we deal with setting up mail and other servers (such as 242 <application>SSH</application>, <application>Apache</application>, etc.).</para> 243 244 <bridgehead renderas="sect2">Part VII - X + Window Managers</bridgehead> 245 246 <para>This part explains how to set up a basic <application>X Window 247 System</application> installation along with some generic 248 <application>X</application> libraries and Window managers.</para> 249 250 <bridgehead renderas="sect2">Part VIII - KDE</bridgehead> 251 252 <para>For those who want to use the <application>K Desktop 253 Environment</application> or some parts of it, this part covers it.</para> 254 255 <bridgehead renderas="sect2">Part IX - GNOME</bridgehead> 256 257 <para><application>GNOME</application> is the main alternative to 258 <application>KDE</application> in the Desktop Environment arena and 259 we cover both <application>GNOME</application>-1.4 260 and <application>GNOME</application>-&gnome-version; here.</para> 261 262 <bridgehead renderas="sect2">Part X - X Software</bridgehead> 263 264 <para>Office programs and graphical web browsers are important to most people. 265 They, along with some generic <application>X</application> software can be 266 found in this part of the book.</para> 267 268 <bridgehead renderas="sect2">Part XI - Multimedia</bridgehead> 269 270 <para>Here we cover setting multimedia libraries and drivers along with some 271 audio, video and CD-writing programs.</para> 272 273 <bridgehead renderas="sect2">Part XII - Printing, Scanning and 274 Typesetting (PST)</bridgehead> 275 276 <para>The PST part of the book covers document handling with applications like 277 <application>Ghostscript</application>, <application>CUPS</application> and 278 <application>DocBook</application> to installing 279 <application>teTeX</application>.</para> 280 281 <bridgehead renderas="sect2">Appendices</bridgehead> 282 283 <para>The Appendices cover information which doesn't belong in the main 284 book; they are mainly there as a reference.</para> 285 286 </sect1> 287 288 <sect1 id="pre-errata"> 289 290 <title>Errata</title> 291 292 <para>The software used to create BLFS applications is constantly being 293 updated and enhanced. Security warnings and bug fixes may become available 294 after the BLFS book has been released. To check whether the package 295 versions or instructions in this release of BLFS need any modifications to 296 accommodate security vulnerabilities or other bug fixes, please visit 297 <ulink url="&errata;"/> before proceeding with your build. You should note 298 any changes shown and apply them to the relevant section of the book as you 299 progress with building the applications in BLFS.</para> 300 301 </sect1> 302 303 304 121 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="foreword.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="whoread.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="organization.xml"/> 124 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="errata.xml"/> 305 125 306 126 </preface>
Note:
See TracChangeset
for help on using the changeset viewer.