2012-08-01 21:06:15 +02:00
|
|
|
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
|
|
|
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
|
2013-11-13 07:10:37 +01:00
|
|
|
|
"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<!ENTITY title "A propos des particularit<69>s technologiques de FreeBSD">
|
2002-11-17 17:02:47 +01:00
|
|
|
|
]>
|
|
|
|
|
|
2005-10-04 18:22:36 +02:00
|
|
|
|
<!--
|
2002-11-17 17:02:47 +01:00
|
|
|
|
The FreeBSD French Documentation Project
|
2007-03-30 10:18:10 +02:00
|
|
|
|
Original revision: 1.29
|
2002-11-17 17:02:47 +01:00
|
|
|
|
|
|
|
|
|
Version francaise : Luc Vo Van
|
|
|
|
|
Version francaise (mise a jour) : Olivier Cherrier <Olivier.Cherrier@cediti.be>
|
|
|
|
|
Version francaise (mise a jour) : Stephane Legrand <stephane@freebsd-fr.org>
|
|
|
|
|
-->
|
|
|
|
|
|
2012-08-01 21:06:15 +02:00
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
2012-08-05 00:42:35 +02:00
|
|
|
|
<head>
|
|
|
|
|
<title>&title;</title>
|
|
|
|
|
|
|
|
|
|
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
|
|
|
|
|
</head>
|
2012-08-01 21:06:15 +02:00
|
|
|
|
|
|
|
|
|
<body class="navinclude.about">
|
2002-11-17 17:02:47 +01:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<h2>FreeBSD dispose de nombreuses caract<63>ristiques avanc<6E>es.</h2>
|
2002-11-17 17:02:47 +01:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<p>Quelque soit son utilisation, vous souhaitez que votre mat<61>riel
|
|
|
|
|
soit utilis<69> à son plein potentiel. Les caract<63>ristiques sophistiqu<71>es
|
2002-11-17 17:02:47 +01:00
|
|
|
|
de FreeBSD vous permettent de profiter au mieux de toute la puissance
|
|
|
|
|
de votre machine.</p>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<h2>Un syst<73>me d'exploitation complet bas<61>
|
2005-10-05 20:47:08 +02:00
|
|
|
|
sur 4.4BSD.</h2>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<p>Les bases de FreeBSD proviennent des derniers d<>veloppements <b>BSD</b>
|
|
|
|
|
r<>alis<69>s par le Groupe de Recherche sur les Syst<73>mes Informatiques ("Computer Systems Research Group") à
|
|
|
|
|
l'universit<69> de Berkeley en Californie. Le livre <i>Conception et Impl<70>mentation du Syst<73>me 4.4BSD ("The Design and
|
|
|
|
|
Implementation of 4.4BSD Operating System")</i>, <20>crit par les
|
|
|
|
|
concepteurs m<>me du syst<73>me 4.4BSD, d<>crit donc en d<>tail de nombreux
|
2002-11-17 17:02:47 +01:00
|
|
|
|
aspects de FreeBSD.</p>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<p>Gr<EFBFBD>ce au talent et à l'exp<78>rience de nombreux d<>veloppeurs
|
2005-10-04 18:22:36 +02:00
|
|
|
|
volontaires à travers le monde, le Projet FreeBSD a
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<09>tendu les possibilit<69>s offertes par le syst<73>me
|
2002-11-17 17:02:47 +01:00
|
|
|
|
d'exploitation 4.4BSD. Chaque nouvelle version de FreeBSD
|
|
|
|
|
est ainsi plus stable, plus rapide et offre de nouvelles
|
2012-08-10 00:39:25 +02:00
|
|
|
|
fonctionnalit<69>s attendues par les utilisateurs.</p>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
|
2005-10-05 20:47:08 +02:00
|
|
|
|
<h2>FreeBSD fournit de hautes performances,
|
2012-08-10 00:39:25 +02:00
|
|
|
|
une excellente compatibilit<69> avec d'autres syst<73>mes d'exploitation et ne demande
|
2005-10-05 20:47:08 +02:00
|
|
|
|
qu'une faible maintenance.</h2>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<p>Les d<>veloppeurs de FreeBSD se sont attaqu<71>s à de nombreux probl<62>mes inh<6E>rents aux
|
|
|
|
|
syst<73>mes d'exploitation et vous permettent de b<>n<EFBFBD>ficier des innovations suivantes :</p>
|
2002-11-17 17:02:47 +01:00
|
|
|
|
|
|
|
|
|
<ul>
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li><b>La m<>moire virtuelle et le cache du syst<73>me de fichier sont confondus</b>
|
|
|
|
|
et ajustent constamment la taille de la m<>moire allou<6F>e aux programmes et au
|
|
|
|
|
cache disque. Gr<47>ce à ceci, les programmes b<>n<EFBFBD>ficient d'une excellente gestion de la
|
|
|
|
|
m<>moire et d'acc<63>s disques performants, sans que l'administrateur
|
|
|
|
|
n'ait à r<>gler manuellement la taille des caches disques.</li>
|
2005-10-04 18:22:36 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>Des <b>modules de Compatibilit<69> (Compatibility modules)</b> permettent aux programmes con<6F>us pour d'autres syst<73>mes
|
2002-11-17 17:02:47 +01:00
|
|
|
|
d'exploitations de fonctionner sous FreeBSD. Cela permet notamment
|
2007-03-30 10:18:10 +02:00
|
|
|
|
d'utiliser des programmes Linux, SCO UNIX, et System V Release
|
|
|
|
|
4.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>Les <b>"mises à jour <20>volu<6C>es" (Soft
|
|
|
|
|
Updates)</b> autorisent des performances accrues du syst<73>me
|
|
|
|
|
de fichiers sans perdre ni en s<>ret<65> ni en
|
|
|
|
|
fiabilit<69>. Le syst<73>me analyse les op<6F>rations
|
|
|
|
|
portant sur les meta-data du syst<73>me de fichiers de
|
|
|
|
|
fa<66>on à <20>viter d'avoir à
|
|
|
|
|
r<>aliser toutes ces op<6F>rations de mani<6E>re
|
|
|
|
|
synchrone. Au lieu de cela, il conserve en interne l'<27>tat
|
|
|
|
|
des op<6F>rations sur les meta-data qui sont en attente et
|
2007-03-30 10:18:10 +02:00
|
|
|
|
utilise cette information pour mettre en cache les meta-data,
|
2012-08-10 00:39:25 +02:00
|
|
|
|
r<><72>crire les op<6F>rations sur les meta-data de
|
|
|
|
|
fa<66>on à regrouper les op<6F>rations concernant
|
|
|
|
|
les m<>mes fichiers et r<>ordonne les op<6F>rations
|
2007-03-30 10:18:10 +02:00
|
|
|
|
sur les meta-data
|
2012-08-10 00:39:25 +02:00
|
|
|
|
de mani<6E>re à les g<>rer plus efficacement.
|
|
|
|
|
Des fonctions comme le contr<74>le en arri<72>re plan
|
|
|
|
|
du syst<73>me de fichiers et les instantan<61>s du
|
|
|
|
|
syst<73>me de fichiers reposent sur les bases
|
2007-03-30 10:18:10 +02:00
|
|
|
|
performantes et solides des Soft Updates.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>Les <b>instantan<EFBFBD>s (<em>snapshots</em>) du
|
|
|
|
|
syst<73>me de fichiers</b>, permettant aux
|
|
|
|
|
administrateurs de cr<63>er une image atomique du
|
|
|
|
|
syst<73>me de fichiers pour des besoins de sauvegarde en
|
|
|
|
|
utilisant l'espace libre de ce syst<73>me de fichiers,
|
|
|
|
|
facilitant <20>galement le fonctionnement du <b>fsck en
|
|
|
|
|
arri<72>re plan</b>, ce qui autorise au syst<73>me
|
2007-03-30 10:18:10 +02:00
|
|
|
|
d'atteindre le mode multi-utilisateur sans avoir à
|
2012-08-10 00:39:25 +02:00
|
|
|
|
attendre la fin des op<6F>rations de nettoyage du
|
|
|
|
|
syst<73>me de fichiers qui suivent les coupures du
|
2007-03-30 10:18:10 +02:00
|
|
|
|
secteur.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>Le support pour <b>IPsec</b> permet d'accro<72>tre la
|
|
|
|
|
s<>curit<69> des r<>seaux, et rend
|
2007-03-30 10:18:10 +02:00
|
|
|
|
disponible le protocole Internet de nouvelle
|
2012-08-10 00:39:25 +02:00
|
|
|
|
g<>n<EFBFBD>ration IPv6. L'impl<70>mentation
|
2007-03-30 10:18:10 +02:00
|
|
|
|
IPsec de FreeBSD comprend le support d'une large gamme de
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<b>mat<EFBFBD>riels acc<63>l<EFBFBD>r<EFBFBD>s pour le
|
|
|
|
|
chiffrement des donn<6E>es</b>.</li>
|
2007-03-30 10:18:10 +02:00
|
|
|
|
|
|
|
|
|
<li>Le <b>support direct pour IPv6</b> via la pile IPv6 KAME
|
2012-08-10 00:39:25 +02:00
|
|
|
|
permet l'int<6E>gration sans effort de FreeBSD dans les
|
|
|
|
|
environnements r<>seau de la prochaine
|
|
|
|
|
g<>n<EFBFBD>ration. FreeBSD comprend de nombreuses
|
|
|
|
|
applications augment<6E>es pour b<>n<EFBFBD>ficier
|
2007-03-30 10:18:10 +02:00
|
|
|
|
du support IPv6!</li>
|
|
|
|
|
|
|
|
|
|
<li>Une <b>architecture multiprocesseurs
|
2012-08-10 00:39:25 +02:00
|
|
|
|
multi-thread<61>e</b> capable de faire tourner le noyau
|
|
|
|
|
en parall<6C>le sur plusieurs processeurs, et permettant
|
|
|
|
|
aux t<>ches à haute priorit<69> de passer
|
|
|
|
|
avant tout autre activit<69> du noyau, r<>duisant
|
2007-03-30 10:18:10 +02:00
|
|
|
|
ainsi les temps de latence. Cette architecture comprend une
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<b>pile r<>seau multi-thread<61>e</b> et un
|
|
|
|
|
<b>sous-syst<73>me de m<>moire virtuelle
|
|
|
|
|
multi-thread<61></b>. Avec FreeBSD 6.X, un support pour
|
|
|
|
|
un syst<73>me VFS totalement parall<6C>le permet au
|
|
|
|
|
syst<73>me de fichiers UFS d'<27>tre
|
|
|
|
|
g<>r<EFBFBD> simultan<61>ment par plusieurs
|
|
|
|
|
processeurs, autorisant la r<>partition de la charge
|
2007-03-30 10:18:10 +02:00
|
|
|
|
pour les optimisations d'E/S intensives en terme
|
|
|
|
|
d'utilisation du CPU.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>L'utilisation de la <b>m<EFBFBD>thode de threading M:N via
|
|
|
|
|
des pthreads</b> autorisant l'ex<65>cution de processus
|
|
|
|
|
l<>gers (threads) sur plusieurs CPU en prenant en
|
|
|
|
|
compte la mont<6E>e en charge, et en r<>partissant
|
|
|
|
|
les processus l<>gers utilisateur sur un petit nombre
|
|
|
|
|
d'<b>entit<EFBFBD>s noyau ordonnanc<6E>es</b>. En
|
|
|
|
|
adoptant le mod<6F>le d'<b>activation de
|
2007-03-30 10:18:10 +02:00
|
|
|
|
planification</b> (Scheduler Activation), l'approche
|
2012-08-10 00:39:25 +02:00
|
|
|
|
consistant à utiliser des processus l<>gers
|
|
|
|
|
peut <20>tre adapt<70>e aux besoins
|
|
|
|
|
sp<73>cifiques d'une large gamme d'applications.</li>
|
|
|
|
|
|
|
|
|
|
<li>La <b>pile r<>seau modulaire Netgraph</b> permet aux
|
|
|
|
|
d<>veloppeurs d'<27>tendre facilement et de
|
|
|
|
|
mani<6E>re dynamique la pile r<>seau à
|
|
|
|
|
l'aide de couches d'abstraction r<>seau. Les noeuds
|
|
|
|
|
Netgraph peuvent impl<70>menter une large gamme de
|
|
|
|
|
nouveaux services r<>seau, y compris l'encapsulation,
|
2007-03-30 10:18:10 +02:00
|
|
|
|
les tunnels, le chiffrement, et l'adaptation des
|
2012-08-10 00:39:25 +02:00
|
|
|
|
performances. Le prototypage et le d<>ploiement en
|
|
|
|
|
production rapides de services r<>seau <20>tendus
|
|
|
|
|
peuvent alors <20>tre effectu<74>s bien plus
|
2007-03-30 10:18:10 +02:00
|
|
|
|
facilement et avec bien moins de bogues.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>L'<b>architecture extensible de s<>curit<69> du
|
|
|
|
|
noyau MAC TrustedBSD</b> permet aux d<>veloppeurs
|
|
|
|
|
d'adapter le mod<6F>le de s<>curit<69> du
|
|
|
|
|
syst<73>me d'exploitation à des environnements
|
|
|
|
|
sp<73>cifiques, cela va de la cr<63>ation de
|
|
|
|
|
politiques renforc<72>es jusqu'au d<>ploiement de
|
|
|
|
|
politiques d'int<6E>grit<69> à label de
|
|
|
|
|
confidentialit<69> obligatoire. Des exemples de
|
|
|
|
|
strat<61>gies de s<>curit<69> sont la
|
|
|
|
|
<b>s<EFBFBD>curit<EFBFBD> multi-niveaux (MLS)</b>, et la
|
|
|
|
|
<b>protection de l'int<6E>grit<69> Biba</b>. Des
|
2007-03-30 10:18:10 +02:00
|
|
|
|
modules tierce-partie comprennent <b>SEBSD</b>, une
|
2012-08-10 00:39:25 +02:00
|
|
|
|
impl<70>mentation de la technologie <b>Type
|
|
|
|
|
Enforcement</b> bas<61>e sur FLASK.</li>
|
2007-03-30 10:18:10 +02:00
|
|
|
|
|
|
|
|
|
<li>La <b>couche modulaire de gestion des disques GEOM</b>,
|
2012-08-10 00:39:25 +02:00
|
|
|
|
qui permet le d<>veloppement rapide et propre de
|
|
|
|
|
nouveaux services de stockage des donn<6E>es
|
|
|
|
|
int<6E>gr<67>s au sous-syst<73>me de gestion des
|
|
|
|
|
disques de FreeBSD. GEOM fournit un mod<6F>le logique
|
|
|
|
|
et coh<6F>rent pour la d<>tection et la gestion de
|
|
|
|
|
services de stockage des donn<6E>es, rendant possible un
|
|
|
|
|
contr<74>le ais<69> de services comme la gestion de
|
2007-03-30 10:18:10 +02:00
|
|
|
|
volumes et niveaux RAID.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>Le <b>chiffrement de disque bas<61> sur GEOM
|
2007-03-30 10:18:10 +02:00
|
|
|
|
(GBDE)</b> de FreeBSD fournit une forte protection
|
2012-08-10 00:39:25 +02:00
|
|
|
|
chiffr<66>e utilisant l'architecture GEOM, et peut
|
|
|
|
|
prot<6F>ger des syst<73>mes de fichiers, des espaces
|
|
|
|
|
de pagination, et d'autres m<>dias de stockage des
|
|
|
|
|
donn<6E>es.</li>
|
2007-03-30 10:18:10 +02:00
|
|
|
|
|
|
|
|
|
<li>Les <b>files d'attentes du noyau (Kernel Queues)</b>
|
2012-08-10 00:39:25 +02:00
|
|
|
|
permettent aux programmes de r<>pondre plus efficacement
|
|
|
|
|
à divers <20>v<EFBFBD>nements asynchrones comme des
|
|
|
|
|
entr<74>es/sorties sur des fichiers ou des sockets,
|
|
|
|
|
augmentant alors les performances du syst<73>me et de
|
2007-03-30 10:18:10 +02:00
|
|
|
|
l'application.</li>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<li>Les <b>"Filtres d'Acc<63>s" (Accept Filters)</b>
|
|
|
|
|
permettent aux applications r<>seaux intensives, tel
|
2007-03-30 10:18:10 +02:00
|
|
|
|
que les serveurs web, de placer une partie de leurs
|
2012-08-10 00:39:25 +02:00
|
|
|
|
fonctions au coeur du noyau ce qui permet d'am<61>liorer
|
2007-03-30 10:18:10 +02:00
|
|
|
|
les performances.</li>
|
2002-11-17 17:02:47 +01:00
|
|
|
|
</ul>
|
2005-10-04 18:22:36 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<h2>FreeBSD dispose de plusieurs fonctionnalit<69>s en rapport
|
|
|
|
|
avec la s<>curit<69> et destin<69>es à la
|
|
|
|
|
protection des r<>seaux et des serveurs.</h2>
|
2007-03-30 10:18:10 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<p>Les d<>veloppeurs FreeBSD sont autant concern<72>s
|
|
|
|
|
par la performance et la stabilit<69> que par la
|
|
|
|
|
s<>curit<69>. Le noyau FreeBSD dispose du support
|
|
|
|
|
pour les <b>pare-feux à gestion des <20>tats</b>,
|
2007-03-30 10:18:10 +02:00
|
|
|
|
tout comme pour d'autres services, comme les
|
|
|
|
|
<b>passerelles/serveurs mandataires</b>, les <b>listes de
|
2012-08-10 00:39:25 +02:00
|
|
|
|
contr<74>le d'acc<63>s</b>, le <b>contr<EFBFBD>le
|
|
|
|
|
d'acc<63>s obligatoire</b>, l'<b>h<EFBFBD>bergement
|
|
|
|
|
virtuel bas<61> sur un environnement jail</b> et le
|
|
|
|
|
<b>stockage chiffr<66> des donn<6E>es</b>. Ces
|
|
|
|
|
fonctionnalit<69>s peuvent <20>tre employ<6F>es
|
|
|
|
|
pour un h<>bergement hautement s<>curis<69> de
|
2007-03-30 10:18:10 +02:00
|
|
|
|
clients ou d'utilisateurs n'ayant pas confiance entre eux,
|
2012-08-10 00:39:25 +02:00
|
|
|
|
pour une s<>paration renforc<72>e de
|
|
|
|
|
sous-r<>seaux, et la mise en place de tunnels
|
|
|
|
|
s<>curis<69>s pour la s<>curisation des
|
|
|
|
|
donn<6E>es et pour le contr<74>le des flux
|
2007-03-30 10:18:10 +02:00
|
|
|
|
d'information.</p>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<p>FreeBSD comprend <20>galement le support pour le
|
2007-03-30 10:18:10 +02:00
|
|
|
|
chiffrage logiciel, les <em>secure shells</em>,
|
|
|
|
|
l'authentification Kerberos, les "serveurs virtuels"
|
2012-08-10 00:39:25 +02:00
|
|
|
|
cr<63><72>s en utilisant des environnements
|
|
|
|
|
<em>jail</em> (prison), l'ex<65>cution de services en
|
|
|
|
|
environnement chroot<6F> pour restreindre l'acc<63>s
|
|
|
|
|
au syst<73>me de fichiers, les appels RCP
|
|
|
|
|
s<>curis<69>s, et des listes d'acc<63>s pour les
|
2007-03-30 10:18:10 +02:00
|
|
|
|
services qui supportent les TCP wrappers.</p>
|
2005-10-04 18:22:36 +02:00
|
|
|
|
|
2002-11-17 17:02:47 +01:00
|
|
|
|
</body>
|
|
|
|
|
</html>
|