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 90ac531a55..09fce7feff 100644 --- a/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml +++ b/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml @@ -1,168 +1,174 @@ Introduction - This chapter was written by &a.murray;. + This chapter was written by &a.murray; and &a.asmodai;. - * Developing on FreeBSD - This will need to discuss FreeBSD as a development platform, - the vision of BSD, architectural overview, layout of /usr/src, - history, etc. - - Thank you for considering FreeBSD as your development - platform! We hope it will not let you down. + Developing on FreeBSD + + So here we are. System all installed and you are ready to + start programming. But where to start? What does FreeBSD + provide? What can it do for me, as a programmer? + + These are some questions which this chapter tries to answer. + Of course, programming has different levels of proficiency like + any other trade. For some it is a hobby, for others it is their + profession. The information in this chapter might be more aimed + towards the beginning programmer, but may also serve to be + useful for the programmer setting her first steps on the FreeBSD + platform. * The BSD Vision * Architectural Overview 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 /usr/src which contains the following subdirectories. Directory Description bin/ Source for files in /bin contrib/ Source for files from contributed software. crypto/ DES source etc/ Source for files in /etc games/ Source for files in /usr/games gnu/ Utilities covered by the GNU Public License include/ Source for files in /usr/include kerberosIV/ Source for Kerbereros version IV kerberos5/ Source for Kerbereros version 5 lib/ Source for files in /usr/lib libexec/ Source for files in /usr/libexec release/ Files required to produce a FreeBSD release sbin/ Source for files in /sbin secure/ FreeSec sources share/ Source for files in /sbin sys/ Kernel source files tools/ Tools used for maintenance and testing of FreeBSD usr.bin/ Source for files in /usr/bin usr.sbin/ Source for files in /usr/sbin