diff --git a/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml b/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml index d3c914e731..9416e4c746 100644 --- a/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml +++ b/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml @@ -1,14 +1,25 @@ + + + + Murray + Stokely + This chapter was written by + + + Jeroen + Ruigrok van der Werven + + + Introduction - This chapter was written by &a.murray; and &a.asmodai;. - Developing on FreeBSD @@ -27,18 +38,59 @@ - * The BSD Vision + The BSD Vision - + To produce the best UNIX-like operating system package + possible, with due respect to the original software tools + ideology as well as useability, performance and + stability. - * Architectural Overview - + Architectural Guidelines + + Our idealogy can be described by the following + guidelines + + + + Do not add new functionality unless an + implementor cannot complete a real application without + it. + + It is as important to decide what a system is + not as to decide what it is. Do not serve all the world's + needs; rather, make the system extensible so that additional + needs can be met in an upwardly compatible + fashion. + + The only thing worse than generalizing from one + example is generalizing from no examples at + all. + + If a problem is not completely understood, it is + probably best to provide no solution at all. + + If you can get 90 percent of the desired effect + for 10 percent of the work, use the simpler + solution. + + Isolate complexity as much as + possible. + + Provide mechanism, rather than policy. In + particular, place user interface policy in the client's + hands. + + + + From Scheifler & Gettys: "X Window System" + - The Layout of <filename class="directory">/usr/src</filename> + The Layout of + <filename class="directory">/usr/src</filename> The complete source code to FreeBSD is available from our public CVS repository. The source code is normally installed in