                             Expliquer BSD

  Greg Lehey

   <grog@FreeBSD.org>

   FreeBSD est une marque deposee de la fondation FreeBSD.

   AMD, Am486, Am5X86, AMD Athlon, AMD Duron, AMD Opteron, AMD-K6,
   Athlon, Elan, Opteron, et PCnet sont des marques de Advanced Micro
   Devices, Inc.

   Apple, AirPort, FireWire, Mac, Macintosh, Mac OS, Quicktime, et
   TrueType sont des marques d'Apple Computer, Inc., deposees aux
   Etats Unis et dans d'autres pays.

   Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, et
   Xeon sont des marques ou des marques deposees d'Intel Corporation
   ou de ses filiales aux Etats Unis et dans d'autres pays.

   Linux est une marque deposee de Linus Torvalds.

   Motif, OSF/1, et UNIX sont des marques deposees et IT DialTone et
   The Open Group sont des marques de l'Open Group aux Etats Unis et
   dans d'autres pays.

   Sparc, Sparc64, SPARCEngine, et UltraSPARC sont des marques de
   SPARC International, Inc aux Etats Unis et dans d'autres pays. Les
   produits utilisant les marques SPARC sont bases sur une
   architecture developpee par Sun Microsystems, Inc.

   Sun, Sun Microsystems, Java, Java Virtual Machine, JavaServer
   Pages, JDK, JRE, JSP, JVM, Netra, Solaris, StarOffice, Sun Blade,
   Sun Enterprise, Sun Fire, SunOS, et Ultra sont des marques ou des
   marques deposees de Sun Microsystems, Inc. aux Etats Unis et dans
   d'autres pays.

   UNIX est une marque deposee de l'Open Group aux Etats Unis et dans
   d'autres pays.

   XFree86 est une marque de XFree86 Project, Inc.

   Plusieurs designations utilisees par les constructeurs et vendeurs
   pour distinguer leurs produits sont mentionnees comme des marques
   deposees. Lorsqu'elles apparaissent dans ce document et que le
   projet FreeBSD est au courant de cette mention, la designation est
   suivie du symbole "(TM)" ou du symbole "(R)".

   Dans le monde du logiciel libre "Linux" est quasiment synonyme de
   "Systeme d'Exploitation", mais il n'est pas le seul systeme
   d'exploitation de type UNIX(R) Open Source. Selon l'Internet
   Operating System Counter, en avril 1999, 31.3% des ordinateurs
   connectes `a l'Internet utilisaient Linux(R) alors que 14.6%
   utilisaient un UNIX BSD. Quelques-unes des plus grandes societes
   du Web, telles que Yahoo!, utilisent un systeme d'exploitation
   BSD. En 1999, le serveur FTP le plus utilise ftp.cdrom.com
   (aujourd'hui disparu), utilisait BSD pour transferer 1.4 TB de
   donnees par jour. Il ne s'agit clairement pas d'un marche de
   niche: BSD est un secret bien garde.

   Mais quel est ce secret? Pourquoi BSD n'est il pas mieux connu? Ce
   document traite de cette question et de bien d'autres.

   Dans ce texte, les differences entre BSD et Linux seront indiquees
   comme ceci.

   Version franc,aise de Rodrigo Osorio <rodrigo@bebik.net>, Maxime
   Derche <maxime@mouet-mouet.net> et Thierry Thomas
   <thierry@FreeBSD.org>

     --------------------------------------------------------------

1. Qu'est-ce que BSD?

   BSD signifie "Berkeley Software Distribution" (ou "Distribution
   logicielle de Berkeley"). C'est le nom donne aux distributions de
   code source provenant de l'Universite de Californie, situee `a
   Berkeley; ces distributions etait `a l'origine, une extension du
   systeme d'exploitation UNIX AT&T. Plusieurs projets de systemes
   d'exploitation Open Source sont bases sur une version de ce code
   connue sous le nom de 4.4BSD-Lite. De plus, elle est composee
   d'elements issus d'autres projets Open Source, y compris ceux du
   projet GNU. Le systeme d'exploitation complet comprend:

     * Le noyau BSD, qui prends en charge l'ordonnancement des
       processus, la gestion de la memoire, la gestion des
       multi-processeurs (SMP), les pilotes de peripheriques, etc.

       A la difference du noyau Linux, il existe plusieurs noyaux BSD
       avec des possibilites differentes.

     * La bibliotheque C, c'est `a dire l'interface de programmation
       de base du systeme.

       La bibliotheque C BSD est basee sur du code provenant de
       Berkeley, et non sur celui du projet GNU.

     * Des utilitaires tels que l'interpreteur de commandes, des
       applications de gestion de fichiers, des compilateurs et des
       editeurs de liens.

       Certains utilitaires sont derives du projet GNU, d'autres pas.

     * Le systeme X Window, qui prend en charge l'affichage
       graphique.

       Le systeme X Window utilise dans la plupart des BSD est
       maintenu par l'un de ces deux projets independants: le projet
       XFree86(TM) ou le projet X.Org. C'est le meme code utilise par
       Linux. Generalement, BSD ne definit pas un "bureau graphique"
       specifique tels que GNOME ou KDE, bien que ces derniers soient
       disponibles.

     * D'autres programmes et utilitaires.

     --------------------------------------------------------------

