diff options
Diffstat (limited to 'fr_FR.ISO8859-1/books/developers-handbook/book.xml')
-rw-r--r-- | fr_FR.ISO8859-1/books/developers-handbook/book.xml | 267 |
1 files changed, 103 insertions, 164 deletions
diff --git a/fr_FR.ISO8859-1/books/developers-handbook/book.xml b/fr_FR.ISO8859-1/books/developers-handbook/book.xml index f07e83dca7..a62f6b54ef 100644 --- a/fr_FR.ISO8859-1/books/developers-handbook/book.xml +++ b/fr_FR.ISO8859-1/books/developers-handbook/book.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" - "../../../share/xml/freebsd45.dtd" [ +<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" + "../../../share/xml/freebsd50.dtd" [ <!ENTITY % chapters SYSTEM "chapters.ent"> %chapters; ]> - <!-- The FreeBSD Documentation Project The FreeBSD French Documentation Project @@ -13,12 +12,11 @@ Original revision: 1.15 --> +<book xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="fr"> + <info><title>Livre de chevet du développeur FreeBSD</title> + -<book lang="fr"> - <bookinfo> - <title>Livre de chevet du développeur FreeBSD</title> - - <corpauthor>Le groupe du projet de documentation FreeBSD</corpauthor> + <author><orgname>Le groupe du projet de documentation FreeBSD</orgname></author> <pubdate>Août 2000</pubdate> @@ -38,9 +36,9 @@ <para>Bienvenue dans le livre de chevet du développeur</para> &trans.a.praca; <para>N.d.T.: La version française est publiée sur le - <ulink url="&url.base;/">serveur World Wide Web du groupe de + <link xlink:href="&url.base;/">serveur World Wide Web du groupe de traduction en langue française de la documentation de - FreeBSD</ulink>.</para> + FreeBSD</link>.</para> <para>N.d.T.: Contactez la &a.fr-doc; si vous voulez collaborer à la traduction.</para> @@ -68,12 +66,12 @@ </para> </abstract> - </bookinfo> + </info> - <part id="introduction"> + <part xml:id="introduction"> <title>Introduction</title> - <chapter id="developmentplatform"> + <chapter xml:id="developmentplatform"> <title>Développer sous FreeBSD</title> <para>Ce document a pour but de décrire FreeBSD comme une plateforme @@ -84,24 +82,24 @@ de développement ! Nous espérons qu'elle ne vous laissera pas tomber.</para> </chapter> - <chapter id="bsdvision"> + <chapter xml:id="bsdvision"> <title>La vision BSD</title> - <para></para> + <para/> </chapter> - <chapter id="archoverview"> + <chapter xml:id="archoverview"> <title>Survol de l'architecture</title> - <para></para> + <para/> </chapter> - <chapter id="sourcelayout"> + <chapter xml:id="sourcelayout"> <title>L'agencement de /usr/src</title> <para>Le code source complet de FreeBSD est disponible depuis notre base CVS publique. Le code source est normalement installé sous - <filename class="directory">/usr/src</filename> qui contient les + <filename>/usr/src</filename> qui contient les sous-répertoires suivants.</para> <para> @@ -116,115 +114,101 @@ <tbody> <row> - <entry><filename class="directory">bin/</filename></entry> + <entry><filename>bin/</filename></entry> <entry>Sources des fichiers de <filename>/bin</filename></entry> </row> <row> - <entry><filename class="directory">contrib/</filename></entry> + <entry><filename>contrib/</filename></entry> <entry>Sources des fichiers des logiciels fournis ("contributed").</entry> </row> <row> - <entry><filename class="directory">crypto/</filename></entry> + <entry><filename>crypto/</filename></entry> <entry>Sources du DES</entry> </row> <row> - <entry><filename class="directory">etc/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/etc</filename></entry> + <entry><filename>etc/</filename></entry> + <entry>Sources des fichiers de <filename>/etc</filename></entry> </row> <row> - <entry><filename class="directory">games/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/usr/games</filename></entry> + <entry><filename>games/</filename></entry> + <entry>Sources des fichiers de <filename>/usr/games</filename></entry> </row> <row> - <entry><filename class="directory">gnu/</filename></entry> + <entry><filename>gnu/</filename></entry> <entry>Utilitaires sous licence publique GNU</entry> </row> <row> - <entry><filename class="directory">include/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/usr/include</filename></entry> + <entry><filename>include/</filename></entry> + <entry>Sources des fichiers de <filename>/usr/include</filename></entry> </row> <row> - <entry><filename - class="directory">kerberosIV/</filename></entry> + <entry><filename>kerberosIV/</filename></entry> <entry>Sources de Kerbereros version IV</entry> </row> <row> - <entry><filename - class="directory">kerberos5/</filename></entry> + <entry><filename>kerberos5/</filename></entry> <entry>Sources de Kerbereros version 5</entry> </row> <row> - <entry><filename class="directory">lib/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/usr/lib</filename></entry> + <entry><filename>lib/</filename></entry> + <entry>Sources des fichiers de <filename>/usr/lib</filename></entry> </row> <row> - <entry><filename class="directory">libexec/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/usr/libexec</filename></entry> + <entry><filename>libexec/</filename></entry> + <entry>Sources des fichiers de <filename>/usr/libexec</filename></entry> </row> <row> - <entry><filename - class="directory">release/</filename></entry> + <entry><filename>release/</filename></entry> <entry>Fichiers requis pour la production d'une version stable de FreeBSD</entry> </row> <row> - <entry><filename class="directory">sbin/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/sbin</filename></entry> + <entry><filename>sbin/</filename></entry> + <entry>Sources des fichiers de <filename>/sbin</filename></entry> </row> <row> - <entry><filename class="directory">secure/</filename></entry> + <entry><filename>secure/</filename></entry> <entry>Sources de FreeSec</entry> </row> <row> - <entry><filename class="directory">share/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/sbin</filename></entry> + <entry><filename>share/</filename></entry> + <entry>Sources des fichiers de <filename>/sbin</filename></entry> </row> <row> - <entry><filename class="directory">sys/</filename></entry> + <entry><filename>sys/</filename></entry> <entry>Fichiers source du noyau</entry> </row> <row> - <entry><filename class="directory">tools/</filename></entry> + <entry><filename>tools/</filename></entry> <entry>Outils utilisés pour la maintenance et les tests de FreeBSD</entry> </row> <row> - <entry><filename - class="directory">usr.bin/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/usr/bin</filename></entry> + <entry><filename>usr.bin/</filename></entry> + <entry>Sources des fichiers de <filename>/usr/bin</filename></entry> </row> <row> - <entry><filename - class="directory">usr.sbin/</filename></entry> - <entry>Sources des fichiers de <filename - class="directory">/usr/sbin</filename></entry> + <entry><filename>usr.sbin/</filename></entry> + <entry>Sources des fichiers de <filename>/usr/sbin</filename></entry> </row> </tbody> </tgroup> @@ -235,7 +219,7 @@ </chapter> </part> - <part id="Basics"> + <part xml:id="Basics"> <title>Les fondamentaux</title> &chap.tools; @@ -243,40 +227,40 @@ </part> - <part id="kernel"> + <part xml:id="kernel"> <title>Le noyau</title> - <chapter id="kernelhistory"> + <chapter xml:id="kernelhistory"> <title>Histoire du noyau Unix</title> <para>Un peu d'histoire sur le noyau Unix/BSD, les appels système, comment fonctionnent les processus, bloquer, planifier, les threads (noyau), le basculement de contexte, les signaux, les interruptions, les modules, etc.</para> - <para></para> + <para/> </chapter> &chap.locking; </part> - <part id="memory"> + <part xml:id="memory"> <title>Mémoire et mémoire virtuelle</title> - <chapter id="virtualmemory"> + <chapter xml:id="virtualmemory"> <title>La mémoire virtuelle</title> <para>MV, gestion par page, gestion sur disque, allouer de la mémoire, tester les fuites de mémoires, mmap, vnodes, etc.</para> - <para></para> + <para/> </chapter> </part> - <part id="iosystem"> + <part xml:id="iosystem"> <title>Système E/S (Entrées/Sorties)</title> - <chapter id="ufs"> + <chapter xml:id="ufs"> <title>UFS</title> <para>UFS, FFS, Ext2FS, JFS, inodes, mémoire tampon, mettre à jour les données d'un disque, @@ -286,10 +270,10 @@ </chapter> </part> - <part id="ipc"> + <part xml:id="ipc"> <title>Communication InterProcessus (IPC)</title> - <chapter id="signals"> + <chapter xml:id="signals"> <title>Les signaux</title> <para>Signaux, tubes, sémaphores, files de message, segments de mémoire partagée, @@ -298,10 +282,10 @@ </chapter> </part> - <part id="networking"> + <part xml:id="networking"> <title>Le réseau</title> - <chapter id="sockets"> + <chapter xml:id="sockets"> <title>Les prises</title> <para>Prises, bpf, IP, TCP, UDP, ICMP, OSI, ponts, @@ -310,10 +294,10 @@ </chapter> </part> - <part id="networkfs"> + <part xml:id="networkfs"> <title>Systèmes de fichiers en réseau</title> - <chapter id="afs"> + <chapter xml:id="afs"> <title>AFS</title> <para>AFS, NFS, SANs etc]</para> @@ -321,10 +305,10 @@ </chapter> </part> - <part id="terminal"> + <part xml:id="terminal"> <title>Gestion du terminal</title> - <chapter id="syscons"> + <chapter xml:id="syscons"> <title>Syscons</title> <para>Syscons, tty, PCVT, console en liaison série, économiseurs d'écran, @@ -333,10 +317,10 @@ </chapter> </part> - <part id="sound"> + <part xml:id="sound"> <title>Le son</title> - <chapter id="oss"> + <chapter xml:id="oss"> <title>OSS</title> <para>OSS, formes d'ondes, etc</para> @@ -344,7 +328,7 @@ </chapter> </part> - <part id="devicedrivers"> + <part xml:id="devicedrivers"> <title>Pilotes de périphérique</title> &chap.driverbasics; @@ -352,7 +336,7 @@ &chap.scsi; &chap.usb; - <chapter id="newbus"> + <chapter xml:id="newbus"> <title>NewBus</title> <para>Ce chapître traitera de l'architecture NewBus de FreeBSD.</para> @@ -360,17 +344,17 @@ </part> - <part id="architectures"> + <part xml:id="architectures"> <title>Architectures</title> - <chapter id="ia32"> + <chapter xml:id="ia32"> <title>IA-32</title> <para>Traite des spécificités de l'architecture x86 sous FreeBSD.</para> </chapter> - <chapter id="alpha"> + <chapter xml:id="alpha"> <title>Alpha</title> <para>Traite des spécificités de l'architecture Alpha sous FreeBSD.</para> @@ -381,7 +365,7 @@ <para>Exemple de code assembleur pour FreeBSD/alpha.</para> </chapter> - <chapter id="ia64"> + <chapter xml:id="ia64"> <title>IA-64</title> <para>Traite des spécificités de l'architecture IA-64 sous FreeBSD.</para> @@ -389,10 +373,10 @@ </chapter> </part> - <part id="debuggingpart"> + <part xml:id="debuggingpart"> <title>Déverminage</title> - <chapter id="truss"> + <chapter xml:id="truss"> <title>Truss</title> <para>diverses descriptions sur les méthodes de déverminage de certains aspects @@ -401,10 +385,10 @@ </chapter> </part> - <part id="compatibility"> + <part xml:id="compatibility"> <title>Les couches de compatibilité</title> - <chapter id="linux"> + <chapter xml:id="linux"> <title>Linux</title> <para>Linux, SVR4, etc</para> @@ -412,127 +396,82 @@ </chapter> </part> - <part id="appendices"> + <part xml:id="appendices"> <title>Bibligraphie</title> <bibliography> - <biblioentry id="COD" xreflabel="1"> + <biblioentry xml:id="COD" xreflabel="1"> <authorgroup> - <author> - <firstname>Dave</firstname> - <othername role="MI">A</othername> - <surname>Patterson</surname> - </author> - <author> - <firstname>John</firstname> - <othername role="MI">L</othername> - <surname>Hennessy</surname> - </author> + <author><personname><firstname>Dave</firstname><othername role="MI">A</othername><surname>Patterson</surname></personname></author> + <author><personname><firstname>John</firstname><othername role="MI">L</othername><surname>Hennessy</surname></personname></author> </authorgroup> <copyright><year>1998</year><holder>Morgan Kaufmann Publishers, Inc.</holder></copyright> - <isbn>1-55860-428-6</isbn> + <biblioid class="isbn">1-55860-428-6</biblioid> <publisher> <publishername>Morgan Kaufmann Publishers, Inc.</publishername> </publisher> - <title>Computer Organization and Design</title> + <citetitle>Computer Organization and Design</citetitle> <subtitle>The Hardware / Software Interface</subtitle> <pagenums>1-2</pagenums> </biblioentry> <biblioentry xreflabel="2"> <authorgroup> - <author> - <firstname>W.</firstname> - <othername role="Middle">Richard</othername> - <surname>Stevens</surname> - </author> + <author><personname><firstname>W.</firstname><othername role="Middle">Richard</othername><surname>Stevens</surname></personname></author> </authorgroup> <copyright><year>1993</year><holder>Addison Wesley Longman, Inc.</holder></copyright> - <isbn>0-201-56317-7</isbn> + <biblioid class="isbn">0-201-56317-7</biblioid> <publisher> <publishername>Addison Wesley Longman, Inc.</publishername> </publisher> - <title>Advanced Programming in the Unix Environment</title> + <citetitle>Advanced Programming in the Unix Environment</citetitle> <pagenums>1-2</pagenums> </biblioentry> <biblioentry xreflabel="3"> <authorgroup> - <author> - <firstname>Marshall</firstname> - <othername role="Middle">Kirk</othername> - <surname>McKusick</surname> - </author> - <author> - <firstname>Keith</firstname> - <surname>Bostic</surname> - </author> - <author> - <firstname>Michael</firstname> - <othername role="MI">J</othername> - <surname>Karels</surname> - </author> - <author> - <firstname>John</firstname> - <othername role="MI">S</othername> - <surname>Quarterman</surname> - </author> + <author><personname><firstname>Marshall</firstname><othername role="Middle">Kirk</othername><surname>McKusick</surname></personname></author> + <author><personname><firstname>Keith</firstname><surname>Bostic</surname></personname></author> + <author><personname><firstname>Michael</firstname><othername role="MI">J</othername><surname>Karels</surname></personname></author> + <author><personname><firstname>John</firstname><othername role="MI">S</othername><surname>Quarterman</surname></personname></author> </authorgroup> <copyright><year>1996</year><holder>Addison-Wesley Publishing Company, Inc.</holder></copyright> - <isbn>0-201-54979-4</isbn> + <biblioid class="isbn">0-201-54979-4</biblioid> <publisher> <publishername>Addison-Wesley Publishing Company, Inc.</publishername> </publisher> - <title>The Design and Implementation of the 4.4 BSD Operating System</title> + <citetitle>The Design and Implementation of the 4.4 BSD Operating System</citetitle> <pagenums>1-2</pagenums> </biblioentry> - <biblioentry id="Phrack" xreflabel="4"> + <biblioentry xml:id="Phrack" xreflabel="4"> <authorgroup> - <author> - <firstname>Aleph</firstname> - <surname>One</surname> - </author> + <author><personname><firstname>Aleph</firstname><surname>One</surname></personname></author> </authorgroup> - <title>Phrack 49; "Smashing the Stack for Fun and Profit"</title> + <citetitle>Phrack 49; "Smashing the Stack for Fun and Profit"</citetitle> </biblioentry> - <biblioentry id="StackGuard" xreflabel="5"> + <biblioentry xml:id="StackGuard" xreflabel="5"> <authorgroup> - <author> - <firstname>Chrispin</firstname> - <surname>Cowan</surname> - </author> - <author> - <firstname>Calton</firstname> - <surname>Pu</surname> - </author> - <author> - <firstname>Dave</firstname> - <surname>Maier</surname> - </author> + <author><personname><firstname>Chrispin</firstname><surname>Cowan</surname></personname></author> + <author><personname><firstname>Calton</firstname><surname>Pu</surname></personname></author> + <author><personname><firstname>Dave</firstname><surname>Maier</surname></personname></author> </authorgroup> - <title>StackGuard; Automatic Adaptive Detection and Prevention of - Buffer-Overflow Attacks</title> + <citetitle>StackGuard; Automatic Adaptive Detection and Prevention of + Buffer-Overflow Attacks</citetitle> </biblioentry> - <biblioentry id="OpenBSD" xreflabel="6"> + <biblioentry xml:id="OpenBSD" xreflabel="6"> <authorgroup> - <author> - <firstname>Todd</firstname> - <surname>Miller</surname> - </author> - <author> - <firstname>Theo</firstname> - <surname>de Raadt</surname> - </author> + <author><personname><firstname>Todd</firstname><surname>Miller</surname></personname></author> + <author><personname><firstname>Theo</firstname><surname>de Raadt</surname></personname></author> </authorgroup> - <title>strlcpy and strlcat -- consistent, safe string copy and - concatenation.</title> + <citetitle>strlcpy and strlcat -- consistent, safe string copy and + concatenation.</citetitle> </biblioentry> </bibliography> |