foreword.xml 3.8 KB

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