2. Quoi, un vrai systeme UNIX(R)?

   Les systemes d'exploitation BSD ne sont pas des clones, mais des
   derives Open Source du systeme d'exploitation UNIX issus des
   laboratoires de recherche de AT&T, qui est lui-meme un ancetre de
   l'actuel UNIX System V. Ceci peut vous surprendre. Comment cela a
   t-il pu se produire alors qu'AT&T n'a jamais fourni son code en
   Open Source?

   Il est vrai que le systeme UNIX d'AT&T n'est pas Open Source, et
   si l'on s'en tient strictement au point de vue de la propriete
   intellectuelle alors BSD n'est pas un UNIX mais, d'un autre cote,
   AT&T a integre des sources provenant d'autres projets, et plus
   particulierement ceux du "Computer Sciences Research Group" (CSRG)
   de l'Universite de Californie, `a Berkeley. A partir de 1976, le
   CSRG `a commence `a distribuer les bandes de son logiciel sous le
   nom de Berkeley Software Distribution ou BSD.

   Les premieres versions se composaient essentiellement
   d'applications utilisateur, mais cela changea radicalement lorsque
   le CSRG obtins un contrat avec le "Defense Advanced Projects
   Research Agency" (DARPA) pour faire evoluer les protocoles de
   communication sur leur reseau, ARPANET. Les nouveaux protocoles se
   firent connaitre sous le nom de Protocoles Internet, puis, TCP/IP
   d'apres plus importants protocoles de l'ensemble. La premiere
   implementation ayant fait l'objet d'une large distribution fut
   celle de 4.2BSD, en 1982.

   Au cours des annees 1980, un grand nombre de fabricants de
   stations de travail sont apparus. La plupart preferaient acheter
   des licences UNIX plutot que de developper leur propre systeme
   d'exploitation. En particulier, Sun Microsystems acheta une
   licence UNIX et implementa une version de 4.2BSD, appelee
   SunOS(TM). Lorsque AT&T fut autorisee `a exploiter commercialement
   UNIX, elle commenc,a avec une implementation reduite `a
   l'essentiel appelee System III, rapidement suivie par la version
   System V. Le code de System V ne comprenait pas de gestion reseau,
   de sorte que toutes les implementations incluaient des logiciels
   additionnels issus de BSD, y compris les applications gerant
   TCP/IP, mais egalement des utilitaires tels que l'interpreteur de
   commandes csh et l'editeur vi. Ensemble, ces ameliorations,
   etaient connues comme etant les Extensions Berkeley.

   Les bandes BSD contenaient du code source d'AT&T et, par
   consequent, necessitaient une licence source UNIX. Vers 1990, les
   finances du CSRG s'epuiserent et le groupe fut dissout. Quelques
   membres deciderent alors de fournir le code BSD, qui etait Open
   Source, sans le code proprietaire d'AT&T. Ceci donna la Networking
   Tape 2, aussi connue sous le nom Net/2. Net/2 n'etait pas un
   systeme d'exploitation complet: environs 20% du code du noyau
   manquait. L'un des membres du CSRG, William F. Jolitz, ecrivit le
   code manquant et le publia au debut de l'annee 1992 sous le nom
   386BSD. Au meme moment, un groupe d'anciens membres du CSRG, crea
   une entreprise nommee Berkeley Software Design Inc. qui publia une
   version beta d'un systeme d'exploitation nomme BSD/386, base sur
   le meme code source. Le nom du systeme d'exploitation sera change
   plus tard en BSD/OS.

   386BSD ne devint jamais un systeme d'exploitation stable. Mais
   deux autres projets derives apparurent des 1993: NetBSD et
   FreeBSD. La divergence originelle entre ces deux projets
   s'explique par le fait que certains furent plus patients que
   d'autres dans l'attente d'ameliorations de 386BSD: le groupe
   NetBSD commenc,a des le debut de l'annee, alors que la premiere
   version de FreeBSD ne fut pas disponible avant la fin de l'annee.
   Entre temps, les codes avaient suffisamment diverges qu'une fusion
   paraissait difficile. De plus, les projets avaient des objectifs
   differents, comme nous le verrons par la suite. En 1996, OpenBSD
   deriva de NetBSD et, en 2003, DragonFlyBSD deriva de FreeBSD.

     --------------------------------------------------------------

