[1fa2099] | 1 | <?xml version="1.0" encoding="ISO-8859-1"?>
|
---|
| 2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
---|
| 3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
---|
| 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 |
|
---|
| 13 | <para>My journey to learn and better understand Linux began
|
---|
| 14 | back in 1998. I had just installed my first Linux distribution and had
|
---|
| 15 | quickly become intrigued with the whole concept and philosophy behind
|
---|
| 16 | Linux.</para>
|
---|
| 17 |
|
---|
| 18 | <para>There are always many ways to accomplish a single task. The same can be
|
---|
| 19 | said about Linux distributions. A great many have existed over the years. Some
|
---|
| 20 | still exist, some have morphed into something else, yet others have been
|
---|
| 21 | relegated to our memories. They all do things differently to suit the needs of
|
---|
| 22 | their target audience. Because so many different ways to accomplish the same
|
---|
| 23 | end goal exist, I began to realize I no longer had to be limited by any one
|
---|
| 24 | implementation. Prior to discovering Linux, we simply put up with issues in
|
---|
| 25 | other Operating Systems as you had no choice. It was what it was, whether you
|
---|
| 26 | liked it or not. With Linux, the concept of choice began to emerge. If you
|
---|
| 27 | didn't like something, you were free, even encouraged, to change it.</para>
|
---|
| 28 |
|
---|
| 29 | <para>I tried a number of distributions and could not decide on any one. They
|
---|
| 30 | were great systems in their own right. It wasn't a matter of right and
|
---|
| 31 | wrong anymore. It had become a matter of personal taste. With all that
|
---|
| 32 | choice available, it became apparent that there would not be a single
|
---|
| 33 | system that would be perfect for me. So I set out to create my own Linux
|
---|
| 34 | system that would fully conform to my personal preferences.</para>
|
---|
| 35 |
|
---|
| 36 | <para>To truly make it my own system, I resolved to compile everything from
|
---|
| 37 | source code instead of using pre-compiled binary packages. This
|
---|
| 38 | <quote>perfect</quote> Linux system would have the strengths of various
|
---|
| 39 | systems without their perceived weaknesses. At first, the idea was rather
|
---|
| 40 | daunting. I remained committed to the idea that such a system could be
|
---|
| 41 | built.</para>
|
---|
| 42 |
|
---|
| 43 | <para>After sorting through issues such as circular dependencies and compile-time
|
---|
| 44 | errors, I finally built a custom-built Linux system. It was fully
|
---|
| 45 | operational and perfectly usable like any of the other Linux systems out
|
---|
| 46 | there at the time. But it was my own creation. It was very satisfying to
|
---|
| 47 | have put together such a system myself. The only thing better would have
|
---|
| 48 | been to create each piece of software myself. This was the next best
|
---|
| 49 | thing.</para>
|
---|
| 50 |
|
---|
| 51 | <para>As I shared my goals and experiences with other members of the Linux
|
---|
| 52 | community, it became apparent that there was a sustained interest in these
|
---|
| 53 | ideas. It quickly became plain that such custom-built Linux systems
|
---|
| 54 | serve not only to meet user specific requirements, but also serve as an
|
---|
| 55 | ideal learning opportunity for programmers and system administrators to
|
---|
| 56 | enhance their (existing) Linux skills. Out of this broadened interest, the
|
---|
| 57 | <emphasis>Linux From Scratch Project</emphasis> was born.</para>
|
---|
| 58 |
|
---|
| 59 | <para>This Linux From Scratch book is the central core around that project. It
|
---|
| 60 | provides the background and instructions necessary for you to design and
|
---|
| 61 | build your own system. While this book provides a template that will result
|
---|
| 62 | in a correctly working system, you are free to alter the instructions to
|
---|
| 63 | suit yourself, which is, in part, an important part of this project. You
|
---|
| 64 | remain in control; we just lend a helping hand to get you started on your
|
---|
| 65 | own journey.</para>
|
---|
| 66 |
|
---|
| 67 | <para>I sincerely hope you will have a great time working on your own Linux From
|
---|
| 68 | Scratch system and enjoy the numerous benefits of having a system that is
|
---|
| 69 | truly your own.</para>
|
---|
| 70 |
|
---|
| 71 | <literallayout>--
|
---|
| 72 | Gerard Beekmans
|
---|
| 73 | gerard@linuxfromscratch.org</literallayout>
|
---|
| 74 |
|
---|
| 75 | </sect1>
|
---|