3. Pourquoi BSD n'est-il pas mieux connu?

   Un certain nombre de raisons font que BSD reste relativement
   inconnu:

    1. Les developpeurs BSD portent souvent plus d'interet `a
       l'amelioration de leur code qu'`a sa promotion.

    2. Une grande partie de la popularite de Linux est due `a des
       facteurs exterieurs au projet, tels que la presse, ou les
       societes creees pour vendre des services lies `a Linux.
       Jusqu'`a recemment, les systemes BSD Open Source n'avaient pas
       de tels partisans.

    3. Les developpeurs BSD ont tendance `a etre plus experimentes
       que les developpeurs Linux et ressentent moins le besoin de
       realiser un systeme simple `a utiliser. Les nouveaux venus on
       donc tendance `a se sentir plus `a l'aise avec Linux.

    4. En 1992, AT&T poursuivit en justice BSDI, la societe qui
       commercialisait BSD/386, en pretendant que son produit
       utilisait du code source dont la propriete intellectuelle
       revenait `a AT&T. L'affaire a ete reglee `a l'amiable en 1994,
       mais le spectre de ce litige `a continue `a hanter les
       esprits. Pas plus tard qu'en mars 2000, un article publie sur
       le Web pretendait que cette affaire n'avait ete que "recemment
       reglee".

       Un des points que ce proces a bien clarifie est la question du
       nom: dans les annees 1980, BSD etait connu comme "BSD UNIX".
       Avec la suppression des derniers vestiges de son code AT&T,
       BSD a egalement perdu le droit de s'appeler UNIX. Ainsi, vous
       pourrez voir des livres dont le titre fait reference au
       "systeme d'exploitation UNIX 4.3BSD" et au "systeme
       d'exploitation 4.4BSD".

    5. Il existe une idee selon laquelle les projets BSD seraient
       fragmentes et concurrents. Le Wall Street Journal a meme parle
       d'une "balkanisation" des projets BSD. Tout comme les
       poursuites judiciaires, cette perception se base sur de
       vieilles histoires.

     --------------------------------------------------------------

4. Comparer BSD et Linux

   Mais quelle est la vraie difference entre, disons, Debian Linux et
   FreeBSD? Pour l'utilisateur moyen, la difference est etonnamment
   faible: tous les deux sont des systemes d'exploitation UNIX. Tous
   deux sont developpes par des projets non commerciaux (ceci ne
   s'applique pas `a de nombreuses autres distributions Linux). Dans
   la section qui suit, nous etudierons les systemes BSD et les
   comparerons `a Linux. La description s'applique plus
   particulierement `a FreeBSD, qui represente environs 80% des
   systemes BSD installes, mais les differences avec NetBSD, OpenBSD
   et DragonFlyBSD sont minces.

     --------------------------------------------------------------

  4.1. A qui appartient BSD?

   Aucune personne ou societe n'est proprietaire de BSD. BSD est cree
   et distribue par une communaute de contributeurs impliques et
   d'une grande expertise technique, situes partout dans le monde.
   Quelques composants de BSD sont issus d'autres projets Open
   Source, geres par d'autres personnes.

     --------------------------------------------------------------

  4.2. Comment BSD est-il developpe et mis `a jour?

   Les noyaux BSD sont developpes et mis `a jour suivant les modele
   de developpement de l'Open Source. Chaque projet maintient un
   arbre des sources publique et accessible au moyen de Concurrent
   Versions System (CVS), un systeme de gestion de version, qui
   maintient l'ensemble des fichiers du projet, y compris la
   documentation ainsi que d'autres fichiers. CVS permet aux
   utilisateurs de faire un "check out" (extraire une copie) de
   n'importe quelle version du systeme.

   Un grand nombre de developpeurs `a travers le monde contribuent `a
   l'amelioration de BSD. Ils sont divises en trois categories:

     * Les contributeurs ecrivent le code ou la documentation. Ils ne
       sont pas autorises `a "commiter" (ajouter du code) directement
       dans l'arbre des sources. Pour que leur code soit integre au
       systeme, il doit etre examine et controle par un developpeur
       enregistre, connu en tant que committer.

     * Les committers sont des developpeurs qui ont un droit
       d'ecriture dans l'arbre des sources. Pour devenir committer,
       une personne doit demontrer ses competences dans le domaine ou
       elle travaille.

       Il est `a la discretion du committer de determiner si il doit
       obtenir l'autorisation avant d'integrer des changements dans
       l'arbre des sources. En general, un committer experimente a la
       possibilite de faire des changements qui sont manifestement
       corrects sans qu'un consensus soit necessaire. Par exemple, un
       committer du projet de documentation peut corriger des erreurs
       typographiques ou grammaticales sans relecture. D'un autre
       cote, les developpeurs effectuant des changements complexes
       d'une grande portee sont supposes soumettre leur code pour
       relecture avant de l'integrer. Dans des cas extremes, un
       membre de la "core team" (equipe de base) avec le titre
       d'architecte principal peut exiger que les changements soient
       retires de l'arbre des sources, un processus connu sous le nom
       de backing out. Tous les committers rec,oivent des courriers
       electroniques decrivant chaque modification, il est donc
       impossible de d'effectuer des changements de maniere secrete.

     * La Core team (equipe de base). Les projets FreeBSD et NetBSD
       ont chacun une equipe de base qui gere le projet. Ces equipes
       ont ete constituees dans le cadre des projets, et leur role
       n'est pas toujours bien defini. Il n'est pas necessaire d'etre
       un developpeur pour etre membre de la core team, bien que cela
       semble normal. Les regles de cette equipe varient d'un projet
       `a l'autre, mais ses membres ont une parole plus forte dans la
       direction du projet que les autres developpeurs ne faisant pas
       partie de cette equipe.

   Cette organisation differe de celle de Linux sur de nombreux
   points:

    1. Aucune personne ne controle `a elle seule le contenu du
       systeme. En pratique, cette difference est surevaluee, puisque
       l'architecte en chef peut exiger que du code soit retire, de
       meme que sur le projet Linux plusieurs personnes sont
       autorisees `a effectuer des changements.

    2. D'un autre cote, il y a un depot central, un emplacement
       unique ou vous pouvez trouver l'ensemble des sources du
       systeme, y compris toutes les anciennes versions.

    3. Les projets BSD maintiennent l'ensemble du "Systeme
       d'Exploitation", pas seulement le noyau. Cette distinction est
       peu utile: ni BSD ni Linux ne sont utiles sans applications.
       Les applications utilisees avec BSD sont bien souvent les
       memes que celles utilisees avec Linux.

    4. En raison de la maintenance structuree d'un seul arbre des
       sources sous CVS, le developpement de BSD est clair, et il est
       possible d'acceder `a n'importe quelle version du systeme au
       travers de son numero de version de publication, ou par date.
       CVS permets egalement une mise `a jour incrementale du
       systeme: par exemple, le depot des sources est mis `a jour
       pres de 100 fois par jour. La plupart de ces changements sont
       mineurs.

     --------------------------------------------------------------

  4.3. La publication des versions ("releases") de BSD

   FreeBSD, NetBSD et OpenBSD fournissent le systeme en trois
   differentes "versions" ("releases"). Tout comme Linux, chaque
   version se voit assigner un numero tel que 1.4.1 ou 3.5. De plus,
   le numero de version possede un suffixe indiquant son objectif:

    1. La version de developpement du systeme est appelee CURRENT.
       FreeBSD assigne un numero `a la version CURRENT, par exemple
       FreeBSD 5.0-CURRENT. NetBSD emploie une methode de nommage
       legerement differente et appose un suffixe d'une seule lettre
       qui indique des changements dans l'interface interne, par
       exemple NetBSD 1.4.3G. OpenBSD n'assigne pas de numero
       ("OpenBSD-current"). Tous les nouveaux developpements du
       systeme vont dans cette branche.

    2. A intervalles reguliers, environs deux `a quatre fois par an,
       les projets sortent une version RELEASE du systeme, qui est
       disponible sur CD-ROM et gratuitement telechargeable sur les
       sites FTP, par exemple OpenBSD 2.6-RELEASE ou NetBSD
       1.4-RELEASE. La version RELEASE est destinee aux utilisateurs
       finaux et est la version normale du systeme. NetBSD fournit
       egalement des correctifs de release avec un troisieme chiffre,
       par exemple NetBSD 1.4.2.

    3. Si des bogues sont decouverts dans une version RELEASE, ils
       sont corriges, et les correctifs sont incorpores `a l'arbre
       des sources CVS. Sous FreeBSD, la version resultante est
       appelee version STABLE, alors que NetBSD et OpenBSD continuent
       `a l'appeler version RELEASE. Des fonctions mineures peuvent
       aussi etre ajoutees `a la branche apres une periode de test
       dans la branche CURRENT.

   Par contraste, Linux maintient deux arborescences de code
   separees: la version stable et la version de developpement. La
   version stable est nommee avec un numero de version mineur pair,
   tel que 2.0, 2.2 or 2.4. La version de developpement est quant `a
   elle nommee avec un numero de version mineur impair, tel que 2.1,
   2.3 ou 2.5. Dans chaque cas, ce numero est suivi par un numero
   supplementaire determinant la version exacte. Chaque distributeur
   ajoute en outre ses propres utilitaires et applications
   utilisateur, ce qui fait que le nom de la distribution est tout
   aussi important. Chaque fournisseur de distribution assigne des
   numeros de version `a sa distribution; ainsi, une description
   complete ressemble `a quelque chose comme "TurboLinux 6.0 avec le
   noyau 2.2.14".

     --------------------------------------------------------------

  4.4. Quelles sont les versions de BSD disponibles?

   En contraste avec le grand nombre de distributions Linux, il n'y a
   que quatre BSD Open Source. Chaque projet BSD maintient sa propre
   arborescence des sources et son propre noyau. En pratique,
   cependant, il y a moins de divergences dans le code de base de ces
   differents projets que dans Linux.

   Il est difficile de classer les objectifs de chaque projet: les
   differences sont tres subjectives. Fondamentalement,

     * FreeBSD vise les hautes performances et la simplicite
       d'utilisation pour l'utilisateur final; il est l'un des
       systeme d'exploitation favoris des fournisseurs de contenu sur
       le Web. Il fonctionne sur de nombreuses plate-formes, incluant
       les systemes bases sur les processeurs i386(TM) ("PC"), AMD
       64-bit, UltraSPARC(R), Compaq Alpha et les systemes de type
       NEC PC-98. Le projet FreeBSD a beaucoup plus d'utilisateurs
       que les autres projets.

     * NetBSD vise la portabilite maximale: son slogan est "of course
       it runs NetBSD" ("bien sur c,a tourne sous NetBSD"). Il
       fonctionne aussi bien sur des ordinateurs de poche que sur des
       gros serveurs, et a ete utilise par la NASA dans le cadre de
       missions spatiales. C'est un tres bon choix pour fonctionner
       sur du vieux materiel non-Intel(R).

     * OpenBSD vise la securite et la purete du code: il emploie une
       combinaison de concepts Open Source et une relecture
       rigoureuse du code pour creer un systeme qui est manifestement
       bon, et qui, de fait, est le choix privilegie des organismes
       conscients des aspects de securite, tels que les banques, les
       bourses de valeurs et les ministeres du gouvernement des
       Etats-Unis d'Amerique. Tout comme NetBSD, il fonctionne sur de
       nombreuses plate-formes.

     * DragonFlyBSD vise les hautes performances et la montee en
       charge sur n'importe quel systeme depuis le systeme
       mono-processeur jusqu'au systeme massivement parallelise.
       DragonFlyBSD a plusieurs objectifs techniques `a long terme,
       mais est essentiellement axe sur la fourniture d'un systeme
       pour les architectures symetriques (SMP) qui soit facile `a
       comprendre, `a maintenir, et pour lequel il serait simple de
       developper.

   Il existe deux autres systemes d'exploitation UNIX BSD qui ne sont
   pas Open Source: BSD/OS et Mac OS(R) X d'Apple:

     * BSD/OS est le plus ancien des derives de 4.4 BSD. Il n'est pas
       Open Source, bien que le code source soit disponible `a un
       cout relativement faible. Il ressemble `a FreeBSD sur
       plusieurs aspects. Deux ans apres l'acquisition de BSDi par
       Wind River Systems, BSD/OS echoua dans sa tentative d'exister
       en tant que produit independant. Le support et le code sont
       encore disponibles chez Wind River, mais tous les nouveaux
       developpements se concentrent sur le systeme d'exploitation
       embarque VxWorks.

     * Mac OS X est la derniere version du systeme d'exploitation
       pour les ordinateurs de la lignee Macintosh(R) d'Apple
       Computer Inc.. Le coeur BSD de ce systeme d'exploitation,
       Darwin, est disponible sous la forme d'un systeme
       d'exploitation totalement fonctionnel pour les ordinateurs x86
       et PPC. Le systeme graphique Aqua/Quartz et plusieurs autres
       elements proprietaires de Mac OS X restent cependant `a
       sources fermees. Plusieurs developpeurs de Darwin sont aussi
       des committers de FreeBSD, et vice-versa.

     --------------------------------------------------------------

  4.5. En quoi la licence BSD differe-t-elle de la licence publique GNU?

   Linux est disponible sous licence GNU General Public License
   (GPL), qui a ete conc,ue pour eliminer les logiciels `a code
   source ferme. En particulier, tout travail derive d'un produit
   fourni sous licence GPL doit egalement etre fourni avec son code
   source si ce dernier est demande. A contrario, la licence BSD est
   moins restrictive: la distribution des binaires seuls est
   autorisee. Ceci est particulierement attrayant pour des
   applications embarquees.

     --------------------------------------------------------------

  4.6. Que dois-je savoir d'autre?

   Dans la mesure ou moins d'applications sont disponibles pour BSD
   que pour Linux, les developpeurs BSD ont cree un systeme de
   compatibilite avec Linux, qui permet aux programmes Linux de
   fonctionner sous BSD. Le systeme inclut `a la fois des
   modifications au niveau du noyau, afin que les appels systemes
   Linux se fassent correctement, et les fichiers de compatibilite
   Linux, tels que la bibliotheque C. Il n'y a pas de difference
   notable au niveau de la vitesse entre une application Linux
   executee sur une machine Linux et une application Linux executee
   sur une machine BSD de puissance equivalente.

   De part sa nature "tout provient d'un meme fournisseur", BSD jouit
   du fait que les mises `a jour sont plus faciles `a realiser que
   dans bien des cas avec Linux. BSD gere la mise `a jour des
   versions des bibliotheques en fournissant de modules de
   compatibilite pour des versions de bibliotheques plus anciennes;
   il est donc possible d'executer des binaires vieux de plusieurs
   annees sans aucun probleme.

     --------------------------------------------------------------

  4.7. Lequel dois-je utiliser, BSD ou Linux?

   Qu'est-ce que cela signifie en pratique? Qui devrait utiliser BSD
   et qui devrait utiliser Linux?

   Il est tres difficile de repondre `a cette question. Voici
   quelques elements de reponse:

     * "Si ce n'est pas casse, ne le reparez pas": Si vous utilisez
       dej`a un systeme d'exploitation Open Source, et que vous en
       etes content, alors il n'y a probablement aucune bonne raison
       d'en changer.

     * Les systemes BSD, et plus particulierement FreeBSD, peuvent
       avoir de performances notablement superieures `a Linux. Mais
       pas sur tous les points. Dans la plupart des cas, il y a peu
       ou pas de differences. Dans certains cas, Linux peut avoir de
       meilleures performances que FreeBSD.

     * En general, les systemes BSD sont reputes plus fiables, en
       grande partie en raison d'un code de base plus mature.

     * Les projets BSD ont une meilleure reputation en raison de la
       qualite et l'exhaustivite de leur documentation. Les divers
       projets de documentation tentent de fournir une documentation
       constamment mise `a jour, en differentes langues, et traitant
       de tous les aspects du systeme.

     * La licence BSD peut etre plus attractive que la GPL.

     * BSD peut executer la plupart des binaires Linux, alors que
       Linux ne peut pas executer les binaires BSD. Plusieurs
       implementations de BSD peuvent executer les binaires issus
       d'autres systemes UNIX. BSD peut donc representer une voie de
       migration plus simple depuis les autres systemes que ne
       pourrait l'etre Linux.

     --------------------------------------------------------------

  4.8. Qui fournit du support, des services, et de la formation pour
  BSD?

   BSDi / FreeBSD Mall, Inc. fournit du support pour FreeBSD depuis
   pres de 10 ans.

   En plus, chacun des projets dispose d'une liste de consultants `a
   embaucher: FreeBSD, NetBSD, et OpenBSD.

     --------------------------------------------------------------

        Ce document, ainsi que d'autres peut etre telecharge sur
                   ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions `a propos de FreeBSD, lisez la documentation avant
                 de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.
