1 <?xml version="1.0" encoding="iso-8859-1"?>
3 The FreeBSD Documentation Project
4 The FreeBSD French Documentation Project
6 $Id: new.xml,v 1.5 2002/09/28 21:57:12 eagle Exp $
8 Original revision: 1.423
10 <info xmlns="http://docbook.org/ns/docbook"><title>&os;/&arch; &release.current; notes de version</title>
13 <pubdate>$FreeBSD$</pubdate>
15 <author><orgname>Le Projet FreeBSD</orgname></author>
21 <holder role="mailto:doc@FreeBSD.org">Projet de Documentation de
26 <para>Les notes de version pour &os; &release.current;
27 contiennent un résumé des
28 changements récents réalisés dans le système &os; de
29 base de la branche de développement &release.branch;.
30 Les changements concernant le noyau et les programmes
31 utilisateurs sont mentionnés ainsi que les avis de
32 sécurité applicables au système de base qui ont été
33 découverts depuis la dernière version. Ces notes
34 contiennent également quelques brèves remarques sur la
35 mise à jour.</para>
40 <title>Introduction</title>
41 <para>Ce document contient les notes de version pour &os;
42 &release.current; sur plate-forme &arch.print;. Il décrit les
43 nouvelles fonctions de &os; qui ont été
44 ajoutées, modifiées ou retirées dans &os;. Il
45 contient également quelques notes sur la mise à jour
46 depuis la version précédente de &os;.</para>
48 <para releasetype="snapshot">La distribution snapshot à laquelle s'applique ces notes
49 de version représente une étape sur la branche de
50 développement &release.branch; entre &release.prev; et la
51 future &release.next;. Quelques distributions binaires
52 pré-compilées de la version snapshot pour cette branche
53 sont présentes sur <uri xlink:href="&release.url;">&release.url;</uri>.</para>
55 <para releasetype="release">Cette distribution de &os; &release.current; est une distribution
56 de type &release.type;. Elle est disponible à <uri xlink:href="&release.url;">&release.url;</uri>
57 ou sur un des mirroirs. Pour plus d'informations sur la façon d'obtenir
58 cette (ou une autre) distribution &release.type; de &os; voyez
59 le chapitre <link xlink:href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html">
60 <quote>Obtenir FreeBSD</quote></link> du
61 <link xlink:href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/">
62 guide de référence de FreeBSD</link>.</para>
67 The "What's New" section of the release notes.
69 Guidelines for new entries:
71 1. If there is some obvious "keyword" associated with an
72 entry (such as a manpage entry or an application name), try to
73 put it at the start of the sentence.
75 2. Within each subsection (i.e. kernel, security, userland),
76 list items in alphabetical order by these keywords.
78 Some entries will have no obvious keywords to help with
79 ordering. In sections containing these entries, put those
80 containing (e.g.) manpage references first, then some
81 suitable SGML comment line as a demarc, then the remaining
87 <title>Les nouveautés</title>
89 <para>Cette section décrit les fonctions nouvelles ou les
90 modifications les plus visibles pour l'utilisateur sous &os; depuis
91 la version &release.prev;. Il s'agit typiquement de nouveaux
92 gestionnaires de périphériques ou du support de
93 matériels, de nouvelles commandes ou options, de corrections
94 de bugs majeurs, ou de mise à jour de logiciels. Les avis de
95 sécurité pour le système de base
96 découverts après la &release.prev; sont
97 égalements mentionnés.</para>
99 <para>De nombreux changements supplémentaires apportés
100 à &os; ne sont pas mentionnés ici par faute de
101 place. Par exemple, la documentation a été
102 corrigée et améliorée, des bugs mineurs ont
103 été corrigés, du code potentiellement dangereux
104 pour la sécurité a été audité et
105 corrigé et le code source a été remis au
108 <sect2 xml:id="kernel">
109 <title>Changements concernant le noyau</title>
111 <para arch="i386">L'éxécution des programmes en
112 format &man.a.out.5; nécessite l'option
113 <literal>COMPAT_AOUT</literal> dans le noyau ou le chargement
114 du module noyau <filename>aout.ko</filename>.</para>
116 <para>&man.acct.2; a été modifié pour ouvrir
117 le fichier d'accounting en mode ajout, comme cela &man.accton.8;
118 peut être utilisé pour activer l'accounting dans un
119 fichier en mode ajout.&merged;</para>
121 <para arch="i386" role="historic">Le gestionnaire de
122 périphérique &man.amdpm.4; a été
123 ajouté pour permettre d'accéder aux fonctions du
124 système de surveillance des puces AMD756
125 chipset.&merged;</para>
127 <para role="historic">Le gestionnaire de
128 périphérique &man.agp.4; pour les
129 périphériques AGS a été
130 ajouté.&merged;</para>
132 <para>Une nouvelle commande <command>show pcpu</command>
133 ajoutée a &man.ddb.4;, permet d'obtenir la liste des
134 données par processeur.</para>
136 <para role="historic">Deux nouvelles commandes a &man.ddb.4;,
137 <command>hwatch</command> et <command>dhwatch</command>, ont
138 été introduites. Parallèlement a
139 <command>watch</command> et <command>dwatch</command>, elles
140 permettent d'installer des points de vérification
141 matériels (en opposition aux point de vérification
142 logiciels) si l'architecture matérielle le
143 supporte. &merged;</para>
145 <para>&man.devfs.5;, permet de créer automatiquement les
146 entrées nécessaires dans le répertoire
147 <filename>/dev</filename> et le support des
148 périphériques a attachement variable, a
149 été longuement revu. &man.devfs.5; est maintenant
150 activé par défaut et peut etre
151 désactivé par l'option du noyau
152 <literal>NODEVFS</literal>.</para>
154 <para>Le sous système de <quote>règles</quote>
155 &man.devfs.5; a été introduit. Les règles
156 DEVFS permettent à l'administrateur de définir
157 certaines propriétés pour chaque noeud de
158 périphérique avant qu'ils soient visibles en mode
159 utilisateur. Les noeuds statiques
160 (ex:<filename>/dev/speaker</filename>) et dynamiques
161 (e.g.<filename>/dev/bpf*</filename>, certains
162 périphériques démontables) sont
163 supportés. Chaque montage de &man.devfs.5; peut disposer
164 de règles différentes, permettant
165 d'implémenter des politiques différentes pour
166 implémenter dans des jails par ex. Les règles et les
167 ensembles de règles se manipulent avec l'utilitaire
170 <para>Le gestionnaire de périphérique dgm a
171 été retiré en faveur du gestionnaire
174 <para>Un nouveau gestionnaire de périphérique digi a
175 été ajouté pour supporter les cartes
176 Digiboard PCI Xr et ISA Xem. Un nouveau programme,
177 &man.digictl.8;, permet de ré-initialiser les cartes qui
178 ont des modules de ports externes attachés comme les
181 <para>Un nouvel appel système &man.eaccess.2; a
182 été ajouté, similaire à
183 &man.access.2; excepté qu'il utilise les identités
184 effective au lieu des identités réelles.</para>
186 <para arch="sparc64">Le support pour les
187 périphériques basés sur EBus a
188 été ajouté.</para>
190 <para arch="i386" role="historic">Le gestionnaire de
191 périphérique &man.ichsmb.4; pour les cartes
192 controleur Intel 82801AA (ICH) SMBus et compatibles a
193 été ajouté. &merged;</para>
195 <para>Chaque environnement &man.jail.2; peut maintenant tourner
196 dans son niveau de sécurité personnel.</para>
198 <para>Les variables sysctl pour&man.jail.2; ont été
199 déplacées de la hiérarchie
200 <varname>jail.*</varname> a <varname>security.*</varname>. Les
201 autres variable sysctl ayant un rapport avec la
202 sécurité ont été
203 déplacées de la hiérarchie
204 <varname>kern.security.*</varname> a
205 <varname>security.*</varname>.</para>
207 <para role="historic">La variable <varname>kern.maxvnodes</varname>
208 limite maintenant propremement le nombre de vnodes utilisés.
209 Précédemment uniquement les vnodes n'utilisant pas
210 les pages de cache pouvaient etre libérés; cela
211 pouvait conduire a un nombre croissant de vnodes sans
212 limitation mémoire sur des machines accédant a
213 beaucoup de petits fichiers. Un thread noyau,
214 <literal>vnlru</literal>, permet d'aider a libérer et
215 réutiliser les vnodes &merged;</para>
217 <para role="historic">Le tampon des messages noyau est maintenant
218 accessible (de façon indépendante de l'architecture) via
219 la variable sysctl <varname>kern.msgbuf</varname>; &man.dmesg.8;
220 n'a plus besoin d'être SGID
221 <systemitem class="groupname">kmem</systemitem>.&merged;</para>
223 <para>L'environnement du noyau est maintenant dynamique, et peut
224 être changé via l'appel système
227 <para role="historic">L'appel système &man.kqueue.2; a
228 été ajouté au noyau &os;. C'est une nouvelle
229 interface qui remplace &man.poll.2;/&man.select.2;, qui offre de
230 mailleurs performances ainsi que la possiblité de rapporter
231 différents type d'événements. Il supporte la
232 supervision des changements dans les sockets, les pipes, les
233 fifos, les fichiers, les signaux et les processus.&merged;</para>
235 <para arch="i386,pc98" role="historic">une nouvelle option du
236 noyau <varname>KVA_SPACE</varname> permet de reconfigurer la
237 taille de l'espace adressable virtuel du noyau. &merged;</para>
239 <para>Le gestionnaire de périphérique &man.labpc.4;
240 a été retirer du a <quote>bitrot</quote>.</para>
242 <para>Le chargeur et le linker du noyau vérifient via la
243 présence du fichier <filename>linker.hints</filename> dans
244 chaque répertoire des modules chargeables par le noyau du
245 nom du module et de la version du fichier KLD. L'utilitaire
246 &man.kldxref.8; permet de générer ces
249 <para role="historic">L'émulation Linux supporte maintenant
250 les fonctionnalités noyau nécessaires au port
251 <package>emulators/linux_base-7</package>
252 (émulation RedHat 7.X). &merged;</para>
254 <para role="historic">L'émulation linux nécessite
255 maintenant l'option <literal>options SYSVSEM</literal> dans le
256 fichier de configuration du noyau. &merged;</para>
258 <para>**&man.lomac.4;, a Low-Watermark Mandatory Access Control
259 security facility, has been added as a kernel module. It provides
260 a drop-in security mechanism in addition to the traditional
261 UID-based security facilities, requiring no additional
262 configuration from the administrator. Work on this feature was
263 sponsored by DARPA and NAI Labs.</para>
265 <para>&os; supporte maintenant un environnement extensible de
266 Mandatory Access Control. Il permet aux modules chargeables de noyau
267 d'être lier au noyau au moment de la compilation, du
268 démarrage ou de l'exécution et augmente donc la
269 politique de sécurité du
270 système. <note><para>L'implémentation de
271 l'environnement MAC est en cours.</para></note></para>
273 <para arch="ia64">Les enregistrements d'architecture machine de
274 vérification sont maintenant collectés au moment du
275 démarrage et sont disponibles via les variables sysctl
276 <varname>hw.mca.*</varname>.</para>
278 <para role="historic">La variable de configuration du noyau
279 <varname>maxusers</varname> est maintenant paramétrable au
280 moment du démarrage. Les autres paramètres
281 dépendant de <varname>maxusers</varname> sont maintenant
282 modifiables au démarrage. Le paramètre
283 <varname>hz</varname> est lui aussi modifiable.&merged;</para>
285 <para role="historic">Une valeur de <literal>0</literal> pour la
286 variable noyau <varname>maxusers</varname> indique de calculer, au
287 moment du démarrage, une valeur apropriée (entre 32
288 et 384, en fonction de la quantité de
289 mémoire). C'est la valeur par défaut du noyau
290 <filename>GENERIC</filename>. &merged;</para>
292 <para arch="alpha" role="historic">L'option noyau
293 <varname>MAXMEM</varname> , couplée a la variable
294 <varname>hw.physmem</varname> permet de réduire, de
295 façon articielle, la quantité de mémoire
296 présente sur une machine pour les tests (ou d'autres
297 choses).&merged;</para>
299 <para role="historic">Les parametres noyau
300 <varname>MAXTSIZ</varname>, <varname>DFLDSIZ</varname>,
301 <varname>MAXDSIZ</varname>, <varname>DFLSSIZ</varname>,
302 <varname>MAXSSIZ</varname>, et <varname>SGROWSIZ</varname>
303 sont maintenant des variable modifiables (<varname>kern.maxtsiz</varname>,
304 <varname>kern.maxdfldsiz</varname>, etc.). &merged;</para>
306 <para>Le code de profiling de &man.mutex.9; a été
307 ajouté et est activable via l'option de configuration du
308 noyau <literal>MUTEX_PROFILING</literal>. Cela permet d'activer la
309 hiérarchie des variables sysctl
310 <varname>debug.mutex.prof.*</varname>.</para>
312 <para arch="i386,pc98" role="historic">Les options de
313 configuration du noyau <literal>NCPU</literal>,
314 <literal>NAPIC</literal>, <literal>NBUS</literal>, et
315 <literal>NINTR</literal>, permettant de configurer les noyaux SMP,
316 ont été retirés. L'option
317 <literal>NCPU</literal> est maintenant fixée a 16 et les
318 autres options sus-mentionnées sont
319 dynamiques. &merged;</para>
321 <para role="historic">Un gestionnaire de
322 périphérique null-modem, &man.nmdm.4; a
323 été ajouté. &merged;</para>
325 <para role="historic">L'option <literal>O_DIRECT</literal> a
326 été ajoutée a &man.open.2; et
327 &man.fcntl.2;. L'ajout de cette option au moment de l'ouverture de
328 fichiers tente de minimiser les effects du cache en lecture et en
329 écriture &merged;</para>
331 <para role="historic">Le gestionnaire de
332 périphérique &man.orm.4; a été
333 ajouté permettant d'utiliser la ROM optionnel dans l'espace
334 mémoire ISA des I/O, cela permet de prévenir
335 d'autres gestionnaires de périphériques de
336 réclamer cette espace mémoire et donc d'entrer en
337 conflit avec.&merged;</para>
339 <para arch="i386,pc98">Le support PECOFF (format
340 d'éxécution Win32) a été ajouté.</para>
342 <para arch="pc98" role="historic">Le gestionnaire de
343 périphérique pcm supporte maintenant la gestion
344 d'énergie de the NEC PC-98NOTE.&merged;</para>
346 <para role="historic">Les objets de mémoire partagés
347 POSIX.1b sont maintenant
348 supportés. L'implémentation utilise des fichiers,
349 mais active automatiquement l'option MAP_NOSYNC lorsqu'ils sont
350 &man.mmap.2;-ed. &merged;</para>
352 <para role="historic">Les différentes options
353 <literal>PQ_*CACHE</literal> ont été
354 remplacées par une seule option
355 <literal>PQ_CACHESIZE</literal> permettant de fixer la taille du
356 cache en kilobytes. Les anciennes options sont toujours
357 supportées pour la compatibilité.&merged;</para>
359 <para arch="i386" role="historic">Le gestionnaire de
360 périphérique &man.puc.4; (PCI
361 <quote>Universal</quote> Communications) a été
362 ajouté, permettant de connecter les ports séries PCI
363 au gestionnaire &man.sio.4;.</para>
365 <para>Le gestionnaire de périphérique &man.random.4;
366 a été réécrit pour utiliser
367 l'algorithme <application>Yarrow</application>. Il permet
368 d'obtenir une meilleur entropy, depuis différentes sources,
369 incluant la console, les interfaces réseaux Ethernet et
370 PPP, et les périphériques de stockage. L'entropy de
371 &man.random.4; est maintenant périodiquement
372 sauvegardé dans des fichiers dans le répertoire
373 <filename>/var/db/entropy</filename>, ainsi que au moment de
374 l'arret du système. La sémantique de
375 <filename>/dev/random</filename> a changé; il ne bloque
376 plus en attendant des bits d'entropy, mais
377 génére un flux de pseudo données
378 aléatoires exactement comme
379 <filename>/dev/urandom</filename>.</para>
381 <para>Une nouvelle option du noyau, <literal>options REGRESSION</literal>,
382 active les interfaces et les fonctionnalités utiles lors
383 des phases de regression et de correction.</para>
385 <para>Le support<literal>RLIMIT_VMEM</literal> support a
386 été ajouté. Cette fonctionnalité
387 définit une nouvelle ressource limite qui couvre l'ensemble
388 de l'espace mémoire virtuel d'un processus, incluant
389 l'espace &man.mmap.2;. Cette limite peut être
390 configurée via la nouvelle variable
391 <varname>vmemoryuse</varname> de
392 &man.login.conf.5;. &merged;</para>
394 <para arch="sparc64">Le support pour les
395 périphériques basés sur le bus SBus a
396 été ajouté.</para>
398 <para arch="sparc64">Le périphérique se, permettant
399 de supporter le controleur série Siemens SAB82532, que l'on
400 trouve sur les nouvelles machines Ultra Sparc, a été
401 ajouté.</para>
403 <para role="historic">Le périphérique &man.snp.4;
404 n'est plus statique et peut maintenant être compilé
405 en module. &merged;</para>
407 <para arch="i386" role="historic">Un gestionnaire de
408 périodiquement &man.spic.4;, permettant d'accéder au
409 périphérique d'appel de certains portable Sony, a
410 été ajouté.</para>
413 <para>Le gestionnaire de périphérique
414 &man.syscons.4; supporte maintenant le copier-coller via le
415 clavier, par défaut via les touches
416 <keycap>Shift</keycap>-<keycap>Insert</keycap>.</para>
419 <para>Le timer de retransmission du protocole &man.tcp.4; peut
420 maintenant etre manipulé via les variables sysctl:
421 <varname>net.inet.tcp.rexmit_min</varname> et
422 <varname>net.inet.tcp.rexmit_slop</varname>.</para>
424 <para>Le procotole &man.tcp.4; dispose de la possibilité de
425 limiter dynamiquement la fenêtre d'envoi pour maximiser
426 la bande passante et réduire les temps de transit. Cette
427 fonctionnalité est activable via la variable sysctl
428 <varname>net.inet.tcp.inflight_enable</varname></para>
430 <para role="historic">Le support des périphériques
431 USB a été ajouté au noyau
432 <filename>GENERIC</filename> et au programme d'installation pour
433 permettre de supporte les périphériques USB par
434 défaut. Notez que SRM ne supporte pas tous les
435 périphériques USB actuellement, et donc vous devez
436 utilisez un clavier AT si vous n'utilisez pas une console
437 série.&merged;</para>
439 <para>Le gestionnaire de périphérique uaudio,
440 permettant de supporter les périphériques audio USB
441 a été ajouté. &merged;</para>
443 <para arch="i386,pc98" role="historic">Un gestionnaire de
444 périphériques &man.umodem.4; pour les modems USB a
445 été ajouté. Il supporte les modems 3Com 5605
446 et Metricom Ricochet GS wireless USB modems. &merged;</para>
448 <para arch="i386,pc98" role="historic">Un gestionnaire de
449 périphériques &man.uscanner.4; permettant le support
450 basique de scanner USB utilisant SANE a été
451 ajouté. Référez vous a <link xlink:href="http://www.mostang.com/sane/">la page SANE</link> pour la
452 liste des scanners supportés Les scanners HP ScanJet 4100C,
453 5200C et 6300C sont supportés. &merged;</para>
455 <para>Pour augmenter la sécurité, l'option de
456 configuration du noyau <literal>UCONSOLE</literal> a
457 été retiré.</para>
459 <para arch="i386,pc98">La fonctionnalité UserConfig lors du
460 démarrage du noyau, utilisé pour activer,
461 désactiver, ou configurer les périphériques
462 ISA, a été retiré. Cette
463 fonctionnalité a été remplacée par le
464 fichier hints du noyau dans
465 <filename>/boot/device.hints</filename>.</para>
467 <para>L'option du noyau <literal>USER_LDT</literal> est maintenant
468 activée par défaut.</para>
470 <para>Le gestionnaire de périphériques
471 &man.uvisor.4; permettant de connecter les Handspring Visors via
472 USB a été ajouté. &merged;</para>
474 <para>Un gestionnaire de périphériques VESA S3
475 linear framebuffer a été ajouté.</para>
477 <para arch="i386" role="historic">Le gestionnaire de
478 périphérique &man.viapm.4; permettant de
479 gérer l'énergie sur les controleurs VIA SMBus a
480 été ajouté. &merged;</para>
482 <!-- Above this line, kernel changes ordered by manpage/variable name -->
484 <para role="historic">**Write combining for crashdumps has been
485 implemented. This feature is useful when write caching is
486 disabled on both SCSI and IDE disks, where large memory dumps
487 could take up to an hour to complete. &merged;</para>
490 <para>L'infrastructure de gestion des crash noyau a
491 été revue, pour supporter les nouvelles
492 plateformes. L'implication principale est que le format du fichier
493 des crash sur disque a été modifié, et est
494 maintenant indépendant de l'ordre des octets.</para>
496 <para>Les très grands swap (>67 GB) ne panique plus le
497 système.</para>
499 <para arch="alpha">Le support pour les threads en émulation Linux a
500 été ajouté.</para>
502 <para role="historic">La cible
503 <buildtarget>buildkernel</buildtarget> prend en compte la variable
504 <varname>KERNCONF</varname> et non plus <varname>KERNEL</varname>
505 pour savoir quel fichier du noyau créer. Il n'est plus
506 nécessaire, dans certains cas, de faire
507 précéder un <buildtarget>buildkernel</buildtarget> par
508 un <buildtarget>buildworld</buildtarget>. (Un
509 <buildtarget>buildworld</buildtarget> est nécessaire pour la
510 mise à jour lors des version majeures, ou de la mise
511 à jour de <application>binutil</application> et lors de
512 changements dans &man.config.8;.) &merged;</para>
514 <para role="historic">Le code de terminaison des processus
515 lorsqu'il n'y a plus de swap commence maintenant a terminer plus
516 tot les processus, pour empecher les deadlocks; il prend en compte
517 la quantité d'espace de swap utilisé par les
518 processus lors du calcul de la taille des
519 processus.&merged;</para>
521 <para>Les définitions du linker sont maintenant inclues par
522 défaut; &man.gensetdefs.8; n'est donc plus
523 nécessaire et a donc été
524 retiré.</para>
526 <para role="historic">Le clonage de périphérique
527 réseau a été implémenté, et le
528 périphérique &man.gif.4; a été
529 modifié pour en tirer parti. Donc maintenant au lieu de
530 spécifié le nombre d'interfaces &man.gif.4;
531 disponibles dans le fichier de configuration du noyau, L'option
532 <option>create</option> de &man.ifconfig.8; doit etre
533 utilisée lorsqu'une autre instance de
534 périphérique est
535 désirée. &merged;</para>
537 <para>Il est maintenant possible de rajouter des variables d'environnement
538 directement dans le noyau au moment de la compilation en utilisant la
539 directive<literal>ENV</literal> de &man.config.8; .</para>
541 <para>**Idle zeroing of pages can be enabled with the
542 <varname>vm.idlezero_enable</varname> sysctl variable.</para>
544 <para arch="i386,pc98" role="historic">Les adresses de chargement
545 du noyau sont maintenant exportées dans une table de
546 symboles et différentes constantes anciennement
547 codées en dur ont été retirées, ce qui
548 permet a certains programmes, comme &man.ps.1;, de fonctionner
549 avec des noyaux compilés a différentes
550 adresses. &merged;</para>
552 <para role="historic">Le vidage de mémoire des gros
553 processus (ou d'un nombre importantde processus) ne bloque plus la
554 machine pour un long moment. &merged;</para>
556 <para>The &os; kernel scheduler now supports Kernel-Scheduled
557 Entities (KSEs), which provides support for multiple threads of
558 execution per process similar to Schedular Activations. At this
559 point, the kernel has most of the changes needed to support
560 threading. The kernel scheduler can schedule multiple threads per
561 process, but only on a single CPU at a time. Support for
562 userland programs to create and utilize multiple threads is not
566 <para>KSE is a work in progress.</para>
570 <para>Le noyau prend en compte maintenant le concept que il y a
571 des unités plus petites que un processus a gérer
572 (mais il ne peut avoir plus d'un thread par processus
573 autorisé a un moment précis).</para>
575 <para>Le noyau supporte maintenant plusieurs périphériques
576 bas-niveau pour la console. Le nouvel utilitaire &man.conscontrol.8;
577 permet de gérer ces différentes consoles..</para>
579 <para arch="alpha">Le gestionnaire de périphériques
580 des console supporte maintenant les cartes graphiques de type
583 <para role="historic">Le noyau se trouvant sur les CDs d'installation est
584 maintenant séparé de l'image <filename>mfsroot</filename>.
585 Cela permet d'utiliser un noyau complet lors de l'installation sur des
586 machines permettant de démarrer sur les CDs (plutot que d'avoir le
587 noyau restreint utilisé sur les disquettes). &merged;</para>
589 <para role="historic">**The system load average computation now
590 adds some jitter to the timing of samples, in order to avoid
591 synchronization with processes that run
592 periodically. &merged;</para>
594 <para role="historic">Si vous créez un noyau de
595 déboggage (en utilisant par ex <literal>makeoptions
596 DEBUG=-g</literal>),les modules chargeables a la demande seront
597 aussi compiler avec le support de déboggage. Le seul
598 problème engendré sera que les modules construits
599 avec un noyau de déboggage prendront plus de place disque
600 de précedemment. &merged;</para>
602 <para role="historic">Le périphérique de dump noyau
603 peut maintenant etre activé via le module chargeur
604 <varname>dumpdev</varname>. Cela permet dorénavant
605 d'obtenir des informations sur les crashs du a des panic aux
606 derniers moments d'initialisation du noyau (avant que le
607 système ne passe en mode
608 mono-utilisateur). &merged;</para>
610 <para>L'allocateur de mémoire du noyau est maintenant un
611 distributeur "galettes" de mémoire, similaire à
612 celui de celui qui est utilisé dans Solaris. C'est un
613 système d'allocation mémoire compatible SMP, qui a
614 une performance quasi-linéaire lorsque le nombre de CPUs
615 augmente. Il réduit aussi la fragmentation
616 mémoire.</para>
619 <title>Support des cartes mères et des processeurs</title>
621 <para>Le support multi-processeur SMP a été
622 largement revu, et le code de BSD/OS 5.0 a été
623 incorporé. Une des fonctionnalités importantes de
624 SNMPng ((<quote>SMP Next Generation</quote>) est de permettre a
625 plus de processus de fonctionner en mode noyau, tout en ne
626 nécessitant pas de "spin locks" qui réduisent
627 énormément l'utilité des systèmes
628 multi-processeurs. Les "handlers" d'interruptions ont maintenant
629 leur propre contexte, ce qui permet de les bloquer et donc qui
630 permet de réduire le besoin de poser des "locks" sur les
631 interruptions.</para>
633 <para arch="i386,pc98">Le support des processeurs 80386 a
634 été retiré du noyau
635 <filename>GENERIC</filename> car ce code réduisait la
636 performance sur les autres processeurs IA32. L'option
637 noyau<literal>I386_CPU</literal> permettant le support des
638 processeurs 80386 est maintenant exclusive par rapport au
639 support des autres processeurs IA32; cela devrait
640 sérieusement augmenter la performance sur les 80386 du a
641 l'élimination des vérifications du type de
642 processeur au moment de l'éxécution. Les noyaux
643 devant tournés sur des 80386 peuvent etre construits en
644 ne rajoutant dans les options CPU du noyau uniquement
645 <literal>I386_CPU</literal>.</para>
647 <para arch="alpha" role="historic">Les serveurs AlphaServer 1200
648 (<quote>Tincup</quote>) ont été testés et
649 fonctionnent. Pour l'instant il n'est pas possible de
650 démarrer depuis un CD ou un lecteur de disquette, mais en
651 prenant un disque venant d'un autre server Alpha cela
652 fonctionne.&merged;</para>
654 <para arch="alpha">La carte mère API UP1100 est
655 validée .</para>
657 <para arch="alpha">Les serveurs API CS20 1U sont validés.</para>
659 <para arch="alpha">Le support pour les AlphaServer 2100A
660 (<quote>Lynx</quote>) a été ajouté.</para>
662 <para arch="alpha">Du code dans le noyau a été
663 ajouté pour permettre a de vieilles
664 générations de processeurs Alpha(EV4 et EV5)
665 d'émuler les instructions pour les nouvelles
666 générations de processeurs Alphas. Cela permet
667 d'utiliser certains programmes, disponibles uniquement en
668 binaire, comme <application>Adobe Acrobat 4</application> sur
669 des processeurs EV4 et EV5.</para>
671 <para arch="alpha">Le support SMP sur Alpha est maintenant
672 opérationnel.</para>
674 <para arch="i386" role="historic">La détection des
675 nouveaux processeurs, comme FC-PGA2 Pentium III (Tualatin),
676 Transmeta Crusoe, et Transmeta Crusoe LongRun, a
677 été ajouté. &merged;</para>
679 <para arch="alpha">Le support du matériel suivant a
680 été retirer du noyau d'installation pour permettre
681 d'obtenir une disquette 1.44.Mb: Multia, NoName, PC64, EB64,
682 Aspen Alpine, sa (SCSI tape), amr, support du port parallel, vx
683 (3c590, 3c595), pcn (AMD Am79C97x PCI 10/100), sf (Adaptec
684 AIC-6915), sis (SiS 900/SiS 7016), ste (Sundance ST201 (D-Link
685 DFE-550TX)), wb (Winbond W89C840F).</para>
687 <para arch="i386" role="historic">Le support pour Streaming
688 <acronym>SIMD</acronym> Extensions (<acronym>SSE</acronym>) a
689 été introduit. L'option du noyau
690 <literal>CPU_ENABLE_SSE</literal> controle l'intégration
691 dans le noyau.&merged;</para>
693 <para arch="i386" role="historic">L'option du noyau
694 <literal>CPU_ATHLON_SSE_HACK</literal> a été
695 ajouté, permettant d'activer la fonctionnalité SSE
696 sur les nouveaux CPU Athlon si le BIOS oubliait de
697 l'activer. &merged;</para>
699 <para arch="sparc64">La plateforme UltraSPARC est maintenant
700 supportée par &os;. Les machines suivantes sont
701 supportée jusqu'à un certain niveau: Ultra
702 1/2/5/10/30/60, Enterprise 220R/420R, Netra T1 AC200/DC200,
703 Netra T 105, et Blade 100. Le multi-processeur est
704 supporté, et a été testé sur Ultra
705 2, Ultra 60, Enterprise 220R, et Enterprise 420R.</para>
707 <para arch="i386">Sur certains systèmes, le BIOS n'active
708 par les ports d'entrée/sortie et la mémoire des
709 périphériques PC, ce qui les rend
710 inutilisables. La variable sysctl
711 <varname>hw.pci.enable_io_modes</varname> (par défaut
712 à <literal>1</literal>, pour
713 <quote>activé</quote>) force &os; à activer ces
714 périphériques, et ils peuvent donc être
715 utilisés.</para>
717 <para arch="alpha">Le support pour les Alpha TurboChannel Alphas
718 a été retiré.</para>
720 <para arch="i386">Le support pour les AMD Élan SC520 a
721 été ajouté; cela nécessite l'option
722 <literal>CPU_ELAN</literal> dans le fichier de configuration du
728 <title>Gestionnaire de démarrage</title>
730 <para arch="i386" role="historic"><filename>boot2</filename>
731 supporte maintenant l'option <option>-n</option> pour
732 désactiver l'interruption du démarrage par l'appui
733 sur des touches. &merged;</para>
735 <para arch="i386" role="historic">Un nouvel utilitaire
736 <filename>cdboot</filename> pour les CDROMs donne une meilleur
737 compatibilité avec certains BIOS qui ne respectait pas
738 totalement l'implémentation standard des CDROM bootable
739 El Torito . Le nouveau gestionnaire de démarrage supporte
740 le mode <quote>no emulation</quote> de démarrage qui
741 permet d'éliminer le besoin d'émulation d'une
742 image mémoire d'une disquette pour un CDROM
743 bootable. &merged;</para>
745 <para arch="i386,pc98" role="historic">Le gestionnaire de
746 démarrage i386 supporte maintenant un nouveau type de
747 console,<literal>nullconsole</literal>, permettant d'utiliser un
748 système sans carte vidéo et sans port
749 série. &merged;</para>
751 <para arch="i386,pc98" role="historic">Le programme
752 &man.loader.8; dispose maintenant du support optionnel (activer
753 a la compilation, désactivé par défaut)
754 pour charger des noyaux et des modules compressés en
755 <application>bzip2</application>. &merged;</para>
758 <para arch="i386,pc98" role="historic">Le support Intel's Wired
759 for Management 2.0 (PXE) a été ajouté au
760 gestionnaire de démarrage de &os;. Du a des
761 différences d'API, l'ancienne version de PXI n'est plus
762 supportée. Cela permet de démarrer en
763 réseau en utilisant le DHCP.&merged;</para>
766 <!-- Above this line, order bootloader changes by keyword-->
768 <para arch="i386" role="historic">Le gestionnaire de
769 démarrage de &os; contient maintenant un correctif
770 permettant de supporte le démarrage sur un CDROM sur
771 certains BIOS IBM qui s'attendaient a ce que le premier secteur
772 de l'émulation des disquette contiennt un BPB MS-DOS
773 valide pour qu'ils puissent le modifier. &merged;</para>
775 <para arch="i386,pc98" role="historic">Le gestionnaire de
776 démarrage de &os; dispose maintenant d'une option
777 <option>-p</option> permettant de forcer le noyau a faire une
778 pause entre chaque ligne d'affichage au moment de la phase de
779 détection. &merged;</para>
781 <para arch="alpha,i386" role="historic">Le gestionnaire de
782 démarrage de &os; est maintenant capable de
783 démarrer depuis des systèmes de fichier ayant des
784 tailles de block de plus de 8K.&merged;</para>
786 <para>Le noyau et les modules ont été
787 déplacés dans le répertoire
788 <filename>/boot/kernel</filename>, pour permettre de les
789 manipuler ensemble de façon plus simple. Le gestionnaire de
790 démarrage a été mise à jour pour
791 refléter ce changement.</para>
794 <!-- Above this line, order boot loader changes by manpage/variable name-->
799 <title>Support des interfaces réseau</title>
800 <!-- Above this line, order network driver changes by manpage/variable name-->
802 <para role="historic">Le gestionnaire de
803 périphériques &man.an.4; pour les cartes Cisco
804 Aironet supporte maintenant le chiffrement "Wired Equivalent
805 Privacy" (WEP), et est controlable via
806 &man.ancontrol.8;.&merged;</para>
808 <para role="historic">Le gestionnaire de
809 périphériques &man.an.4; supporte maintenant les
810 séries Cisco Aironet 350. &merged;</para>
812 <para role="historic">Le gestionnaire de
813 périphériques &man.an.4; supporte le mode
814 <quote>monitor</quote> controlable via l'option
815 <option>-M</option> de &man.ancontrol.8;. &merged;</para>
817 <para role="historic">Le gestionnaire de
818 périphériques &man.an.4; supporte maintenant Cisco
819 LEAP aussi bien que les clefs WEP. Les utilitaires Aironet Linux
820 sont supportés sous l'émulation. &merged;</para>
822 <para arch="i386,pc98" role="historic">Le support
823 générique pour les réseaux à jetons
824 de type ARCNET a été
825 ajouté. &merged;</para>
827 <para arch="i386,pc98" role="historic">Le gestionnaire de
828 périphériques &man.bge.4; a été
829 ajouté et permet de gérer les cartes de la famille
830 des controleurs Gigabit Ethernet Broadcom BCM570x, cela inclut
831 les cartes 3Com 3c996-T, SysKonnect SK-9D21 et SK-9D41, et les
832 cartes Gigabit Ethernet des serveurs Dell PowerEdge 2550. Les
833 "jumbo frames", le marquage des VLAN et le controle de sortie
834 "TCP/IP offload" sont supportés, tout comme la moderation
835 des interruptions.&merged;</para>
837 <para arch="i386" role="historic">Le gestionnaire de
838 périphériques cm a été ajouté
839 et permet de supporter les cartes ARCNET SMC COM90cx6
840 ARCNET. &merged;</para>
842 <para>Le gestionnaire de périphériques &man.dc.4; supporte
843 désormais les cartes à base de composants Xircom 3201 et
844 Conexant LANfinity RS7112.</para>
846 <para role="historic">Le gestionnaire de
847 périphériques &man.dc.4; supporte maintenant les
850 <para role="historic">Le gestionnaire de
851 périphériques &man.de.4; effectue maintenant une
852 arbitration à base de "round-robin" entre les
853 réceptions et les transmissions du 21143 à la
854 place de donner la priorité a l'unité de
855 reception. Cela permet de gagner 10–15% de performances
856 lors des gros transferts. &merged;</para>
858 <para arch="alpha">Le gestionnaire de
859 périphériques &man.ed.4; est
860 supporté.</para>
862 <para arch="i386,pc98" role="historic">Les cartes Fast Ethernet
863 Linksys PCCARD supportés via le gestionnaire de
864 périphériques &man.ed.4; nécessite
865 maintenant l'ajout du drapeau <literal>0x80000</literal>
866 à la ligne de configuration de &man.pccard.conf.5;. Ce
867 drapeau n'est pas optionnel. Les cartes Linksys ne serait pas
868 reconnues sans lui. &merged;</para>
870 <para role="historic">Un problème avec le gestionnaire de
871 périphériques &man.ed.4; qui pouvait
872 résulter en un "panic" du système avec les
873 très petits paquets et les BPF ou le pontage
874 activé a été fixé. &merged;</para>
876 <para role="historic">Le gestionnaire de
877 périphériques &man.ed.4; supporte maintenant les
878 composants D-Link DL10022 chips, nécessaires pour
879 certaines cartes dont la carte NetGear FA-410TX. Le gestionnaire
880 <literal>miibus</literal> est maintenant nécessaire dans
881 la configuration du noyau pour le gestionnaire de
882 périphériques &man.ed.4;. &merged;</para>
884 <para arch="i386">Le gestionnaire de périphériques
885 &man.el.4; peut maintenant etre chargé en module.</para>
887 <para arch="i386,pc98,ia64" role="historic">Le gestionnaire de
888 périphériques &man.em.4; supporte maintenant les
889 cartes basées sur les composants controleurs Gigabit
890 Ethernet Intel 82544, 82542, et 82543. Le gestionnaire supporte
891 les "jumbo frames" et les "checksum offload" en
892 émission/réception sur les cartes basées
893 sur les composants 82543 et 82544. &merged;</para>
895 <para role="historic">Le périphérique
896 &man.faith.4; est maintenant chargeable, déchargeable et
897 clonable. &merged;</para>
899 <para arch="i386,pc98" role="historic">Le support des cartes
900 Ethernet Fujitsu MB86960A/MB86965A PC-Cards a été
901 de nouveau rajouté au gestionnaire de
902 périphériques &man.fe.4;. &merged;</para>
904 <para arch="alpha" role="historic">Le gestionnaire de
905 périphériques &man.fpa.4; supporte maintenant les
906 cartes DEFPA FDDI Digital sur les architectures
907 Alpha. &merged;</para>
909 <para role="historic">Le gestionnaire de
910 périphériques &man.fxp.4; nécessite
911 maintenant l'entrée <literal>device miibus</literal> dans
912 le fichier de configuration du noyau. &merged;</para>
914 <para role="historic">Le gestionnaire de
915 périphériques &man.fxp.4; contient maintenant un
916 correctif pour la violation de protocole PCI causé sur
917 certains systèmes basés sur des composants Intel
918 ICH2/ICH2-M. Le correctif consiste à lécriture
919 dans l'EEPROM de l'interface a désactiver pour le mode
920 "Dynamic Standby"; une fois l'EEPROM modifiée, le
921 système doit etre redémarré pour que les
922 modifications soient prises en compte. &merged;</para>
924 <para role="historic">**The &man.fxp.4; driver now supports
925 Intel's loadable microcode to implement receive-side interrupt
926 coalescing and packet bundling, on NICs that support these
927 features. This support can be activated by the use of the
928 <option>link0</option> option to
929 &man.ifconfig.8;. &merged;</para>
931 <para arch="sparc64">Le gestionnaire de
932 périphériques gem a été
933 ajouté pour supporté les cartes Sun GEM Gigabit
934 Ethernet et ERI Fast Ethernet.</para>
936 <para role="historic">Le gestionnaire de
937 périphériques &man.gx.4; a été
938 ajouté et permet de gérer les cartes basées
939 sur les controleurs Gigabit Ethernet Intel 82542 et 82543. Les
940 versions fibres et cuivre sont supportées. Les deux
941 cartes supportent l'insertion de VLAN et le taggage de VLAN,
942 les cartes 82543 supportent un plus les "checksum offload"
943 TCP/IP. &merged;</para>
945 <para arch="sparc64">Le gestionnaire de
946 périphériques hme a été
947 ajouté pour ajouter le support des cartes Sun HME Fast
948 Ethernet, que l'on trouve sur beaucoup de cartes mères
949 des séries de machines Sun Ultra.</para>
951 <para role="historic">The &man.lge.4; driver has been added to
952 support the Level 1 LXT1001 NetCellerator Gigabit Ethernet
953 controller chip. This device is used on some fiber optic GigE
954 cards from SMC, D-Link and Addtron. Jumbograms and TCP/IP
955 checksum offload on receive are supported, although hardware
956 VLAN filtering is not. &merged;</para>
958 <para role="historic">Le gestionnaire de
959 périphériques my, permettant le support des cartes
960 Myson Fast et Gigabit Ethernet, a été
961 ajouté. &merged;</para>
963 <para role="historic">Le gestionnaire de
964 périphériques &man.nge.4; a été
965 ajouté et supporte les cartes PCI Gigabit Ethernet
966 basées sur les controleurs National Semiconductor DP83820
967 et DP83821, incluant les controleurs D-Link DGE-500T, SMC EZ
968 Card 1000 (SMC9462TX), Asante FriendlyNet GigaNIC 1000TA et
969 1000TPC et Addtron AEG320T. Ce gestionnaire de
970 périphériques supporte le déchargement des
971 sommes de controle en émission et en
972 réception. &merged;</para>
974 <para role="historic">Le gestionnaire de
975 périphériques &man.pcn.4; a été
976 ajouté et supporte les cartes AMD PCnet/FAST,
977 PCnet/FAST+, PCnet/FAST III, PCnet/PRO, PCnet/Home, et
978 HomePNA. Ces cartes sont toujours supportées par le
979 gestionnaire &man.lnc.4;, le gestionnaire &man.pcn.4; permet de
980 faire fonctionner ces composants en mode 32bits et utilise la
981 fonction d'alignement RX pour permettre de recevoir sans
982 effectuer de copie. Ce gestionnaire est indépendant de
983 l'architecture, il fonctionne donc aussi bien sur I386 que sur
984 Alpha. Le gestionnaire &man.lnc.4; continue a etre
985 nécessaire pour les cartes non PCI. &merged;</para>
987 <para role="historic">Le gestionnaire de
988 périphériques &man.ray.4;, supportant les cartes
989 réseau sans-fil Webgear Aviator a été
990 ajouté. Les opération sur l'interfaces &man.ray.4;
991 s'effectue via &man.raycontrol.8;. &merged;</para>
993 <para arch="i386,pc98">Le gestionnaire de
994 périphériques &man.rp.4; a été mis
995 à jour en version 3.02 et peut être compilé
996 en module. &merged;</para>
998 <para arch="i386" role="historic">Le gestionnaire de
999 périphériques sbni, permettant de supporter les
1000 interfaces de comunications Granch SBNI12, point a point ISA et
1001 PCI a été ajouté. Le port <package>sysutils/sbniconfig</package> contenu dans la
1002 collection des ports de &os; peut etre utilisé pour
1003 configurer ces périphériques.&merged;</para>
1005 <para role="historic">Le support des cartes PCI Ethernet
1006 basées sur les controleurs SiS 900 et SiS 7016 Fast
1007 Ethernet (par exemple, les composants se trouvant sur les cartes
1008 mères SiS 635 and 735), et les composants National
1009 Semiconductor DP83815 (incluant NetGear FA311-TX et FA312-TX) a
1010 été ajouté via le gestionnaire de
1011 périphériques &man.sis.4;. Ce gestionnaire
1012 supporte les VLANs. &merged;</para>
1014 <para arch="pc98" role="historic">Le gestionnaire de
1015 périphériques snc pour les controleurs de cartes
1016 Ethernet National Semiconductor DP8393X (SONIC) a
1017 été ajouté. Actuellement ce gestionnaire
1018 est uniquement utilisé sur les architectures
1019 PC-98.&merged;</para>
1021 <para>Le périphérique &man.stf.4; est maintenant
1024 <para role="historic">Le gestionnaire de
1025 périphériques &man.tap.4;, un gestionnaire de
1026 périphériques virtuel Ethernet nécessaire
1027 pour les configuration en point, a été
1028 ajouté. Ce périphérique est clonable.
1031 <para role="historic">Le gestionnaire de
1032 périphériques &man.ti.4; supporte maintenant les
1033 cartes Gigabit Ethernet Alteon AceNIC 1000baseT et Netgear
1034 GA620T 1000baseT . &merged;</para>
1036 <para role="historic">Le gestionnaire de
1037 périphériques &man.ti.4; masque maintenant
1038 correctement le marquage de VLAN. &merged;</para>
1040 <para>Le gestionnaire de périphériques &man.tx.4;
1041 supporte maintenant réellement le filtrage
1044 <para role="historic">Le gestionnaire de
1045 périphériques &man.txp.4; a été
1046 ajouté et supporte les cartes basées sur le
1047 composant 3Com 3XP Typhoon/Sidewinder (3CR990). &merged;</para>
1049 <para role="historic">Le périphérique &man.vlan.4;
1050 est maintenant chargeable, déchargeable et
1051 clonable. &merged;</para>
1053 <para role="historic">Le gestionnaire de
1054 périphériques &man.wi.4; supporte maintenant les
1055 cartes Prism II et Prism 2.5. Le WEP 104/128-bit fonctionne
1056 maintenant correctement sur les cartes Prism. &merged;</para>
1058 <para role="historic">Le gestionnaire de
1059 périphériques &man.wi.4; supporte l'utilisation de
1060 &os; comme point d'accès sans fil. Cette fonction peut
1061 être activée avec l'option <literal>mediaopt
1062 hostap</literal> de &man.ifconfig.8;. Cette
1063 fonctionnalitée nécessaite une carte basée
1064 sur un controlleur Prism II. &merged;</para>
1066 <para role="historic">Le gestionnaire de
1067 périphériques &man.wi.4; supporte maintenant les
1068 <application>bsd-airtools</application>. &merged;</para>
1070 <para role="historic">Le gestionnaire de
1071 périphériques xe peut maintenant être
1072 compilé en module. &merged;</para>
1074 <para role="historic">Le gestionnaire de
1075 périphériques &man.xl.4; supporte maintenant les
1076 cartes 3Com 3C556 and 3C556B MiniPCI utilisées sur
1077 certains ordinateurs portables. &merged;</para>
1079 <para role="historic">Le gestionnaire de
1080 périphériques &man.xl.4; supporte maintenant les
1081 trames de VLAN marqués en réception(sur les cartes
1082 a base de composants <quote>Cyclone</quote> ou plus
1083 récents). &merged;</para>
1085 <para role="historic">Le gestionnaire de
1086 périphériques &man.xl.4; supporte maintenant le
1087 déchargement des sommes de controles TCP/IP en
1088 réception et en émission sur les cartes
1089 implémentant cette fonctionnalité, comme les
1090 cartes 3C905B, 3C905C, et 3C980C. &merged;</para>
1092 <para role="historic">Un bogue dans le gestionnaire &man.xl.4;,
1093 relatif a un débordement de statistiques lors de la
1094 gestion des interruptions, pouvant causer des ralentissements
1095 lors de taux de traitements plus ou moins importants de paquets,
1096 a été résolu. &merged;</para>
1098 <para role="historic">La structure de données
1099 <varname>ifnet</varname> d'une interface, peut maintenant
1100 indiquer les fonctions supportées par une carte
1101 réseau, et lesquelles sont activées.
1102 &man.ifconfig.8; d'obtenir ces informations. &merged;</para>
1104 <para role="historic">Les performances pour les serveurs ayant
1105 un grand nombre d'alias IP ont été
1106 augmentées, en remplacant la liste linéaire
1107 <varname>if_inaddr</varname> par un tableau de
1108 hashage. &merged;</para>
1110 <para>Les périphériques réseaux
1111 apparaissent maintenant automatiquement comme des fichiers
1112 spéciaux dans <filename>/dev/net</filename>. Des ioctls
1113 matériels su les interfaces ( en excluant le protocol ou
1114 le routage) peut etre effectué sur ces
1115 périphériques. L'ioctl
1116 <varname>SIOCGIFCONF</varname> peut etre effectué sur le
1117 fichier <filename>/dev/network</filename>.</para>
1119 <para role="historic">Certains gestionnaires de
1120 périphériques implémentent maintenant un
1121 mode semi-interrogation, qui permet aux systèmes d'etre
1122 plus robustes aux attaques et surcharges. Pour activer
1123 l'interrogation, les options suivantes sont nécessaires
1124 dans le fichier de configuration du noyau:
1126 <programlisting>options DEVICE_POLLING options HZ=1000 # pas
1127 obligatoire, mais fortemment recommandé</programlisting>
1129 La variable sysctl <varname>kern.polling.enable</varname>
1130 activera ensuite le mode d'interrogation; la variable sysctl
1131 <varname>kern.polling.user_frac</varname> indiquant le
1132 pourcentage de temps CPU à reserver dans le mode
1133 utilisateur. Les gestionnaires supportant cette
1134 fonctionnalité sont &man.dc.4;, &man.fxp.4;, et
1135 &man.sis.4;. Plus de détails peuvent etre trouvé a
1136 la page de manuel de &man.polling.4;. &merged;</para>
1138 <para arch="i386,pc98" role="historic">La perfomance de certains gestionnaires de périphériques
1139 réseaux (spécifiquement &man.dc.4; et &man.sis.4;) a été améliorée
1140 par l'élimination d'inutiles copies de tampons.&merged;</para>
1145 <title>Protocoles réseau</title>
1147 <para role="historic">Le fonctionnalité noyau
1148 &man.accept.filter.9;, permettant de réduire le temps
1149 d'acceptation et de lecture sur les nouvelles connexions sur les
1150 sockets en attente a été
1151 ajoutée. &merged;</para>
1153 <para role="historic">La valeur <literal>proxy</literal> de l'option
1154 <option>-d</option> de &man.arp.8; a été renommé en
1155 <literal>pub</literal>, pour la cohérence avec l'option
1156 <option>-s</option>. Le mot clef <literal>only</literal> a
1157 été ajouté a l'option <option>-s</option>
1158 et l'option <option>-S</option>, pour permettre de créer
1159 des entrées publiées en
1160 <quote>proxy-only</quote>. &merged;</para>
1162 <para role="historic">La fonctionnalité de temporisation
1163 de lecture de &man.bpf.4; fonctionne maintenant correctement
1164 avec &man.select.2;/&man.poll.2;, et aussi avec les
1165 "pthreads". &merged;</para>
1167 <para role="historic">&man.bridge.4; et &man.dummynet.4; ont recus des
1168 améliorations et des corrections de bogues, et sont
1169 maintenant des modules chargeables. &merged;</para>
1171 <para role="historic">&man.bridge.4; a maintenant un support
1172 amélioré pour les clusters multi-bridge
1173 indépendant et est maintenant plus stable lors de la
1174 présence d'attachements et de détachements
1175 dynamique. Les VLANs sont aussi
1176 supportés. &merged;</para>
1178 <para>Un gestionnaire de périphériques
1179 &man.gre.4;, qui encapsule les adresses IP en utilisant GRE (RFC
1180 1701) ou l'encapsulation minimale pour IP mobile (RFC 2004), a
1181 été ajouté.</para>
1183 <para>Les réponses ICMP ECHO et TSTAMPsont maintenant
1184 limitées. Les RSTs TCP générés du a
1185 des ports ouverts et semi-ouverts sont maintenant limités
1186 par des compteurs séparés. Chaque taux de file de
1187 limitation a maintenant sa propre description.</para>
1189 <para role="historic">Les messages ICMP
1190 <literal>UNREACH_FILTER_PROHIB</literal> peuvent maintenant
1191 ré-initialisés des connexions TCP dans
1192 l'état <literal>SYN_SENT</literal> si le numéro de
1193 séquence correct est renvoyé. Cette
1194 fonctionnalité est controllée par la variable
1195 sysctl <varname>net.inet.tcp.icmp_may_rst</varname>.</para>
1197 <para>IP multicast fonctionne mainetant sur les
1198 périphériques VLAN. Plusieurs autres bogues dans
1199 le code des VLAN ont été corrigés.</para>
1201 <para>&man.ipfw.4; filtre maintenant correctement sur la
1202 présence de bits ECN dans les segments
1203 TCP. &merged;</para>
1205 <para>Un nouveau noeud netgraph &man.ng.etf.4; permet au paquets
1206 de type Ethernet d'etre filtrés sur différents
1207 critères sur les "ethertype".</para>
1209 <para>Les noeuds netgraph &man.ng.gif.4; et &man.ng.gif.demux.4;
1210 opérants sur les gestionnaires de
1211 périphériques &man.gif.4; ont été
1212 ajoutés.</para>
1214 <para>Le noeud netgraph &man.ng.ip.input.4;, permettant de
1215 créer des files d'attentes des paquets IP dans le code
1216 d'execution principal de la couche IP a été
1217 ajouté.</para>
1219 <para>Les type de noeud &man.ng.mppc.4; et &man.ng.bridge.4; ont
1220 été ajouté au sous-système
1221 &man.netgraph.4;. Le noeud &man.ng.ether.4; est maintenant
1222 chargeable dynamiquement. Différents bogues et
1223 améliorations ont été
1224 effectuées. &merged;</para>
1226 <para>Un nouveau noeud netgraph; &man.ng.one2many.4;, permettant de
1227 multiplexer et démultiplexer les paquets sur plusieurs liens
1228 a été ajouté.&merged;</para>
1230 <para>Une nouvelle variable sysctl
1231 <varname>net.inet.ip.check_interface</varname>, activée
1232 par défaut, permet de vérifier que le paquet
1233 arrivant sur une interface a une addresse correspondante
1234 à l'addresse de destination du paquet. &merged;</para>
1236 <para>Une nouvelle variable sysctl
1237 <varname>net.link.ether.inet.log_arp_wrong_iface</varname> a
1238 été ajoutée et permet de supprimer le log
1239 des requetes ARP lorsque le retour d'une paquet ARP arrive sur
1240 la mauvaise interface&merged;</para>
1242 <para>Une nouvelle option noyau <literal>options RANDOM_IP_ID</literal>
1243 permet au champ ID des paquets IP d'etre aléatoire. Cela
1244 permet d'empecher a un observateur distant de calculer a quelle
1245 vitesse la machine génère des
1246 paquets. Précédemment a chaque paquet un compteur
1247 était incrémenter.&merged;</para>
1249 <para arch="alpha">SLIP a été retiré de
1250 l'image disquette <filename>mfsroot</filename>.</para>
1252 <para>TCP a recu différentes corrections de bogues pour
1253 les ACK retardés. &merged;</para>
1255 <para>TCP supporte maintenant la modification "NewReno" sur l'algorithme
1256 " TCP Fast Recovery". Cette fonctionnalité est
1257 controlable via la variable
1258 sysctl<varname>net.inet.tcp.newreno</varname>. &merged;</para>
1260 <para>TCP utilise maintenant une minuterie plus agressive pour les
1261 SYN initiaux; cela permet de dropper de façon plus rapide les
1262 tentatives de connexions. &merged;</para>
1264 <para>L'option noyau <literal>TCP_COMPAT_42</literal>
1265 a été retirée. &merged;</para>
1267 <para>L'option noyau <literal>TCP_RESTRICT_RST</literal> a
1268 été retirée. Une fonctionnalité
1269 similaire peut etre trouvée via la variable sysctl
1270 <varname>net.inet.tcp.blackhole</varname>. &merged;</para>
1272 <para>Les extensions du RFC 1323 de TCP sont maintenant
1273 activées par defaut dans &man.rc.conf.5;. &merged;</para>
1275 <para>Les extensions des RFC 1323 et TFC 1644 de TCP sont
1276 maintenant désactivées si aucune réponse au
1277 3eme SYN envoyé n'est reçue lors d'une demande de
1278 connexion. Cette fonctionnalité permet de travailler avec
1279 les (tres vieux) serveurs de terminaux ayant une
1280 implémentation de l'entete VJ de compression
1281 boggué. &merged;</para>
1283 <para>L'implémentation TCP de nécessite plus
1284 l'allocation d'une structure TCP pour chaque connexion; cela
1285 permet de réduire le nombre de tampons utilisés
1286 sur des systèmes ayant énormément de
1287 connexions. &merged;</para>
1289 <para>La taille des tampons TCP par défaut,
1290 controllée par les variables sysctl
1291 <varname>net.inet.tcp.sendspace</varname> et
1292 <varname>net.inet.tcp.recvspace</varname>, a été
1293 augmentée respectivement à 32K et
1294 64K. Précedemment cette valeur
1295 était de 16K pour chaque tampon. Pour essayer d'éviter
1296 l'augmentation de la congestion, la valeur par défaut de
1297 <varname>net.inet.tcp.local_slowstart_flightsize</varname>
1298 a été changée de l'infini a 4. &merged;
1300 <para>Sur des machines très chargées, la
1301 nouvelle valeur de la taille des tampons peut
1302 nécessiter une augmentation manuelle
1303 du paramètre <varname>NMBCLUSTERS</varname>, soit dans
1304 le fichier de configuration du noyau, ou via la
1305 variable <varname>kern.ipc.nmbclusters</varname>.
1306 <command>netstat -mb</command> permet de monitorer
1307 l'etat des clusters mbuf.</para>
1311 <para>TCP supporte maintenant le RFC 1948(Defending Against Sequence
1312 Number Attacks). Cette fonctionnalité est controlable via
1313 les variables sysctl <varname>net.inet.tcp.strict_rfc1948</varname>
1314 et <varname>net.inet.tcp.isn_reseed_interval</varname>. &merged;</para>
1316 <para>L'implémentation TCP de &os; comporte maintenant
1317 un cache en réception des segments SYN. L'arrivé
1318 d'un segmentSYN ajoute alors une entrée dans le cache en
1319 attendant la fin de la séquence d'initialisation des 3
1320 états TCP, a chaque point la mémoire est
1321 alloué comme auparavant. En plus touts les numéros
1322 de séquences initiale TCP (ISN) sont utilisés
1323 comme "cookies", permettant a chaque entrée du cache
1324 d'etre détruite, tout en ayant leur ACK correspondant
1325 accepté plus tard. La combinaison de ces
1326 fonctionnalités appelées <quote>syncache</quote>
1327 et <quote>syncookies</quote> permet a une machine d'etre plus
1328 resistante aux attaques par déni de services TCP. Cette
1329 fonctionnalité est fournie grace au sponsor du DARPA et
1330 NAI Labs. &merged;</para>
1332 <para>Un bogue dans l'implémentation TCP,
1333 figeant une connexion si l'emetteur fixait une
1334 fenetre de zero, a été corrigé.. &merged;</para>
1338 <title>Disques et Stockage</title>
1340 <para arch="i386">Le support des cartes de la famille Adaptec FSA
1341 des contrtoleurs RAID PCI-SCSI a été ajouté
1342 sous la forme du gestionnaire de périphériques
1343 &man.aac.4;. Ce gestionnaire gére correctement les
1344 commandes suivantes initiées par la carte, ajout/retrait
1345 des disques, la fonction de "crashdump" et les commandes
1346 &man.ioctl.2; nécessaires pour la gestion CLI. Ce
1347 gestionnaire a été vérifié par
1348 Adaptec.&merged;</para>
1350 <para>Le gestionnaire de périphériques &man.ahc.4; a reçu
1351 de nombreuses modifications, corrections de bogues et améliorations.
1352 Parmi les différentes améliorations il dispose d'une meilleur
1353 compatibilité avec les puces en mode <quote>RAID Port</quote>
1354 et les systèmes comportant des cartes AAA et/ou ARO, et
1355 des améliorations de la performance. Des bogues ont été fixés,
1356 comme celui qui figeait les controleurs Ultra2/U160. &merged;</para>
1358 <para arch="i386">Le gestionnaire de périphériques &man.asr.4;
1359 permettant de supporter les cartes controleurs Adaptec SCSI RAID
1360 et les familles DPT SmartRAID V et VI, a été ajouté.&merged;</para>
1362 <para arch="i386">Le gestionnaire de périphériques &man.asr.4;
1363 supporte maintenant les controleurs RAID Adaptec 2000S et
1364 2005S Zero-Channel. &merged;</para>
1366 <para>Le gestionnaire de périphériques &man.ata.4; supporte maintenant
1367 les controleurs ATA100. En plus il supporte maintenant
1368 les puces ServerWorks ROSB4 ATA33, CMD 648 ATA66 et CMD 649 ATA100
1369 et Cyrix 5530. &merged;</para>
1371 <para>Pour une configuration plus fexible, les différentes options
1372 du gestionnaire &man.ata.4; sont maintenant modifiables via
1373 le gestionnaire de démarrage, plutot que au niveau du fichier
1374 de configuration du noyau.&merged;</para>
1376 <para>Le gestionnaire de périphériques &man.ata.4; supporte
1377 maintenant le mécanisme de marquage de file, qui est activable
1378 via la variable de démarrage <varname>hw.ata.tags</varname>. &merged;</para>
1380 <para>Le gestionnaire de périphériques &man.ata.4; supporte
1381 maintenant les <quote>pseudo</quote> controleurs RAID ATA comme
1382 les controleurs Promise Fasttrak et HighPoint HPT370.&merged;</para>
1384 <para>Le gestionnaire de périphériques &man.ata.4; supporte maintenant
1385 un grand nombre de puces SiS, listé dans les Notes Matérielles. &merged;</para>
1387 <para>La fonctionnalité BurnProof(TM), disponible sur les
1388 graveurs de CDROM ATAPI et maintenant disponible.&merged;</para>
1390 <para>Le gestionnaire de périphériques &man.ata.4; supporte
1391 dispose du support d'adressage 48-bit. Les périphériques
1392 de plus de 137GB sont maintenant supportés. &merged;</para>
1394 <para>Le gestionnaire de périphériques &man.ata.4; est maintenant
1395 corrigé pour les systèmes utilisant les puces VIA 82C686B Southbridge,
1396 qui entrainait une corruption des données. &merged;</para>
1398 <para>Les erreurs de récupération CAM ont été mises à jour.</para>
1400 <para>Le gestionnaire de périphériques &man.cd.4; supporte maintenant
1401 les écritures. Cela permet d'écrire sur les DVD-RAM, PD et
1402 d'autres lecteurs qui sont signalés comme des périphériques CD.
1403 Notez que cette modification affecte uniquement les périphériques
1404 a accès en écriture aléatoire, et pas les périphériques a accès
1405 en écriture séquentielle comme les lecteurs CD-R, qui sont eux
1406 supportés par &man.cdrecord.1; (via
1407 <package>sysutils/cdrtools</package> de la
1408 collection des Ports. &merged;</para>
1410 <para arch="i386">Le gestionnaire ciss, pour les périphériques
1411 utilisant l'interface standard d'accès SCSI-3, a été ajouté. Le
1412 gestionnaire supporte la famille des controleurs RAID Compaq
1413 SmartRAID 5* (5300, 532, 5i)&merged;</para>
1415 <para>Le gestionnaire de périphériques de disquette &man.fdc.4; a
1416 subit de nombreuses améliorations. La sélection de la densité
1417 est maintenant automatique; le gestionnaire est aussi plus
1418 souple sur la selection de la densité de différents sous-
1419 périphériques.</para>
1421 <para>Le gestionnaire de périphériques de disque ida, supporte
1422 maintenant la focntion de "crashdump". &merged;</para>
1424 <para arch="i386">Le gestionnaire de périphériques iir a été ajouté
1425 pour supporter les controleurs RAID intégrés d'Intel, et les controleurs
1428 <para arch="alpha">Le bogue qui ne permettait pas
1429 d'attacher certains lecteurs de CDROM lorsqu'ils étaient
1430 connectés sur une carte SCSI gérée par &man.isp.4; a été
1431 corrigé.. &merged;</para>
1433 <para>Le gestionnaire de périphériques &man.isp.4; permet
1434 maintenant de découvrir de façon pro-active les
1435 changements de topologie Fibre Channel.</para>
1437 <para>Le gestionnaire de périphériques &man.isp.4; supporte
1438 maintenant le mode cible pour les cartes SCSI Qlogic, dont
1439 les cartes Ultra2 et Ultra3 et les cartes double bus..</para>
1441 <para>Le gestionnaire de périphériques &man.isp.4; supporte
1442 maintenant les cartes PCI Qlogic 2300 et 2312 Fibre
1443 Channel.&merged;</para>
1445 <para>&man.md.4;, le gestionnaire de périphériques de disque
1446 mémoire, comporte maintenant les fonctionnalités de &man.vn.4;
1447 Les périphériques &man.md.4; peuvent maintenant etre configurés
1448 via &man.mdconfig.8;. &man.vn.4; a été retiré. Le système
1449 de fichiers mémoire (MFS) a été retiré aussi..</para>
1451 <para arch="i386">Le gestionnaire de périphériques &man.mly.4;
1452 pour les controleurs Mylex PCI to SCSI
1453 AccelRAID et eXtremeRAID comportant un micro-code 6.X ou supérieur
1454 a été ajouté. &merged;</para>
1456 <para arch="i386">Les gestionnaires de périphériques ncv, nsp et stg ont
1457 été portés depuis le code NetBSD/pc98. Ils supportent les cartes controleurs
1458 NCR 53C50 /Workbit Ninja SCSI-3 / TMC 18C30, et les cartes basées sur les
1459 controleurs 18C50 PC-Card/ISA SCSI. Ces trois gestionnaires peuvent etre
1460 compilés et chargés en modules. &merged;</para>
1462 <para>Différents problèmes dans la gestion des erreurs de &man.sa.4;
1463 ont été corrigés, de meme que le problème <quote>tape drive spinning indefinitely
1464 upon &man.mt.1; <option>stat</option></quote> .</para>
1466 <para arch="i386">Le gestionnaire de périphériques &man.twe.4;
1467 3ware ATA RAID a été ajouté. &merged;</para>
1469 <para>Le gestionnaire de volume &man.vinum.4; a reçu des corrections de bogues
1470 et des améliorations.</para>
1472 <para>La compatibilité des gestionnaires de périphériques &man.wd.4; a été retirée
1473 des gestionnaires de périphériques &man.ata.4;. &merged;</para>
1480 <title>Systèmes de fichier</title>
1482 <para>Le support des attributs étendus a été ajouté au noyau
1483 de &os; Cela permet au noyau, et certains processus utilisateurs
1484 privilégiés, de marqué des fichiers et des répertoires avec
1485 des données supplémentaires. Les attributs étendus ont été ajoutés
1486 pour supporter le projet TrustedBSD, en particulier les ACL,
1487 l'accès via des jetons (voyez le fichier
1488 <filename>/usr/src/sys/ufs/ufs/README.extattr</filename> pour
1489 plus de détails).</para>
1491 <para>Suite a un changement dans sa license, les "softupdates"
1492 ont été intégrés dans la portion principale des sources
1493 du noyau. Cela a pour conséquence de permettre aux
1494 "softupdates" de pouvoir etre disponible dans le
1495 noyau <filename>GENERIC</filename>. &merged;</para>
1497 <para>La capacité d'effectuer un snapshot a été ajouté a FFS.
1498 Plus de détails peuvent etre trouvé dans le fichier
1499 <filename>/usr/src/sys/ufs/ffs/README.snapshot</filename>.</para>
1501 <para>Les "softupdates" pour FFS ont reçus de nombreux
1502 correctifs et améliorations.</para>
1504 <para>Lors de l'utilisation des "softupdates" et &man.statfs.2;,
1505 &man.df.1; affiche le nombre de blocs et de fichiers qui sont
1506 pret a etre nettoyés.</para>
1508 <para>Le bogue dans FFS corrompant les superblock sur de grands
1509 systèmes de fichier a été corrigé.&merged;</para>
1511 <para>Le système de fichier Inode (IFS) a été ajouté; plus
1512 d'informations sont disponible dans le fichier
1513 <filename>/usr/src/sys/ufs/ifs/README</filename>.</para>
1515 <para>Le système de fichiers ISO-9660 dispose maintenant
1516 d'une routine chargeable a la demande de convertion de
1517 caractères. Le port <package>sysutils/cd9660_unicode</package>
1518 comporte un ensemble de base de conversions.</para>
1520 <para>&man.kernfs.5; est obsolète et a été retiré.</para>
1522 <para>Un bogue dans le client NFS causant un temps d'accès faux
1523 sur les fichiers ouverts par <literal>O_EXCL|O_CREAT</literal>
1524 a été corrigé &merged;</para>
1526 <para>Une nouvelle fonction de hashage NFS (basé sur l'algorithme
1527 de hashage Fowler/Noll/Vo) a été implémentée et améliore les
1528 performances NFS en augmentant l'efficience des tables de hashage
1529 de <varname>nfsnode</varname>. &merged;</para>
1531 <para>Les locks NFS coté client on été implémentés.</para>
1533 <para>Le code NFS coté client et serveur dans le noyau
1534 a été croisé de manière complexe. Ils ont été séparés
1535 pour une meilleure maintenance et de futurs développements..</para>
1537 <para>Le support des listes de controle d'accès (ACLs) sur
1538 le système de fichiers a été introduit, permettant de controler
1539 de façon plus fine l'accès aux fichiers et répertoires. Ce support
1540 vient du projet TrustedBSD. Plus de détails sont disponibles
1542 <filename>/usr/src/sys/ufs/ufs/README.acls</filename>.</para>
1544 <para>L'algorithme préféré de schéma des répertoires pour FFS
1545 (<literal>dirprefs</literal>) a changé. Plutot que de couper
1546 les blocs de répertoires a travers un disque, il essaie
1547 de grgouper les blocs de répertoire ensemble. Les opérations
1548 de traversé de larges structures de répertoire, comme les ports
1549 de &os;, a démontré plus de rapidité. Ce changement est
1550 transparent et automatique pour les nouveaux répertoires. &merged;</para>
1552 <para arch="i386">Le support de smbfs(CIFS) a été ajouté au noyau. Les
1553 programmes utilisateurs &man.smbutil.1; et &man.mount.smbfs.8;
1554 peuvent etre utilisés pour se servir des partages SMB. Notez que
1555 &man.mount.smbfs.8; charge automatiquement le module <filename>smbfs.ko</filename>
1556 dans le noyau, meme si <literal>LIBMCHAIN</literal> et
1557 <literal>LIBICONV</literal> ne sont pas compilé dans le noyau.
1560 <para>Pour rester cohérent les systèmes de fichiers
1561 fdesc, fifo, null, msdos, portal, umap et union ont
1562 été renommés en fdescfs, fifofs, msdosfs, nullfs, portalfs,
1563 umapfs, et unionfs. Les modules et programmes mount_* possibles
1564 ont été aussi renommés. La compatiblité avec l'entrée du système
1565 de fichiers <literal>msdos</literal> dans &man.fstab.5; a été
1566 ajoutée a &man.mount.8; permettant de fonctionner sans changement.</para>
1568 <para>pseudofs, un canevas pour des pseudo-systèmes de fichiers,
1569 a été ajouté. &man.linprocfs.5; et &man.procfs.5; ont été modifiés
1570 pour permettre l'utilisation de pseudofs.</para>
1572 <para>Une optimisation très simple sur la recherche de hashage
1573 de gros répertoires, appelé <literal>dirhash</literal>, a été ajouté.
1574 Conditionné par l'option noyau <literal>UFS_DIRHASH</literal>
1575 (activé par défaut dans le noyau <filename>GENERIC</filename>),
1576 permet d'augmenter la rapidité de traitement dans les gros
1577 répertoires tout en consommant un peu plus de mémoire. &merged;</para>
1579 <para>Le sous-système de mémoire virtuel supporte maintenant
1580 les nécessités mémoire des répertoires UFS par défaut (cette fonction
1581 est controler via la variable sysctl
1582 <varname>vfs.vmiodirenable</varname>). &merged;</para>
1584 <para>Un bogue empéchant le montage du système de
1585 fichier "root" depuis un CDROM SCSI a été corrigé (les
1586 CDROM ATAPI ont toujours été supportés). &merged;</para>
1588 <para>Des bogues dans le code des systèmes
1589 de fichiers, découvert en utilisant l'utilitaire
1590 <application>fsx</application>de test des systèmes de fichiers,
1591 ont été corrigés. Dans certaines cas (principalement lors de
1592 l'utilisation de NFS) certains bogues causaient la corruption
1593 des données ou des paniques du noyau. &merged;</para>
1595 <para>Les systèmes de fichiers réseaux (comme NFS et smbfs) listés
1596 dans le fichier <filename>/etc/fstab</filename> peuvent
1597 maintenant etre montés au moment de l'initialisation du système;
1598 le montage est alors suspendu jusqu'à l'initialisation finale
1599 du réseau.</para>
1604 <title>Support PCCARD</title>
1606 <para arch="i386">Le gestionnaires de périphériques pccard et
1607 &man.pccardc.8; supporte maintenant différents
1608 <quote>types de sons</quote> lors de l'insertion et l'ejection
1609 des cartes&merged;</para>
1611 <para>Sur les machines modernes, les périphériques PCCARD peuvent
1612 etre configurés pour envoyer indifféremment leurs interruptions
1613 via les interruptions PCI ou ISA. Le gestionnaire de périphériques
1614 &man.pcic.4; a été modifié pour supporter ces deux modes
1615 d'interruptions (précedemment juste le mode ISA était supporté).
1616 &merged; Dans la plupart des cas, la configuration des périphériques
1617 PCMCIA sur des ordinateurs portables est simplifié et plus
1618 flexible. De plus, plus de ponts de cartes PCI Cardbus (
1619 comme ceux utilisés par les cartes Orinoco PCI) sont supportés.
1620 Certaines machines peuvent poser des problèmes, comme des paniques ou
1621 des arrets, avec le routage des interruptions PCI; elles peuvent
1622 la plupart du temps fonctionner en forçant l'ancien mode
1623 de routage des interruptions via le bus ISA. Les lignes suivantes
1624 placées dans le fichier <filename>/boot/loader.conf</filename>,
1625 permettent de résoudre ce problème:</para>
1627 <programlisting>hw.pcic.intr_path="1"
1628 hw.pcic.irq="0"</programlisting>
1630 <para>Lors de l'installation de &os;, taper les lignes suivantes
1631 au moment du prompt du gestionnaire de démarrage peut
1632 etre très utile pour démarrer pour la première fois &os;:</para>
1634 <screen><prompt>ok</prompt> <userinput>set hw.pcic.intr_path="1"</userinput>
1635 <prompt>ok</prompt> <userinput>set hw.pcic.irq="0"</userinput></screen>
1637 <para arch="i386">Le support préliminaire de Cardbus sous NEWCARD
1638 a été ajouté. Ce code supporte les cartes TI113X, TI12XX, TI125X,
1639 Ricoh 5C46/5C47, Topic 95/97/100 et Cirrus Logic PD683X. Le
1640 support 16-bit PC Card n'est pas encore fonctionnel.</para>
1644 <title>Support Multimédia</title>
1646 <para arch="i386">Le gestionnaire de périphériques &man.pcm.4;
1647 supporte maintenant les cartes sons ESS Solo 1,
1648 Maestro-1, Maestro-2, et Maestro-2e; Forte Media fm801, ESS
1649 Maestro-2e, et VIA Technologies VT82C686A, et a reçu
1650 de nombreuses modifications. Des gestionnaires séparés pour
1651 les cartes SoundBlaster 8 et SoundBlaster 16 remplacent l'ancien
1652 gestionnaire unifié. Un gestionnaire pour les cartes CMedia
1653 CMI8338/CMI8738 a été ajouté. Un gestionnaire pour les cartes
1654 a base de S3 SonicVibes a été ajouté.&merged;</para>
1656 <para arch="i386">Un gestionnaire de périphériques pour les
1657 cartes Avance Logic ALS4000 a été ajouté.. &merged;</para>
1659 <para arch="i386">Un gestionnaire de périphériques pour les cartes
1660 ESS Maestro-3/Allegro a été ajouté, mais suite a des restrrictions
1661 sur la license, il ne peut etre compilé dans le noyau. &merged;
1662 Pour utiliser ce gestionnaire, ajoutez la ligne suivante au fichier
1663 <filename>/boot/loader.conf</filename>:</para>
1665 <programlisting>snd_maestro3_load="YES"</programlisting>
1667 <para>Le gestionnaire de périphériques &man.bktr.4; a été mis
1668 à jour en version 2.18. Cette mise à jour fournit de nombreuses
1669 nouvelles fonctionnalités. De nouveaux types de tuner ont été
1670 joutés et des améliorations dans les modules KLD et l'allocation
1671 mémoire ont été effectués. Des bogues dans &man.devfs.5;
1672 lors du chargement et déchargement ont été corrigés. Le support
1673 pour les nouvelles cartes Hauppauge Model 44xxx WinTV a été
1674 ajouté. &merged;</para>
1676 <para>Lorsque les modules sons sont compilés, un seul suffit
1677 a charger tous les gestionnaires et l'infrastructure
1678 par la commande <command>kldload snd</command>. &merged;</para>
1680 <para>Une nouvelle API a été ajoutée pour les cartes sons
1681 ayant un controleur de volume matériel.</para>
1683 <para arch="i386">Un gestionnaire de périphériques pour
1684 les cartes sons intégrées Intel 443MX, 810, 815, et 815E
1685 a été ajouté.</para>
1691 <title>Logiciels externes</title>
1694 <para>Le language de commande inspiré sur Forth
1695 (<application>FICL</application>) du gestionnaire de
1696 démarrage a été mis à jour en version 2.05.</para>
1698 <para>Le supporte pour la configuration avancée de gestion
1699 d'énergie (ACPI), un standard multi-constructeurs sur
1700 la gestion d'énergie, a été ajouté. Cette fonctionnalité
1701 est fournié par le projet <application>Intel ACPI Component
1702 Architecture</application>, depuis le snapshot ACPI CA
1703 20020214. Une certaine compatibilité pour les applications
1704 utilisant l'ancien standard APM est fourni.</para>
1707 <title>IPFilter</title>
1709 <para><application>IPFilter</application> a été mis a jour en version
1710 3.4.20. &merged;</para>
1712 <para><application>IPFilter</application> supporte maintenant
1713 IPv6. &merged;</para>
1718 <title>isdn4bsd</title>
1720 <para><application>isdn4bsd</application> a été mis à jour
1721 en version 1.0.1. Ceci <emphasis>oblige</emphasis> les
1722 utilisateurs du gestionnaire de périphériques
1723 &man.i4bisppp.4; (PPP noyau sur ISDN) à utiliser
1724 &man.ispppcontrol.8; au lieu de &man.spppcontrol.8; pour
1725 configurer et controler leurs interfaces réseaux. &merged;</para>
1727 <para>Le gestionnaire de périphériques &man.ifpi.4; permettant
1728 le support des cartes AVM Fritz!Card PCI version 2 a été
1729 ajouté.</para>
1731 <para>Le gestionnaire de périphériques &man.ihfc.4; permettant
1732 la gestion des périphériques Cologne Chip Designs HFC sous
1733 <application>isdn4bsd</application> a été ajouté. &merged;</para>
1735 <para>Le gestionnaire de périphériques &man.itjc.4; permettant
1736 la gestion des périphériques NETjet-S / Teles PCI-TJ sous
1737 <application>isdn4bsd</application> a été ajouté. &merged;</para>
1739 <para>Le support expérimental des cartes Eicon.Diehl DIVA 2.0 et
1740 2.02 ISA PnP ISDN a été ajouté au via le gestionnaire
1741 de périphériques &man.isic.4; de
1742 <application>isdn4bsd</application> . &merged;</para>
1745 <para>Le gestionnaire de périphériques &man.isic.4; supporte
1746 les cartes Compaq Microcom 610 ISDN ISA PnP. &merged;</para>
1748 <para>Les cartes ISDN basées sur Active CAPI fabriquées par
1749 AVM sont maintenant supportées par les gestionnaires
1750 de périphériques &man.i4bcapi.4; et &man.iavc.4;. Les cartes
1751 supportées sont les cartes AVM B1 PCI et AVM B1 ISA Basic Rate
1752 et AVM T1 Primary Rate.&merged;</para>
1754 <para>Un nouveau mot clef,<literal>maxconnecttime</literal>, est
1755 accepté dans le fichier &man.isdnd.rc.5; et permet de
1756 limiter le temps maximum ou une connexion peut rester
1757 ouverte. &merged;</para>
1759 <para>&man.isdnphone.8; supporte maintenant l'option
1760 <option>-k</option> pour envoyer des messages via le clavier
1761 numérique d'un PABX &merged;</para>
1764 <sect4 xml:id="kame-kernel">
1767 <para>La couche IPv6 est maintenant basée sur la snapshot
1768 du projet KAME IPv6 en date du 28 Mai 2001. La plupart
1769 des ajouts de cette section résultent de cet import. La
1770 <xref linkend="kame-userland"/> liste les modifications
1771 dans les programmes utilisateurs de la couche
1772 KAME IPv6 . &merged;</para>
1774 <para>&man.gif.4; est maintenant basé sur le RFC 2893 et non plus
1775 sur le RFC 1933. Le drapeau d'interface <literal>IFF_LINK2</literal>
1776 permet de controler le fitrage.&merged;</para>
1778 <para><application>IPSec</application> a reçu de nombreuses
1779 améliorations, comme la capacité d'utiliser les algorithmes
1780 SHA2 et Rijndael. Le support de IPSec RC5 a été retiré du
1781 a des problèmes de license. &merged;</para>
1783 <para>&man.stf.4; est maintenant conforme au RFC 3056; le
1784 drapeau d'interface <literal>IFF_LINK2</literal>
1785 permet de controler le fitrage.&merged;</para>
1787 <para>IPv6 vérifie mieux les adresses illégales (comme
1788 l'adresse de bouclage) sur les réseaux physique. &merged;</para>
1790 <para>L'option socket <varname>IPV6_V6ONLY</varname> est
1791 maintenant completement supporté. La façon dont le noyau
1792 respecte cette option est controler par la variable
1793 sysctl <varname>net.inet6.ip6.v6only</varname>. &merged;</para>
1795 <para>Le RFC 3041 (Privacy Extensions for Stateless Address
1796 Autoconfiguration) est supporté. Il peut etre activé par la
1797 variable sysctl <varname>net.inet6.ip6.use_tempaddr</varname>.
1802 <sect2 xml:id="security">
1803 <title>Changements liés a la sécurité</title>
1805 <para>&man.sysinstall.8; permet maintenant a un utilisateur de choisir
1806 un des deux <quote>profils de sécurité</quote> au moment de l'installation
1807 Ces profils activent ou désactivent alors différents services via
1808 le fichier de configuration &man.rc.conf.5; lors de nouvelles
1809 installations. &merged;</para>
1811 <para>Un bogue qui fixait le système pour des images ELF exécutables
1812 malformées a été résolu (voir l'avis de sécurité
1813 FreeBSD-SA-00:41). &merged;</para>
1815 <para>Un trou de sécurité dans l'émulation Linux a été corrigé (voir
1816 l'avis de sécuritéFreeBSD-SA-00:42). &merged;</para>
1818 <para>Les appels a la librairie de traitement des chaines
1819 ont été corrigés dans beaucoups de programmes, pour réduire
1820 la possiblité d'exploitation des dépassements de tampons.
1823 <para>TCP utilise maintenant une fonction plus aléatoire pour
1824 le choix du nombre initial lors de l'initialisation de la
1825 séquence (voir l'avis de sécurité FreeBSD-SA-00:52). &merged;</para>
1827 <para>Différents dépassements de tampons dans &man.tcpdump.1; ont été
1828 corrigés (voir l'avis de sécurité FreeBSD-SA-00:61). &merged;</para>
1830 <para>Le trou de sécurité de &man.top.1; a été corrigé
1831 (voir l'avis de sécurité FreeBSD-SA-00:62). &merged;</para>
1833 <para>Un potentiel trou de sécurité du a une erreur potentielle
1834 dans &man.gethostbyname.3; a été corrigé (voir l'avis de sécurité
1835 FreeBSD-SA-00:63). &merged;</para>
1837 <para>Un potentiel dépassement de tampon dans la libraire
1838 &man.ncurses.3; permettant l'execution de programme
1839 via &man.systat.1; a été corrigé(voir l'avis de sécurité
1840 FreeBSD-SA-00:68). &merged;</para>
1842 <para>La vulnérabilité de &man.telnetd.8; causant
1843 une consommation importante de ressources du serveur
1844 a été corrigée (voir l'avis de sécurité FreeBSD-SA-00:69). &merged;</para>
1846 <para>La commande <literal>nat deny_incoming</literal> de
1847 &man.ppp.8; fonctionne maintenant correctement (voir l'avis
1848 de sécurité FreeBSD-SA-00:70). &merged;</para>
1850 <para>La vulnérabilité dans les fichiers temporaires créés par
1851 &man.csh.1;/&man.tcsh.1; permettant d'écraser certains fichiers
1852 utilisateurs a été corrigée (voir l'avis de sécurité FreeBSD-SA-00:76). &merged;</para>
1854 <para>Le binaire &man.ssh.1; n'est plus SUID root par défaut. &merged;</para>
1856 <para>Différentes corrections ont été apportées à l'implémentation
1857 de Kerberos IV relatives a des variables d'environnements, un
1858 possible dépassent de tampon, et l'écrasement de fichiers de
1859 tickets. &merged;</para>
1861 <para>&man.telnet.1; nettoie maintenant mieux son environnement.&merged;</para>
1863 <para>Différentes vulnérabilités dans &man.procfs.5; ont été
1864 corrigées (voir l'avis de sécurité FreeBSD-SA-00:77). &merged;</para>
1866 <para>Un bogue dans <application>OpenSSH</application> dans
1867 lesquel un serveur n'etait pas capable de désactivé &man.ssh-agent.1;
1868 ou <literal>X11Forwarding</literal> a été corrigé (voir l'avis
1869 de sécurité FreeBSD-SA-01:01). &merged;</para>
1871 <para>Un bogue dans &man.ipfw.8; et &man.ip6fw.8; traitant
1872 des segments TCP entrants comme des connexions <literal>établies</literal>
1873 a été corrigé (voir l'avis de sécurité FreeBSD-SA-01:08). &merged;</para>
1875 <para>Un bogue dans &man.crontab.1; permettant a un utilisateur
1876 de lire n'importe quel fichier en ayant une syntaxe de &man.crontab.5;
1877 valide a été corrigé(voir l'avis de sécurité FreeBSD-SA-01:09). &merged;</para>
1879 <para>La vulnérabilité dans &man.inetd.8; permettant l'accès
1880 en lecture aux 16 bytes initiaux des fichiers accessibles
1881 par le groupe <systemitem class="groupname">wheel</systemitem> a été corrigé(voir
1882 l'avis de sécrurité FreeBSD-SA-01:11). &merged;</para>
1884 <para>Un bogue dans &man.periodic.8; qui utilisait des fichiers
1885 temporaires de façon peu sécurisée a été corrigé (voir l'avis
1886 de sécurité FreeBSD-SA-01:12). &merged;</para>
1888 <para>Un bogue dans &man.sort.1; permettant a un attaquant d'arrèter
1889 son traitement a été corrigé (voir l'avis de sécurité
1890 FreeBSD-SA-01:13). &merged;</para>
1892 <para><application>OpenSSH</application> intègre maintenant un code
1893 permettant de prévenir (plutot que de limiter le nombre
1894 de connexions) aux attaques permettant de trouver la clef
1895 du serveur (pas la clef de la machine) en regénérant une nouvelle
1896 clef lorsque un problème RSA est détecté (voir l'avis de sécurité
1897 FreeBSD-SA-01:24). &merged;</para>
1899 <para>Plusieurs programmes ont subit une correction dans le formattage
1900 de l'affichage de sortie des chaines pour réduire le risque
1901 de vulnérabilités. &merged;</para>
1903 <para>Plusieurs programmes utilisants des fichiers temporaires les
1904 utilisent maintenant de façon plus sécurisée. &merged;</para>
1906 <para>Un bogue dans ICMP premettant a un attaquant de perturber
1907 les <quote>sessions</quote> TCP et UDP a été corrigé. &merged;</para>
1909 <para>Un bogue dans &man.timed.8;, causant un crash lors de l'envoi
1910 de paquets mals formés, a été corrigé (voir l'avis de sécurité
1911 FreeBSD-SA-01:28). &merged;</para>
1913 <para>Un bogue dans &man.rwhod.8;, permettant de le "crasher" lors de
1914 l'envoi de paquets mal formés a été corrigé (voir l'avis de sécurité
1915 FreeBSD-SA-01:29). &merged;</para>
1917 <para>Un trou de sécurité dans les implémentations FFS et EXT2FS de &os;
1918 permettant à des utilisateurs l'accès a des données non autorisées, a été
1919 corrigé. (voir l'avis de sécurité FreeBSD-SA-01:30). &merged;</para>
1921 <para>Un vulnérabilité, exploitable à distance, de &man.ntpd.8; a
1922 été réglée(voir l'avis de sécurité FreeBSD-SA-01:31). &merged;</para>
1924 <para>Un trou de sécurité dans le mécanisme de "cache" des fragments IP
1925 d'<application>IPFilter</application> a été corrigé (voir l'avis de
1926 sécurité FreeBSD-SA-01:32). &merged;</para>
1928 <para>Un dépassement dans &man.glob.3; permettant l'execution de code
1929 dans le serveur de FTP a été corrigé. De plus, pour prévenir certaines
1930 formes d'attaques DOS, &man.glob.3; permet de limiter le nombre de
1931 répertoires qu'il retourne. &man.ftpd.8; utilise maintenant cette
1932 fonctionnalité (voeyz l'avis de sécurité FreeBSD-SA-01:33). &merged;</para>
1934 <para>L'initialisation des numéros de séquences TCP est plus
1935 aléatoire (voyez l'avis de sécurité FreeBSD-SA-01:39). Suite
1936 a des potentiels problèmes de compatiblité, cette fonctionalité
1937 de sécurité peut etre activé ou désactivé via la variable sysctl
1938 <varname>net.inet.tcp.tcp_seq_genscheme</varname>.&merged;</para>
1940 <para>Un vulnérabilité dans les routines &man.fts.3; (utilisés par
1941 des applications pour parcourir de façon récursive un système de fichier)
1942 permet à un programme de lire des fichiers en dehors de la hiérarchie
1943 de répertoire autorisé. Ce bogue a été corrigé voir l'avis de sécurité
1944 FreeBSD-SA-01:40). &merged;</para>
1946 <para>L'implémentation de la couche TCP de &os; a été rendue plus
1947 résistante aux attaques SYN, en éliminant le segment RST envoyé
1948 normalement lors du nettoyage d'une connexion de la file
1951 <para><application>OpenSSH</application> prend, maintenant, l'UID
1952 de l'utilisateur avant d'essayer d'effacer le fichier
1953 d'authentification, annulant les effets d'une "race"</para>
1955 <para>A flaw allowed some signal handlers to remain in effect in a
1956 child process after being exec-ed from its parent. This allowed
1957 an attacker to execute arbitrary code in the context of a setuid
1958 binary. This flaw has been corrected (see security advisory
1959 FreeBSD-SA-01:42). &merged;</para>
1961 <para>Un dépassement de buffer à distance dans &man.tcpdump.1; a été
1962 corrigé (voir l'avis de sécurité FreeBSD-SA-01:48). &merged;</para>
1964 <para>Un dépassement de buffer à distance dans &man.telnetd.8; a été
1965 corrigé (voir l'avis de sécurité FreeBSD-SA-01:49). &merged;</para>
1967 <para>Les nouvelles variables sysctl
1968 <varname>net.inet.ip.maxfragpackets</varname>
1969 et <varname>net.inet.ip6.maxfragpackets</varname> permettent
1970 de limiter la quantité de mémoire utilisée par les fragments des
1971 paquets IPv4 et IPv6; cela permet de mieux se prévenir contre les
1972 attaques par déni de service (voyez l'avis de sécurité
1973 FreeBSD-SA-01:52). &merged;</para>
1975 <para>Tous les services dans <filename>inetd.conf</filename> sont
1976 maintenant désactivés par défaut pour les nouvelles installations.
1977 &man.sysinstall.8; done la possiblité d'activer ou désactiver
1978 &man.inetd.8; pour les nouvelles installation, comme l'édition
1979 de <filename>inetd.conf</filename>. &merged;</para>
1981 <para>Un bogue dans l'implémentation des règles de &man.ipfw.8;
1982 comportant <literal>me</literal> sur les liens point à point a
1983 été corrigé. Les règles de filtrage comportant <literal>me</literal>
1984 matchaient l'adresse IP distante a la place de l'adresse IP
1985 local (voyez l'avis de sécurité FreeBSD-SA-01:53). &merged;</para>
1987 <para>Une vulnérabilité dans &man.procfs.5;, permettant a un
1988 processus de lire des informations sensibles depuis l'espace
1989 mémoire d'un autre processus, a été corrigée (voyez l'avis
1990 de sécurité FreeBSD-SA-01:55). &merged;</para>
1992 <para>La vérification d'un nom de machine en mode
1993 <literal>PARANOID</literal> de <application>tcp_wrappers</application>
1994 fonctionne maintenant correctement (voyez l'avis de sécurité
1995 FreeBSD-SA-01:56). &merged;</para>
1997 <para>Un bogue permettant de passer root dans &man.sendmail.8; a
1998 été corrigé(voyez l'avis de sécurité FreeBSD-SA-01:57). &merged;</para>
2000 <para>Un bogue permettant de passer root a distance dans &man.lpd.8;
2001 a été corrigé (voyez l'avis de sécurité FreeBSD-SA-01:58). &merged;</para>
2003 <para>Une "race condition" dans &man.rmuser.8; qui rendait brièvement
2004 <filename>/etc/master.passwd</filename> lisible pour tout utilisateur
2005 a été corrigée (voyez l'avis de sécurité FreeBSD-SA-01:59). &merged;</para>
2007 <para>Un bogue dans <application>UUCP</application> a été
2008 corrigé (voyez l'avis de sécurité FreeBSD-SA-01:62). Tous
2009 les binaires n'appartenant pas a <systemitem class="username">root</systemitem>
2010 dans les "path" système standard ont maintenant le drapeau
2011 <literal>schg</literal> permettant d'empecher l'exploitation
2012 de bogues via &man.cron.8;, par <systemitem class="username">root</systemitem>,
2013 ou par un utilisateur autre que celui auquel appartient
2014 le binaire. De plus &man.uustat.1; est lancé maintenant
2015 via <filename>/etc/periodic/daily/410.status-uucp</filename>
2016 sous l'utilisateur <systemitem class="username">uucp</systemitem>, et non
2017 plus <systemitem class="username">root</systemitem>. Dans &os; -CURRENT,
2018 <application>UUCP</application> ne fait plus partie des binaires
2019 systèmes, et a été déplacé dans la collection des Ports. &merged;</para>
2021 <para>Un trou de sécurité, sous la forme d'un dépassement de buffer, dans
2022 l'appel système &man.semop.2; a été corrigé.&merged;</para>
2024 <para>Un trou de sécurité dans <application>OpenSSH</application>,
2025 permettant a un utilisateur d'executer du code avec des privilèges
2026 supplémentaires si <literal>UseLogin yes</literal> était activé, a été
2027 corrigé. Notez que la valeur par défaut de ce paramètre est
2028 <literal>UseLogin no</literal>. (Voyez l'avis de sécurité
2029 FreeBSD-SA-01:63.) &merged;</para>
2031 <para>L'utilisation de répertoire temporaire par &man.pkg.add.1;
2032 pouvait permettre a un attaquant local de modifier le contenu
2033 des binaires distribués au moment ou ils allaient etre installé. Ce
2034 bogue a été corrigé (voyez l'avis de sécurité FreeBSD-SA-02:01).
2037 <para>Une "race condition" dans &man.pw.8;, permettant de lire
2038 le contenu du fichier <filename>/etc/master.passwd</filename>, a
2039 été corrigé (voyez l'avis de sécurité FreeBSD-SA-02:02.) &merged;</para>
2041 <para>Un bogue dans &man.k5su.8; pouvait permettre a un processus
2042 ayant obtenu des privilèges super-utilisateur de les ré-obtenir. Ce
2043 bogue a été corrigé (voyez l'avis de sécurité FreeBSD-SA-02:07.)
2048 <sect2 xml:id="userland">
2049 <title>Changements dans les programmes utilisateurs</title>
2051 <para>Si le premier argument de &man.ancontrol.8; ou de
2052 &man.wicontrol.8; ne commence pas par un <literal>-</literal>, il est
2053 considéré comme une inteface.</para>
2055 <para>&man.apmd.8; peut maintenant monitorer les niveaux des batteries
2056 et executer des commandes basées sur le pourcentage ou le nombre de
2057 minutes restantes via la directive de configuration
2058 <literal>apm_battery</literal>. Voyez les exemples commentés dans le fichier
2059 <filename>/etc/apmd.conf</filename> pour la syntaxe. &merged;</para>
2061 <para>&man.arp.8; affiche maintenant le nom de l'interface correspondante
2062 à chaque entrée ARP. &merged;</para>
2064 <para>&man.arp.8; affiche maintenant <literal>[fddi]</literal> ou
2065 <literal>[atm]</literal> pour les adresses d'interfaces de ce type.</para>
2067 <para>&man.atacontrol.8; a été ajouté pour permettre de controler de
2068 nombreux aspects du gestionnaire de périphérique &man.ata.4;.</para>
2070 <para arch="i386">&man.boot98cfg.8;, un utilitaire de gestionnaire de
2071 démarrage PC-98, d'installation et de configuration a été
2072 ajouté. &merged;</para>
2074 <para>&man.burncd.8; supporte maintenant l'option <option>-m</option> pour
2075 la création en mode multi-session (par défaut les disques sont fermés en
2076 mono-session). Une option, <option>-l</option>, a été ajoutée et permet
2077 de prendre une liste des images depuis un fichier. <filename>-</filename>
2078 peut etre utilisé comme un nom de fichier et correspond a l'entrée
2079 standard <literal>stdin</literal>. &merged;</para>
2081 <para>&man.burncd.8; supporte maintenant le mode "Disk At Once (DAO)",
2082 sélectionnable via l'option <option>-d</option>.</para>
2084 <para>&man.burncd.8; peut maintenant écrire sur les VCDs/SVCDs.</para>
2086 <para>&man.c89.1; a été converti en binaire et certains bogues mineurs
2087 ont été fixés. &merged;</para>
2089 <para arch="i386">Une version minimaliste de &man.camcontrol.8;
2090 est maintenant disponible sur la disquette d'installation. Cela permet
2091 de détecter les périphériques connectés après le démarrage ou d'afficher
2092 les périphériques attachés aux bus SCSI (par ex, depuis un
2093 <quote>shell d'urgence</quote>). &merged;</para>
2095 <para>&man.cat.1; dispose maintenant de la capacité de lire depuis des
2096 sockets de type UNIX-domain. &merged;</para>
2098 <para>&man.cdcontrol.1; supporte maintenant une commande
2099 <literal>cdid</literal> qui permet de calculer et d'afficher le numéro
2100 de série du Cd, en utilisant le meme algorithme que la
2101 base CDDB. &merged;</para>
2103 <para>&man.cdcontrol.1; utilise maintenant la variable d'environnement
2104 <envar>CDROM</envar> pour choisir le périphérique par défaut.
2107 <para>&man.cdcontrol.1; supporte maintenant les commandes
2108 <literal>next</literal> et <literal>prev</literal> pour avancer et
2109 reculer d'une piste sur un CD audio.&merged;</para>
2111 <para>&man.chflags.1; a été déplacé de <filename>/usr/bin</filename>
2112 vers <filename>/bin</filename>.</para>
2114 <para>&man.chio.1; a maintenant la possibilité de spécifier les élements
2115 par volume a la place de leur emplacement physique tout comme
2116 la possibilité de remettre un éléments a son emplacement
2117 précédent. &merged;</para>
2119 <para>&man.chmod.1; supporte maintenant l'option <option>-h</option>
2120 pour changer le mode d'un lien symbolique.</para>
2122 <para>&man.chown.8; suit maintenant correctement les liens symboliques
2123 s'ils sont spécifiés en arguments de la ligne de commande meme sans
2124 l'option <option>-R</option>. &merged;</para>
2126 <para>&man.chown.8; n'utilise plus <literal>.</literal> comme délimiteur
2127 utilisateur/groupe. Cette modification a été faite pour permettre de
2128 supporter les noms d'utilisateurs contenant un
2129 <literal>.</literal>.</para>
2131 <para>L'inclusion de <filename><sys/param.h></filename> n'est plus
2132 obligatoire pour l'utilisation des macros <literal>CSMG_*</literal>.</para>
2134 <para>&man.col.1; dispose maintenant de l'option <option>-p</option>
2135 permettant, dans le cas d'une sequence de controle inconnue, de ne pas
2136 en tenir compte. &merged;</para>
2138 <para>La distribution <filename>compat3x</filename> a été mise à jour
2139 pour inclure les librairies présentes dans &os; 3.5.1-RELEASE.
2142 <para>Une distribution <filename>compat4x</filename> a été ajoutée
2143 pour la compatibilité avec &os; 4-STABLE.</para>
2145 <para>&man.config.8; convertit maintenant plus de "warnings" qui devaient
2146 etre des erreurs en des erreurs fatales avec un code de sortie. Cela
2147 permet à <literal>make buildkernel</literal> de ne plus les ignorer
2148 et de générer un noyau boggué dans le cas d'une compilation
2149 automatique.&merged;</para>
2151 <para>Différents dépassement de buffer dans &man.config.8; ont été
2152 corrigés. &merged;</para>
2154 <para>La programme &man.daemon.8;, une interface en ligne de commande
2155 a &man.daemon.3;, a été ajouté. Il se détache lui meme du terminal et
2156 execute le programme passé en ligne de commande. Cela permet a un
2157 utilisateur de lancer un programme comme s'il avait été écrit en
2158 démon.</para>
2160 <para>devinfo, un outil permettant d'afficher l'arbre des
2161 périphériques et l'utilisation des ressources par périphériques,
2162 a été ajouté.</para>
2164 <para>&man.df.1; dispose maintenant de l'option <option>-l</option>
2165 permettant d'afficher uniquement les systèmes de fichiers localement
2166 montés. &merged;</para>
2168 <para>&man.disklabel.8; supporte maintenant l'expression des tailles
2169 de partitions en kilobytes, megabytes, ou gigabytes, en plus des
2170 secteurs. &merged;</para>
2172 <para>&man.dmesg.8; dispose maintenant de l'option <option>-a</option>
2173 permettant d'afficher la totalité du message de démarrage, incluant
2174 les messages &man.syslogd.8; et l'affichage
2175 <filename>/dev/console</filename>.&merged;</para>
2177 <para>&man.du.1; dispose maintenant d'une option <option>-I</option>
2178 permettant d'ignorer les fichiers et les sous-répertoires correspondant
2179 à un masque spécifié. &merged;</para>
2181 <para>&man.dump.8; supporte maintenant l'héritage du drapeau
2182 <literal>nodump</literal> a travers une hiérarchie. &merged;</para>
2184 <para>L'option <option>-T</option> de &man.dump.8; n'attend plus
2185 forcément un argument supplémentaire. &merged;</para>
2187 <para>&man.dump.8; dispose maintenant d'une option <option>-D</option>
2188 , permettant de changer le nom du fichier
2189 <filename>/etc/dumpdates</filename>. &merged;</para>
2191 <para>&man.dump.8; affiche maintenant une information de progression
2192 dans le titre du processus, très utile pour la supervision des
2193 sauvegardes automatisées.</para>
2195 <para>&man.edquota.8; dispose maintenant de l'option <option>-f</option>,
2196 permettant de limiter la modification du fichier des
2197 quotas (spécifié via l'option <option>-p</option>)a un seul système
2198 de fichiers. &merged;</para>
2200 <para>&man.fbtab.5; accepte maintenant des expressions régulières pour
2201 les périphériques cibles, et non plus juste des noms de périphériques
2202 ou de répertoires individuels.</para>
2204 <para arch="i386">&man.fdisk.8; n'essaie plus de rechercher un
2205 périphérique si aucun n'a été spécifié en ligne de commande, mais
2206 utilise a la place le nom du périphérique par défaut ou se trouve
2207 le périphérique racine.</para>
2209 <para>&man.fdread.1;, a program to read data from floppy disks,
2210 has been added. It is a counterpart to &man.fdwrite.1; and is
2211 designed to provide a means of recovering at least some data from
2212 bad media, and to obviate for a complex invocation of
2215 <para>&man.find.1; supporte maintenant l'option <option>-empty</option>
2216 qui retourne vrai si le fichier ou le répertoire est vide. &merged;</para>
2218 <para>&man.find.1; supporte maintenant les options
2219 <option>-iname</option> et <option>-ipath</option> principalement
2220 pour ne pas tenir compte de la casse et les options
2221 <option>-regexp</option> et <option>-iregexp</option>
2222 correspondant aux correpondances par expressions régulières. L'option
2223 <option>-E</option> permet maintenant d'activer le support des
2224 expressions régulières étendues. &merged;</para>
2226 <para>&man.find.1; dispose maintenant des options <option>-anewer</option>,
2227 <option>-cnewer</option>, <option>-mnewer</option>,
2228 <option>-okdir</option>, et <option>-newer[acm][acmt]</option>
2229 permettant la comparaison des dates et heures des fichiers. La dernière
2230 option permet de spécifier la valeur en différentes unités de
2231 temps. &merged;</para>
2233 <para>&man.finger.1; dispose de la possiblité de comparer le nom
2234 aux aliases, via le fichier &man.finger.conf.5;. &merged;</para>
2236 <para>&man.finger.1; dispose maintenant du support du fichier
2237 <filename>.pubkey</filename>.</para>
2239 <para>&man.fmt.1; a été réécrit; la réécriture a permis de corriger
2240 un certain nombre de bugs. &merged;</para>
2242 <para>&man.fmtcheck.3;, une fonction permettant de vérifier la
2243 consistence des arguments de formatage de chaine, a été
2244 ajoutée. &merged;</para>
2246 <para>L'infrastructure de &man.fsck.8; permettant a &man.fsck.8;
2247 de travailler sur différents types de systèmes de fichiers (comme
2248 &man.mount.8;).</para>
2250 <para>La façon dont &man.fsck.8; gère plusieurs passes
2251 (a la <filename>/etc/fstab</filename>), a été modifié
2252 pour lui permettre de s'accomoder des systèmes de fichiers sur plusieurs
2255 <para>&man.fsck.8; dispose maintenant du support de vérification
2256 en avant plan(<option>-F</option>) et en arrière plan(<option>-B</option>).
2257 Traditionnellement &man.fsck.8;est invoqué avant le montage
2258 des systèmes de fichierset toutes les vérifications sont faites
2259 a ce moment. Si la vérification en arrière plan est disponible,
2260 &man.fsck.8; est invoqué deux fois. Il est invoqué en premier
2261 de façon traditionnelle, avant de monter les systèmes de fichier,
2262 avec l'option <option>-F</option> pour vérifier les
2263 systèmes de fichiers ne pouvant etre vérifier en arrière plan.
2264 Il est invoqué une seconde fois, après que le systèmes soit
2265 passé en mode multi-utilisateur, avec l'option <option>-B</option>
2266 pour vérifier tous les autres systèmes de fichiers pouvant
2267 être vérifié en arrière plan.
2268 Contrairement à la vérification en avant-plan, la vérification en
2269 arrière plan est démarré de façon asynchrone, cela permet
2270 donc de permettre à d'autres processus système de démarrer
2271 pendant que les systèmes de fichiers sont vérifiés. L'activation
2272 de cette fonctionnalité est controllée par la variable
2273 <varname>background_fsck</varname> du fichier &man.rc.conf.5;.</para>
2275 <para>Immédiatement avec la réception d'un signal <literal>SIGINFO</literal>
2276 (souvent un control-T depuis le tty de controle), &man.fsck.ffs.8; affiche
2277 maintenant une ligne indiquant le numéro et l'information de progression
2278 de la phase en cours.&merged;</para>
2280 <para>&man.fsck.ffs.8; supporte maintenant la vérification en
2281 arrière plan des systèmes de fichiers FFS montés
2282 grace a l'option <option>-B</option> (les softupdates doivent
2283 être activés sur ces systèmes de fichiers).
2284 L'option <option>-F</option> permet de spécifier que le système
2285 de fichier doit être vérifier en avant-plan.</para>
2287 <para>Un nouvel utilitaire &man.fsck.msdosfs.8; a été ajouté
2288 pour vérifier la consistence des systèmes de fichiers
2289 MS-DOS. &merged;</para>
2291 <para>&man.ftpd.8; dispose maintenant de l'option <option>-r</option>
2292 permettant le mode lecture seule, et l'option <option>-E</option>
2293 permettant de désactiver la commande <literal>EPSV</literal>.
2294 Il dispose aussi de plusieurs fixes permettant de réduire la diffusion
2295 d'information et la possibilitée de sépcifier un interval de ports
2296 au moment de sa compilation. &merged;</para>
2298 <para>&man.ftpd.8; supporte maintenant les options <option>-o</option> et
2299 <option>-O</option> permettant de désactiver la commande
2300 <literal>RETR</literal>; la première pour tout le monde et la deuxième
2301 juste pour les invités. Couplé a l'option <option>-A</option> et
2302 des permissions appropriées sur les fichiers, cela permet de créer
2303 un FTP anonyme assez propre permettant a d'autres de déposer des
2306 <para arch="i386">&man.gdb.1; supporte maintenant des points d'arrets
2307 matériel (en utilisant les registres de déboggage du noyau qui
2308 a été introduit dans &os; 4.0). &merged;</para>
2310 <para>Les fonctions &man.getprogname.3; et &man.setprogname.3;
2311 ont été ajoutée pour permettre de manipuler le nom du programme courant.
2312 Elles sont utilisées par les routines de gestion d'erreurs pour afficher
2313 des messages consistents.&merged;</para>
2315 <para>&man.gprof.1; dispose maintenant de l'option <option>-K</option>
2316 pour résoudre de façon dynamique les symboles du noyau en cours d'execution.
2317 Avec cette fonctionnalité, les modules chargeables peuvent maintenant
2318 etre profilés.</para>
2320 <para>&man.growfs.8;, un utilitaire pour augmenter la taille des systèmes
2321 de fichiers FFS a été ajouté. &man.ffsinfo.8;, un utilitaire pour afficher
2322 les méta-informations d'un système de fichier a été aussi ajouté. &merged;</para>
2324 <para>Les scripts shells &man.groups.1; et &man.whoami.1; ne sont
2325 plus nécessaires; leur fonctionnalités sont maintenant intégrées dans
2326 &man.id.1;. &merged;</para>
2328 <para>Les scripts &man.ibcs2.8;, &man.linux.8;, &man.osf1.8;, et
2329 &man.svr4.8;, qui chargeaient les modules d'émulation, ont été retirés. Le
2330 système de module actuel charge maintenant les modules nécessaires à
2331 la demande en vérifiant les dépendances.</para>
2333 <para>&man.indent.1; dispose de nouvelles options de formattage. &merged;</para>
2335 <para>&man.ifconfig.8; peut maintenant affecter l'adresse au niveau de la couche
2336 lien d'une interface via le paramètre <option>lladdr</option>.&merged;</para>
2338 <para>&man.ifconfig.8; accepte maintenant la notation au format CIDR.&merged;</para>
2340 <para>&man.ifconfig.8; supporte maintenant l'affectation de paramètres sur les
2341 interfaces sans fil IEEE802.11. Les interfaces supportées sont &man.wi.4; et &man.an.4;
2342 ainsi que partiellement &man.awi.4;. &merged;</para>
2344 <para>&man.ifconfig.8; n'affiche plus la liste des média supportés par défaut. Elle
2345 est affichée avec l'option <option>-m</option>. &merged;</para>
2347 <para>La syntaxe de &man.inetd.8; avec le support de &man.faithd.8; est maintenant
2348 compatible avec les autres BSDs. &merged;</para>
2350 <para>Le support du protocol <literal>ident</literal> dans &man.inetd.8; a été
2351 vérifié et mise a jour. &merged;</para>
2353 <para>&man.inetd.8; peut maintenant gérer les sockets de type UNIX-domain. &merged;</para>
2355 <para>&man.install.1; dispose de plusieurs nouveautés, comme les options
2356 <option>-b</option> et <option>-B</option> pour sauvegarder les
2357 fichiers cibles existants et l'option <option>-S</option> pour
2358 copier de façon <quote>attentive</quote>. L'option <option>-c</option> (copie)
2359 est maintenant active par défaut et l'option <option>-D</option> (debug)
2360 a été retirée. &man.install.1; affiche maintenant un warning si l'option
2361 <option>-d</option> (créer les répertoires) et l'option <option>-C</option>
2362 (copie des fichiers modifiés uniquement) sont utilisées ensemble. &merged;</para>
2364 <para>IP Filter est maintenant supporté par le fichier de configuration
2365 du démarrage &man.rc.conf.5;&merged;</para>
2367 <para>&man.ipfstat.8; supporte maintenant l'option <option>-t</option> pour
2368 lui permettre un affichage à la &man.top.1;. &merged;</para>
2370 <para>&man.ipfw.8; n'affiche plus les règles dynamiques sauf si on lui passe
2371 l'option <option>-d</option>. L'option <option>-e</option> permet d'afficher
2372 la liste des règles dynamiques expirées. &merged;</para>
2374 <para>&man.ipfw.8; permet de vérifier les paquets sur les interfaces
2375 ayant des adresses IP dynamiques (via <literal>me</literal>). &merged;</para>
2377 <para>&man.ipfw.8; dispose du type <literal>limit</literal> pour
2378 les règles, qui permet de limitter le nombre de sessions entre
2379 deux adresses. &merged;</para>
2381 <para>Les règles de filtrage de &man.ipfw.8; peuvent maintenant
2382 vérifier la valeur du champ de précédencee IPv4.</para>
2384 <para>&man.ip6fw.8; peut maintenant utiliser un pré-processeur
2385 et dispose de l'option <option>-q</option> (quiet) pour la lecture
2386 depuis un fichier. &merged;</para>
2388 <para>&man.kenv.1;, une commande permettant d'afficher l'environnement
2389 noyau, a été ajouté. &merged;</para>
2391 <para>&man.keyinfo.1; est maintenant un programme C, plutot qu'un script
2392 Perl. &merged;</para>
2394 <para>&man.killall.1; est maintenant un programme C plutot qu'un script Perl.
2395 L'option <option>-m</option> utilise donc maintenant la syntaxe
2396 des expressions de &man.regex.3; a la place de celles de &man.perl.1;. &merged;</para>
2398 <para>&man.killall.1; permet maintenant aux utilisateurs non-root de tuer
2399 les processus SUID root qu'ils ont lancé, de la meme façon que la version
2400 Perl. &merged;</para>
2402 <para>L'utilitaire &man.kldconfig.8; a été ajouté pour permettre de manipuler
2403 plus facilement le path de recherche des modules noyau. &merged;</para>
2405 <para>&man.last.1; implémente maintenant l'option <option>-d</option>
2406 qui permet de voir qui s'est logguer a une date et a une heure
2407 spécifique.. &merged;</para>
2409 <para>L'utilitaire &man.lastlogin.8;, permettant d'afficher le dernier login
2410 d'un utilisateur, a été importé de NetBSD. &merged;</para>
2412 <para>&man.ldconfig.8; vérifie maintenant le propriétaire du répertoire et
2413 les permissions pour plus de sécurité; ces vérifications peuvent etre
2414 désactivés via l'option <option>-i</option>. &merged;</para>
2416 <para>&man.ldd.1; peut maintenant etre utilisé sur les librairies partagées,
2417 en plus des executables. &merged;</para>
2419 <para>&man.ldd.1; dispose maintenant de l'option <option>-a</option>
2420 pour lister l'ensemble des objets nécessaire pour chaque objet
2423 <para><filename>libc</filename> est maintenant thread-safe par défaut;
2424 <filename>libc_r</filename> contient uniquement des fonctions "thread-able".</para>
2426 <para><filename>libcrypt</filename> et
2427 <filename>libdescrypt</filename> ont été unifié pour fournir une fonction
2428 de hashage d'authentification des mots de passe configurable. Les
2429 méthodes de hashage des et md5 sont fournies sauf si la fonction
2430 de hashage des est spécifiquement retirée. &merged;</para>
2432 <para><filename>libcrypt</filename> supporte maintenant l'algorithme
2433 Blowfish pour le hashage des mots de passe. &merged;</para>
2435 <para arch="i386"><filename>libdisk</filename> peut maintenant configurer
2436 lors de l'installation le gestionnaire de démarrage
2437 <filename>boot0</filename>. &merged;</para>
2439 <para><filename>libstand</filename> supporte maintenant les fichiers
2440 compressés en <application>bzip2</application> dans les systèmes de
2441 fichiers. &merged;</para>
2443 <para><filename>libstand</filename> peut maintenant écraser le contenu
2444 d'un fichier sur des systèmes de fichiers UFS (il ne peut pas élargir
2445 ou tronquer des fichiers, car le système de fichiers ne serait pas
2448 <para>L'intervalle par défaut des ports TCP utilisés par
2449 <filename>libfetch</filename> lors de FTP passifs a changé;
2450 cela affecte les fonctionnalités de &man.fetch.1;, qui
2451 dispose maintenant de l'option <option>-U</option> pour utiliser
2452 l'ancien intervalle. &merged;</para>
2454 <para><filename>libfetch</filename> supporte maintenant
2455 l'authentification. &merged;</para>
2457 <para><filename>libfetch</filename> peut maintenant utiliser la variable
2458 d'environnement <envar>HTTP_USER_AGENT</envar>. &merged;</para>
2460 <para><filename>libgmp</filename> a été remplacé par
2461 <filename>libmp</filename>.</para>
2463 <para>Les fonctions de <filename>libposix1e</filename> ont été
2464 intégrés dans <filename>libc</filename>.</para>
2466 <para>&man.ln.1; dispose maintenant de l'option <option>-i</option>
2467 pour demander a l'utilisateur la confirmation avant d'écraser un
2468 fichier existant. &merged;</para>
2470 <para>&man.ln.1; supporte maintenant l'option <option>-h</option>
2471 pour empécher de suivre une cible qui est un lien, l'option
2472 <option>-n</option> a été ajoutée pour la
2473 compatibilité. &merged;</para>
2475 <para>&man.logger.1; peut maintenant envoyer des messages directement
2476 a un syslog distant. &merged;</para>
2478 <para>&man.login.1; exporte maintenant les variables d'environnements
2479 mis en place par les modules <application>PAM</application>. &merged;</para>
2481 <para>&man.lpc.8; a été amélioré; <command>lpc clean</command>
2482 est maintenant plus sur, et une nouvelle commande <command>lpc tclean</command>
2483 permettant de vérifier quels fichiers seront effacés par
2484 <command>lpc clean</command> a été ajoutée. &merged;</para>
2486 <para>&man.lpd.8; dispose de deux nouvelles options: <option>-c</option>
2487 qui loggue toutes les erreurs de connexion dans &man.syslogd.8;, et
2488 <option>-W</option> qui permet d'autoriser les connexions depuis des ports
2489 non réservés. &merged;</para>
2491 <para>&man.lpd.8; supporte maintenant dans ses fichiers de controle
2492 des actions d'impressions le type <literal>o</literal>, qui lui permet d'imprimer
2493 les fichiers PostScript générés par
2494 <application>MacOS</application> 10.1. &merged;</para>
2496 <para>&man.lpr.1;, &man.lpq.1;, et &man.lpd.8; ont reçus certaines
2497 améliorations. &merged;</para>
2499 <para>&man.lpr.1;, &man.lpd.8;, &man.syslogd.8;, et
2500 &man.logger.1; sont maintenant compatible IPv6, comme d'autres
2501 utilitaires réseaux du système de base. &merged;</para>
2503 <para><command>lprm -</command> supporte maintenant la gestions des files
2504 d'impressions distantes. &merged;</para>
2506 <para>&man.ls.1; peut maintenant produire une sortie en couleur lorsque
2507 l'option <option>-G</option> lui est passé (et que le terminal supporte
2508 cette fonction). La variable d'environnement <envar>CLICOLOR</envar> peut
2509 etre mise en place pour activer par défaut cette
2510 fonctionnalité. &merged;</para>
2512 <para>&man.mail.1; supporte maintenant l'option <option>-E</option>
2513 pour éviter d'envoyer des messages avec le corps vide. &merged;</para>
2515 <para>&man.make.1; dispose des modificateurs de variables <literal>:C///</literal>
2516 (substitution des expressions régulières), <literal>:L</literal>
2517 (minuscule), and <literal>:U</literal> (majuscule). Ils ont été ajouté
2518 pour réduire les différences entre &os; et OpenBSD/NetBSD. &merged; </para>
2520 <para>Différents bogues dans &man.make.1;, comme ceux incluant
2521 les suffixes vide, mauvaises suppositions sur les permissions des répertoires,
2522 et certains dépassements de tampon potentiels, ont été
2523 fixés. &merged;</para>
2525 <para>La nouvelle variable <varname>CPUTYPE</varname> dans
2526 <filename>make.conf</filename> permet de controler les optimisations
2527 spécifiques à certains processeurs dans différentes parties du code,
2528 comme dans <application>OpenSSL</application>. &merged;</para>
2530 <para>L'infrastructure de <filename>Makefile</filename> de &os; supporte
2531 maintenant la directive <varname>WARNS</varname> venant de NetBSD. Cette
2532 directive controle l'addition des options de warnings au compilateur
2533 via <varname>CFLAGS</varname> de façon neutre. &merged;</para>
2535 <para>&man.man.1; n'est plus installé SUID
2536 <systemitem class="username">man</systemitem>, dans le but de réduire les vulnérabilités
2537 associées lors de la génération de <quote>catpages</quote>
2538 (les pages de manuel cachées pour leur lecture répétées).
2539 Comme résultat &man.man.1; ne peut plus créer des pages de manuels
2540 cachées pour un utilisateur. Il peut continuer a le faire si l'utilisateur
2541 à la possibilité d'écrire dans le répertoire des catpages (
2542 par ex une page de manuel lui appartenant) ou si l'utilisateur le lancant est
2543 <systemitem class="username">root</systemitem>.</para>
2545 <para>La commande &man.mdmfs.8; a été ajoutée; c'est un wrapper
2546 de &man.mdconfig.8;, &man.disklabel.8;, &man.newfs.8; et &man.mount.8; qui
2547 permet d'utiliser les options de en ligne de commande de
2548 &man.mount.mfs.8;.</para>
2550 <para>&man.mergemaster.8; inclut maintenant le fichier et
2551 <filename>/etc/mergemaster.rc</filename> et demande maintenant a
2552 l'utilisateur de lancer les commandes recommandées (comme
2553 <command>newaliases</command>)) si nécessaires. &merged;</para>
2555 <para>&man.moused.8; supporte maintenant l'option <option>-a</option> pour
2556 controler l'accélération de la souris. &merged;</para>
2558 <para>&man.mtree.8; peut utiliser un fichier comportant la liste des
2559 répertoires à exclure lorsqu'il crée ou vérifie les prototypes.
2560 Cela permet d'utiliser plus facilement &man.mtree.8; comme outil
2561 de détection d'intrusion système.&merged;</para>
2563 <para>&man.natd.8; dispose maintenant de l'option <option>-log_ipfw_denied</option>
2564 pour logguer les paquets qui ne peuvent etre ré-injectés suite a des
2565 règles de &man.ipfw.8;. &merged;</para>
2567 <para>Le pourcentage d'utilisation affiché par &man.netstat.1;
2568 reflète maintenant correctement le pourcentage de mbufs réseaux
2569 utilisés&merged;</para>
2571 <para>&man.netstat.1; dispose maintenant du paramètre de ligne de commande
2572 <option>-W</option> qui lui permet de ne pas tronquer les adresses, meme si
2573 elles sont trop longue pour s'afficher dans la colonne nécessaire. &merged;</para>
2575 <para>&man.netstat.1; garde maintenant une trace des paquets en entrée
2576 et en sortie par adresse pour chaque interface. &merged;</para>
2578 <para>&man.netstat.1; dispose maintenant du paramètre de ligne de commande
2579 <option>-z</option> permettant la remise à zéro des statistiques. &merged;</para>
2581 <para>&man.netstat.1; dispose maintenant du paramètre de ligne de commande
2582 <option>-S</option> permettant d'afficher les adresse en format numérique tout
2583 en gardant les noms symbolique des ports. &merged;</para>
2585 <para>&man.newfs.8; implémente maintenant les écritures combinées, cela
2586 permet la création des nouveaux systèmes de fichiers jusqu'a sept
2587 fois plus rapidement. &merged;</para>
2589 <para>&man.newfs.8; dispose maintenant de l'option <option>-U</option>, permettant
2590 l'activation des softupdates sur un nouveau système de fichiers. &merged;</para>
2592 <para>Le nombre de cylindres par groupe de &man.newfs.8; est maintenant
2593 calculé pour etre égal au nombre maximum donné par les
2594 paramètres du système de fichiers courant. Ce nombre peut etre
2595 forcé via l'option <option>-c</option>. De base, la valeur par défaut a été
2596 fixée à 16. Cela augmente les performances de &man.fsck.8; tout en
2597 réduisant la fragmentation. &merged;</para>
2599 <para><anchor xml:id="newfs-block-frag-sizes"/>La taille des blocs et des fragments
2600 lors de la création de systèmes de fichiers par &man.newfs.8; sont
2601 respectivement de 16384 bytes et 2048 bytes (les anciennes valeurs
2602 étaient de 8192 bytes et 1024 bytes). Ce changement augmente la performance
2603 en contrepartie de réduire la taille disponible. &merged;</para>
2605 <para>&man.newsyslog.8; peut maintenant compresser les fichiers de log
2606 en utilisant &man.bzip2.1;. &merged;</para>
2608 <para><application>NFS</application> supporte maintenant IPv6.</para>
2610 <para>&man.ngctl.8; now supports a <option>write</option> command
2611 to send a data packet down a given hook. &merged;</para>
2613 <para>&man.nl.1;, un filtre de numérotation des lignes a été
2614 ajouté. &merged;</para>
2616 <para>Le support de <application>nsswitch</application> a éré ajouté
2617 depuis NetBSD. En créant un fichier &man.nsswitch.conf.5;, différentes
2618 bases de données du système, comme &man.passwd.5; et &man.group.5;,
2619 peuvent se trouver dans des fichiers plats, des bases NIS ou Hesiod. L'ancien
2620 fichier <filename>hosts.conf</filename> n'est plus utilisé.</para>
2622 <para>Le support <application>PAM</application> pour la gestion des comptes
2623 et des sessions a été ajouté.</para>
2625 <para>La configuration <application>PAM</application> se trouve
2626 maintenant dans le répertoire <filename>/etc/pam.d/</filename>
2627 au lieu du seul fichier <filename>/etc/pam.d/</filename>. Voyez
2628 le fichier <filename>/etc/pam.d/README</filename> pour plus de détails.</para>
2630 <para>&man.passwd.1; et &man.pw.8; sélectionnent l'algorithme de
2631 hashage à la volée. Voyez l'attribut <literal>passwd_format</literal>
2632 dans <filename>/etc/login.conf</filename>. &merged;</para>
2634 <para>&man.pax.1; a reçu différentes améliorations, comme la
2635 compatibilité avec &man.tar.1;, la fonctionnalité &man.cpio.1;,
2636 les options <option>-z</option> et <option>-Z</option> pour la
2637 compression en &man.gzip.1; et &man.compress.1; , et différentes corrections
2640 <para>&man.pciconf.8; dispose maintenant de l'option <option>-v</option>
2641 permettant d'afficher les informations sur le composant configuré, en
2642 complément de l'option <option>-l</option> option. La base de données
2643 par défaut peut etre trouvé dans le fichier
2644 <filename>/usr/share/misc/pci_vendors</filename>. &merged;</para>
2646 <para>Le comportement de &man.periodic.8; est maintenant controller
2647 par les fichiers <filename>/etc/defaults/periodic.conf</filename> et
2648 <filename>/etc/periodic.conf</filename>. &merged;</para>
2650 <para>&man.ping.8; dispose maintenant de l'option <option>-m</option>
2651 permettant d'imposer le TTL des paquets de sortie. &merged;</para>
2653 <para>&man.ping.8; dispose maintenant de l'option <option>-A</option> permettant
2654 d'émettre un son lorsque des paquets sont perdus. &merged;</para>
2656 <para>La partie utilisateur de &man.ppp.8; a reçu de nombreuses modifications
2657 et de corrections de bogues. &merged;</para>
2659 <para>&man.ppp.8; dispose de l'option <literal>tcpmssfixup</literal>
2660 qui permet d'ajuster les paquets TCP SYN en entrée et en sortie, permettant
2661 alors que la taille de réception de segment ne soit pas plus importante
2662 que le MTU de l'interface. &merged;</para>
2664 <para>&man.ppp.8; supporte maintenant IPv6.</para>
2666 <para>&man.pppd.8; (le programme controlant au niveau noyau PPP) est maintenant
2667 installé en mode <literal>4550</literal> et
2668 <systemitem class="username">root</systemitem><literal>:</literal><systemitem class="groupname">dialer</systemitem>,
2669 plutot que en mode <literal>4555</literal> (en d'autre termes, cela veut dire
2670 qu'il n'est plus executable par tout le monde.) Les utilisateurs de &man.pppd.8;
2671 doivent donc changer leur configuration de groupes. &merged;</para>
2673 <para>L'option <option>-W</option> de &man.ps.1; (permettant d'extraire
2674 les informations depuis un périphérique de swap spécifique) a
2675 été returé. &merged;</para>
2677 <para>&man.pwd.1; can now double as &man.realpath.1;, a program to
2678 resolve pathnames to their underlying physical paths. &merged;</para>
2680 <para>Le générateur de nombre pseudo aléatoire implémenté par
2681 &man.rand.3; a été amélioré .</para>
2683 <para>&man.rc.8; dispose maintenant d'un environnement permettant de vérifier
2684 les dépendances entre les variables de &man.rc.conf.5;. &merged;</para>
2686 <para>&man.rc.8; efface maintenant tous les fichiers qui ne sont pas des répertoires
2687 dans <filename>/var/run</filename> et
2688 <filename>/var/spool/lock</filename> au moment du démarrage. &merged;</para>
2690 <para>&man.rcmd.3; supporte maintenant la variable d'environnement
2691 <envar>RSH</envar> permettant de spécifier quel programme autre que
2692 &man.rsh.1; utiliser pour l'execution a distance de commande. Cela permet
2693 donc a des programmes comme &man.dump.8; d'utiliser &man.ssh.1; pour
2694 transporter les données.</para>
2696 <para>&man.rdist.1; a été retiré du système de base, mais reste
2697 disponible dans la collection des Ports sous
2698 <package>net/44bsd-rdist</package>.</para>
2700 <para>Le &man.resolver.3; de &os; implémente maintenant le support
2701 EDNS0, qui est nécessaire lorsque l'on utilise des serveurs DNS/resolveurs
2702 supportant IPv6. &merged;</para>
2704 <para>L'appel système &man.rfork.thread.3; a été ajouté comme
2705 fonction d'aide à &man.rfork.2;. Cela permet d'utiliser cette
2706 fonction sans implémenter des mécanismes complexes de swap de
2707 stack. &merged;</para>
2709 <para>L'option <option>-v</option> de &man.rm.1; affiche maintenant
2710 l'ensemble du répertoire ou se trouve le fichier à effacer.</para>
2712 <para>&man.route.8; est maintenat plus verbeux lors du changement de routes
2713 indirectes, dans le cas ou la passerelle de la route modifiée est
2714 la meme que la route existante. &merged;</para>
2716 <para>&man.route.8; utilise maintenant la syntax
2717 <literal>host/bits</literal>
2718 plutot que la syntaxe
2719 <literal>net/bits</literal>
2720 syntax, pour la compatibilité avec &man.netstat.1;. &merged;</para>
2722 <para>&man.route.8; peut maintenant créer des entrée ARP
2723 <quote>proxy only</quote>. &merged;</para>
2725 <para>La commande <option>add</option> de &man.route.8; dispose des options
2726 <option>-ifp</option> and <option>-ifa</option>. &merged;</para>
2728 <para>&man.rpcbind.8; a remplacé &man.portmap.8;.</para>
2730 <para>&man.rpcgen.1; utilise <filename>/usr/bin/cpp</filename>
2731 (comme dans NetBSD), et non plus <filename>/usr/libexec/cpp</filename>.</para>
2733 <para>&man.rpc.lockd.8; a été importé depuis NetBSD. Ce démon permet
2734 d'activer les verrous sur les systèmes de fichiers NFS.</para>
2736 <para>Les performances du linkeur dynamique ELF &man.rtld.1; ont été
2737 améliorées. &merged;</para>
2739 <para>RSA Security a libéré les droits sur l'algorithme
2740 <application>RSA</application>. Cela permet d'activer par défaut
2741 dans <application>OpenSSL</application> l'algorithme RSA. Cela permet
2742 de libérer le port <package>security/rsaref</package>
2743 des dépendences des librairies <filename>librsaUSA</filename> et
2744 <filename>librsaINTL</filename> repectivement pour les résidents américains
2745 et non américains. &merged;</para>
2747 <para>&man.rtld.1; affiche maintenant le nom de tous les objets nécessaires
2748 à charger lorsque la variable d'environnement
2749 <varname>LD_TRACE_LOADED_OBJECTS_ALL</varname> est définie.</para>
2751 <para>&man.savecore.8; dispose de l'option <option>-k</option>
2752 permettant de nettoyer le fichier de crash après l'avoir
2753 sauvegardé. Il essaie aussi d'éviter d'écrire de
2754 grandes séries de zéro dans le fichier de crash pour
2755 sauver de l'espace disque et du temps. &merged;</para>
2757 <para>&man.savecore.8; fonctionne correctement sur les machines
2758 disposant de 2GB ou plus de RAM. &merged;</para>
2760 <para>&man.sed.1; dispose de l'option <option>-E</option> pour le
2761 support des expressions régulières étendues. &merged;</para>
2763 <para>&man.send-pr.1; dispose maintenant de l'option <option>-a</option>
2764 permettant d'inclure un fichier dans la section <literal>Fix:</literal>
2765 d'un rapport de bogue. &merged;</para>
2767 <para>Les commandes &man.setfacl.1; et &man.getfacl.1; ont été
2768 joutées pour gérer les listes de controles d'accès (ACL)
2769 sur les systèmes de fichiers.</para>
2771 <para>&man.setproctitle.3; a été déplacer de
2772 <filename>libutil</filename> vers
2773 <filename>libc</filename>. &merged;</para>
2775 <para>&man.sh.1; implémente <command>test</command> comme une
2776 built-in pour améliorer son éfficience. &merged;</para>
2778 <para>&man.sh.1; n'implémente plus <command>printf</command> comme une
2779 built-in car elle a été considérée peu intéressante
2780 comparée aux autres built-ins (cette fonctionnalité est toujours
2781 disponible via l'executable &man.printf.1;).</para>
2783 <para>&man.sockstat.1; dispose de l'option <option>-c</option> et
2784 <option>-l</option> permettant repectivement de lister les sockets
2785 connectées et à l'écoute. &merged;</para>
2787 <para>&man.split.1; peut maintenant couper les fichiers de plus de
2788 2GB. &merged;</para>
2790 <para>Dans le but d'etre compatible SUSv2/POSIX pour
2791 <filename><sys/select.h></filename>,
2792 <literal>struct selinfo</literal> et les fonctions associées
2793 ont été déplacées dans
2794 <filename><sys/selinfo.h></filename>.</para>
2796 <para>Les variantes &man.strnstr.3; et &man.strcasestr.3; de
2797 &man.strstr.3; ont été implémentées. &merged;</para>
2799 <para>&man.stty.1; dispose d'un charactère de controle
2800 <literal>erase2</literal>, donc, par exemple, les touches
2801 <keycap>Delete</keycap> et <keycap>Backspace</keycap> peuvent
2802 etre utilisés pour effacer des caractères. &merged;</para>
2804 <para>&man.style.perl.7;, un guide de style pour les
2805 développeurs de code Perl dans le système de base de &os; a été
2806 ajouté. &merged;</para>
2808 <para>&man.su.1; peut maintenant utiliser l'authentification
2809 <application>PAM</application>.</para>
2811 <para>La configuration de démarragede &man.syscons.4; a été
2812 déplacer dans le fichier, indépendant de l'architecture,
2813 <filename>/etc/rc.syscons</filename>. &merged;</para>
2815 <para>&man.sysctl.8; dispose de l'option <option>-N</option>
2816 pour afficher juste le nom des variables. &merged;</para>
2818 <para>Les options <option>-A</option> et <option>-X</option>
2819 de &man.sysctl.8; ont été remplacées respectivement par
2820 <option>-ao</option> et <option>-ax</option>; les anciennes options
2821 sont maintenant dépréciées. L'option <option>-w</option>
2822 est elle aussi dépréciée. &merged;</para>
2824 <para>&man.sysctl.8; dispose maintenant de l'option <option>-e</option>
2825 pour séparer les noms des variables et leur valeur par
2826 <literal>=</literal> plutot que <literal>:</literal>. Cette option
2827 est très pratique pour renvoyer des valeurs à
2828 &man.sysctl.8;. &merged;</para>
2830 <para>&man.sysinstall.8; préserve maintenant proprement
2831 <filename>/etc/mail</filename> lors d'une mise à jour via
2832 les binaires. &merged;</para>
2834 <para>La taille par défaut de la partition principale dans
2835 &man.sysinstall.8; est maintenant de 100MB sur i386 et 120MB
2838 <para>&man.sysinstall.8; se trouve maintenant dans
2839 <filename>/usr/sbin</filename>, ce qui simplifie le processus
2840 d'installation. La page de manuel de &man.sysinstall.8; a été
2841 installé de façon consistente.</para>
2843 <para>&man.sysinstall.8; peut maintenant charger des KLDs au
2844 moment de l'installation. &merged;</para>
2846 <para>Lors de l'installation, &man.sysinstall.8; charge
2847 automatiquement tous les gestionnaires de périphériques
2848 du répertoire <filename>/stand/modules</filename>de la
2849 disquette <literal>mfsroot</literal> ou du système de fichier
2850 image. Il faut noter que les gestionnaires alors chargés
2851 n'apparaitront pas dans les messages de démarrage du noyau;
2852 l'écran de débogguage de &man.sysinstall.8;
2853 fournira lui, plus d'informations. &merged;</para>
2855 <para>&man.sysinstall.8; active maintenant automatiquement les
2856 Soft Updates sur tous les systèmes de fichiers qu'il crée,
2857 excepté pour le système de fichiers racine. &merged;</para>
2859 <para>&man.sysinstall.8; a reçu des mises à jour sur le mode
2860 <quote>auto</quote> de partitionnement qui permet de donner des
2861 valeurs plus raisonnables à la taille des partitions qu'il crée;
2862 ces partitions automatiquement taillées peuvent ré-utiliser
2863 l'espace qui devient disponible lorsque d'autres partitions sont
2864 effacées. &merged;</para>
2866 <para>&man.syslogd.8; support l'option <option>-n</option>
2867 pour désactiver les résolutions DNS lors de chaque
2868 requete. &merged;</para>
2870 <para>&man.syslogd.8; dispose maintenant d'un facilité
2871 <literal>LOG_CONSOLE</literal> (désactivée par défaut),
2872 qui permet de logguer les messages de
2873 <filename>/dev/console</filename>. &merged;</para>
2875 <para>&man.syslogd.8; dispose de la possibilité de s'attacher
2876 sur une adresse spécifique (plutot que d'utiliser toutes celles
2877 disponibles) grace à l'option <option>-b</option>. &merged;</para>
2879 <para>&man.syslogd.8; dispose de l'option <option>-c</option> pour
2880 désactiver la compression des lignes répétitives. &merged;</para>
2882 <para>&man.tail.1; peut utiliser les fichiers de plus de
2883 2GB. &merged;</para>
2885 <para>&man.tar.1; peut utiliser la variable <varname>TAR_RSH</varname>
2886 principalement pour tuiliser &man.ssh.1; comme
2887 transport. &merged;</para>
2889 <para>&man.telnet.1; supporte l'autologin et le cryptage
2890 par défaut; une nouvelle option, <option>-y</option>,
2891 désactive ce cryptage.</para>
2893 <para>&man.telnet.1; dispose de l'option de ligne de commande
2894 <option>-u</option> pour autoriser les connexions depuis les
2895 sockets de domaine UNIX (<literal>AF_UNIX</literal>). &merged;</para>
2897 <para>&man.tftpd.8; dispose des options <option>-c</option> et
2898 <option>-C</option> permettant de &man.chroot.2;er le serveur
2899 an fonction de l'adresse IP du client se connectant.
2900 &man.tftp.1; et &man.tftpd.8; peut maintenant transféer des
2901 fichiers plus gros que 65535 blocks. &merged;</para>
2903 <para>&man.tftpd.8; supporte maintenant le RFC 2349 (TFTP Timeout Interval
2904 and Transfer Size Options); cette fonctionnalité est nécessaire pour
2905 certains firmware de gestionnaire de démarrage EFI (les serveurs
2906 HP i2000 Itanium le nécessite) pour démarrer sur une image de
2907 démarrage en utilisant <application>TFTP</application>.</para>
2909 <para arch="alpha">&man.timed.8; fonctionnent maintenant sur alpha.</para>
2911 <para>Une version de Transport Independent RPC
2912 (<application>TI-RPC</application>) a été importée.</para>
2914 <para>&man.tmpnam.3; utilise maintenant la variable d'environnement
2915 <envar>TMPDIR</envar>, si elle est positionnée, pour spécifié
2916 l'emplacement des fichiers temporaires. &merged;</para>
2918 <para>&man.tip.1; a été mis à jour depuis
2919 <application>OpenBSD</application>, et dispose de la possibilité
2920 d'etre utilisé comme &man.cu.1;.</para>
2922 <para>&man.top.1; utilise maintenant la totalité de la largeur du
2925 <para>&man.touch.1; dispose maintenant de l'option <option>-h</option>
2926 lui permettant d'utiliser les liens symboliques.</para>
2928 <para>L'utilitaire &man.truncate.1;, permettant de réduire ou
2929 d'augmenter la taille d'un fichier, a été ajouté. &merged;</para>
2931 <para>Le support Ukrainian a été ajouté à la console
2932 &os;. &merged;</para>
2934 <para><application>UUCP</application> a été retiré du système
2935 de base. Il se trouve maintenant dans la collection des Ports,
2936 dans <package>net/freebsd-uucp</package>.</para>
2938 <para>&man.units.1; a reçu différentes corrections de bogues
2939 et mise à jour. &merged;</para>
2941 <para>&man.usbdevs.8; dispose de l'option de ligne de commande
2942 <option>-d</option> pour afficher le gestionnaire de périphérique
2943 associé avec chaque périphérique.</para>
2945 <para>&man.uudecode.1; dispose de l'option <option>-o</option> permettant
2946 de définir le fichier de sortie.</para>
2948 <para>&man.vidcontrol.1; dispose du paramètre <option>-g</option>
2949 permettant de selectionnerune géométrie personnelle de text dans le
2950 mode texte <literal>VESA_800x600</literal>. &merged;</para>
2952 <para>&man.vidcontrol.1; permet maintenant à l'utilisateur
2953 d'oublier de spécifier la taille des fontes lors de leur chargement,
2954 et il dispose aussi d'une meilleur gestion des erreurs. &merged;</para>
2956 <para>&man.vidcontrol.1; dispose de l'option <option>-p</option>
2957 permettant d'obtenir une copie du tampon vidéo de &man.syscons.4;.
2958 Ces copies peuvent ensuite etre utilisées avec l'utilitaire
2959 <package>graphics/scr2png</package> de la collection
2960 des Ports. &merged;</para>
2962 <para>&man.vidcontrol.1; dispose maintenant de l'option
2963 <option>-C</option> permettant de nettoyer l'historique du tampon pour
2964 un tty, et de l'option <option>-h</option> pour affecter la taille
2965 de l'historique du tampon. &merged;</para>
2967 <para>The default stripe size in &man.vinum.8; has been changed
2968 from 256KB to 279KB, to spread out superblocks more evenly between
2971 <para>&man.wall.1; supporte maintenant de l'option de ligne de commande
2972 <option>-g</option> permttant d'écrire un message a tous les
2973 utilisateurs d'un groupe donné. &merged;</para>
2975 <para>&man.watch.8; dispose de l'option <option>-f</option> permettant
2976 de spécifier le périphérique &man.snp.4; à utiliser.</para>
2978 <para>&man.which.1; est maintenant un programme C plutot qu'un script
2981 <para>&man.whois.1; interroge maintenant directement l'ARIN pour
2982 les demandes d'adresses IP. Si la requète à l'ARIN
2983 référence l'APNIC ou le RIPE, le serveur aproprié
2984 est appelé, dans le cas ou l'option <option>-Q</option>
2985 n'est pas spécifiée. &merged;</para>
2987 <para>&man.whois.1; dispose de l'option <option>-c</option>
2988 permettant de spécifier le code pays dans le but
2989 d'aider les requètes directes vers un serveur whois
2990 particulier. &merged;</para>
2993 <para>&man.xargs.1; dispose de l'option <option>-I</option>
2994 <replaceable>replstr</replaceable> permettant de demander à
2995 l'utilisateur les données à insérées depuis
2996 l'entrée standard à certains points, plutot que de prendre
2997 ces données à la fin des arguments</para>
2999 <para>La chaine de compilation utilise maintenant le code
3000 d'initialisation fourni par le compilateur C/C++ de la FSF.
3001 Ce changement permet d'obtenir une meilleur compatibilité avec
3002 les différentes version de egcs et gcc des ports, comme
3003 avec les sources publiques de la FSF. &merged;</para>
3005 <para>La Libraire des threads a recu un certain nombre de mises
3006 à jour dans la gestion des signaux, des corrections de bogues,
3007 et des améliorations de la performance. Le support
3008 des thread dans &man.gdb.1; a été mis à jour en
3009 conséquence. &merged;</para>
3011 <para>Différents ajouts ont été effectués dans le support
3012 international: &os; dispose maintenant d'un support total des
3013 catégories <literal>LC_MONETARY</literal>,
3014 <literal>LC_NUMERIC</literal>, et <literal>LC_MESSAGES</literal>.
3015 Un certain nombre d'applications ont été mises à jour
3016 pour supporter ces ajouts.</para>
3018 <para>Les noms locaux ont été changés pour augementer la
3019 compatibilité avec les noms de X11R6, tout comme avec d'autres
3020 version UNIX. Comme exemple le nom local
3021 <literal>en_US.ISO_8859-1</literal> a été changé en
3022 <literal>en_US.ISO8859-1</literal>. Les valeurs
3023 dans <filename>/etc/locale.alias</filename> permettent
3024 la compatibilité descendante.&merged;</para>
3026 <para><filename>/usr/src/share/examples/BSD_daemon/</filename> dispose
3027 d'une version graphique de Beastie. &merged;</para>
3029 <para>Parmi l'ensemble du processus, de nombreuses pages de manuel
3030 ont été améliorées, que cela soit dans les termes ou dans
3031 le formattage de leur contenu. &merged;</para>
3037 <title>Logiciels externes</title>
3039 <para><application>am-utils</application> a été mis à
3040 jour en version 6.0.7.</para>
3042 <para><application>bc</application> a été mis à jour de
3043 la version 1.04 à la 1.06. &merged;</para>
3045 <para>La distribution de la librairie ISC <application>BIND</application>
3046 est maintenant compilé sous <filename>libisc</filename>.&merged;</para>
3048 <para><application>BIND</application> est maintenant compilé avec
3049 l'option <literal>NOADDITIONAL</literal>, permettant à &man.named.8;
3050 de fonctionner de façon plus consistente lors de certaines mauvaises
3051 configurations. &merged;</para>
3053 <para><application>BIND</application> a été mis à jour
3054 en version 8.3.1-REL. &merged;</para>
3056 <para><application>Binutils</application> ont été mis à
3057 jour en version du 21 Février 2002 depuis la branche FSF 2.12.</para>
3059 <para><application>bzip2</application> 1.0.2 a été
3060 importé; cela permet d'avoir le programme &man.bzip2.1; et la
3061 librairie <filename>libbz2</filename> dans le système de base.
3064 <para>L'<application>éditeur </application> &man.ee.1; a
3065 été mis à jour en version 1.4.2. &merged;</para>
3067 <para><application>file</application> a été mis à
3068 jour en version 3.37.</para>
3070 <para><application>gcc</application> a été mis à
3071 jour en version 2.95.3. &merged;</para>
3073 <para>&man.gcc.1; utilise maintenant une version unifié de
3074 <filename>libgcc</filename> plutot qu'une version séparées
3075 pour les programmes supportant les thread et ceux ne les supportant pas.
3076 <filename>/usr/lib/libgcc_r.a</filename> peut donc être retiré.
3079 <para>&man.gcc.1; supporte maintenant la variable d'environnement
3080 <envar>GCC_OPTIONS</envar>, qui permet de positionner les options par
3081 défaut pour <application>GCC</application>. &merged;</para>
3083 <para><application>GNATS</application> a été mis à jour
3084 en version 3.113. &merged;</para>
3086 <para><application>GNU awk</application> a été mis à
3087 jour en version 3.1.0.</para>
3089 <para><application>gperf</application> a été mis à jour
3090 en version 2.7.2.</para>
3092 <para><application>groff</application> et l'ensemble des utilitaires
3093 associés ont été mis à jour en version FSF
3094 1.17.2. Cet import inclu la nouvelle macro &man.mdoc.7; (anciennement
3095 <literal>mdocNG</literal>), qui élimine beaucoup des anciennes
3096 limitations de son prédécesseur. &merged;</para>
3098 <para><application>Heimdal</application> a été mis à
3099 jour en version 0.3f.</para>
3101 <para>La version de <application>IPFilter</application> fournie avec &os;
3102 inclue maintenant le programme &man.ipfs.8;, permettant d'obtenir des
3103 informations sur l'état des entrées NAT et des règles
3104 "stateful" à sauvegarder sur disque et a restaurer après un
3105 redémarrage. La fonctionnalité a été
3106 rajouté dans &man.rc.conf.5;. &merged;</para>
3108 <para>Le client <application>ISC DHCP</application> a été mis
3109 à jour en version 3.0.1RC6.</para>
3111 <para><application>Kerberos IV</application> a été mis à
3112 jour en version 1.0.5. &merged;</para>
3114 <para>La commande &man.more.1; a été remplacée par
3115 &man.less.1;, bien sur il est toujours possible de lancer une commande
3116 <command>more</command>. &merged; La version 371 de
3117 <application>less</application> a été importé.</para>
3119 <para><application>libpcap</application> a été mis à
3120 jour en version 0.6.2. &merged;</para>
3122 <para><application>libreadline</application> a été mis à
3123 jour en version 4.2.</para>
3125 <para><application>Linux-PAM</application> a été mis à
3126 jour en version 0.75. &merged;</para>
3128 <para>Un certain nombre de nouveaux modules
3129 <application>Linux-PAM</application> ont été ajoutés,
3130 ceux-ci incluent: <filename>pam_ftp</filename>,
3131 <filename>pam_krb5</filename>,
3132 <filename>pam_nologin</filename>,
3133 <filename>pam_rootok</filename>,
3134 <filename>pam_securetty</filename>,
3135 <filename>pam_wheel</filename>.</para>
3137 <para><application>lukemftp</application> a remplacé le programme
3138 &man.ftp.1; de &os;. Parmis les nouvelles fonctionnalités on trouve;
3139 plus d'automatisation, meilleur conformitée aux standards,
3140 augmentation du taux de trtansfert et la possibilité de configurer
3141 des la ligne de commande. Certaines variables d'environnement et d'arguments
3142 de ligne de commande ont changés.</para>
3144 <para><application>ncurses</application> a été mis à
3145 jour en version 5.2-20010512.</para>
3147 <para>La suite de programme <application>NTP</application> a
3148 été mis à jour en version 4.1.0. &merged;</para>
3150 <para>La suite <application>OPIE</application>, de mot de passe unique, a
3151 été mis à jour en version 2.32. &merged; Elle a
3152 complètement remplacé les fonctionnalités de
3153 <application>S/Key</application>.</para>
3155 <para><application>Perl</application> a été mis à jour
3156 en version 5.6.0.</para>
3158 <para>&man.routed.8; a été mis à jour en version 2.22.
3161 <para arch="i386">La version 1.4.3 des utilitaires
3162 <application>smbfs</application> en mode utilisateur ont été
3163 importés. &merged;</para>
3165 <para><application>tcpdump</application> a été mis à
3166 jour en version 3.6.3. &merged;</para>
3168 <para>Le shell &man.csh.1; a été remplacé par
3169 &man.tcsh.1;, bien sur il est lanceable sous le nom <command>csh</command>.
3170 <application>tcsh</application> a été mis à jour en
3171 version 6.11. &merged;</para>
3173 <para>La version contribuée de <application>tcp_wrappers</application>
3174 inclue maintenant le démon &man.tcpd.8; helper daemon. Ce programme
3175 n'est pas nécessaire pour une installation standard de &os;
3176 (car &man.inetd.8; inclue cette fonction), mais peut être
3177 nécessaire pour des remplacants à &man.inetd.8;, comme par
3178 exemple <application>xinetd</application>.</para>
3180 <para><application>top</application> a été mis à jour
3181 en version 3.5b12.</para>
3183 <para>&man.traceroute.8; obtient maintenant la valeur maximum du TTL depuis
3184 la variable sysctl <varname>net.inet.ip.ttl</varname>. &merged;</para>
3186 <para>La base de données des zones de temps à été
3187 mis à jour en version <filename>tzdata2001d</filename>.&merged;</para>
3192 <para><application>cvs</application> a été mis à jour
3193 en version 1.11.1p1. &merged;</para>
3195 <para>La valeur par défaut de la variable &man.cvs.1;
3196 <envar>CVS_RSH</envar> est maintenant <literal>ssh</literal> plutot que
3197 <literal>rsh</literal>. &merged;</para>
3199 <para>&man.cvs.1; support maintenant l'option <option>-T</option>
3200 permettant de mettre à jour le fichier
3201 <filename>CVS/Template</filename> du répertoire des sources.
3204 <para>&man.cvs.1; <literal>diff</literal> dispose maintenant de
3205 l'option <option>-j</option> permettant de gérer les
3206 différences entre les révision de plusieurs branches.
3211 <title>CVSup</title>
3213 <para><application>CVSup</application>, un utilitaire fréquemment
3214 utilisé dans la collection des ports de &os;, était
3215 installable précedemment via plusieurs ports et pacquetages. Les
3216 ports ou pacquetages <package>net/cvsup-bin</package> et
3217 <package>net/cvsupd-bin</package> ne sont plus
3218 nécessaires ou plus disponibles; il faut utilisé le port
3219 <package>net/cvsup</package> à la place.
3222 <para><application>CVSup</application> a été mis à
3223 jour en version 16.1_3, qui est disponible dans la collection des ports de
3224 &os; sous <package>net/cvsup</package>. Cette mise
3225 à jour fixe le très vieux bogue (mais rencontré que
3226 très récemment) qui affecte les marquages de temps
3227 après le dimanche 9 Septembre 2001 01:46:40 UTC
3228 (1,000,000,000 seconds après la naissance d'UNIX). &merged;</para>
3232 <sect4 xml:id="kame-userland">
3235 <para>La couche IPv6 est maintenant basée sur la snapshot
3236 du projet KAME IPv6 en date du 28 Mai 2001. La plupart
3237 des ajouts de cette section résultent de cet import. La
3238 <xref linkend="kame-kernel"/> liste les modifications
3239 dans le noyau de la couche KAME IPv6 . &merged;</para>
3241 <para>&man.faithd.8; dispose d'un fichier de configuration de liste de
3242 controle d'accès. &merged;</para>
3244 <para>&man.ifconfig.8; peut maintenant effectuer les opérations
3245 de &man.gifconfig.8;. &merged;</para>
3247 <para>&man.ifconfig.8; peut maintenant effectuer les fonctions de
3248 &man.prefix.8;. &man.prefix.8; est maintenant un script shell pour
3249 permettre une certaine compatibilité ascendante. &merged;</para>
3251 <para>&man.ndp.8; implémente maintenant un nettoyage des
3252 entrées NDP, comme décrit dans le RFC 2461 (Neighbor
3253 Discovery for IP Version 6 (IPv6)). &merged;</para>
3255 <para>&man.pim6dd.8; et &man.pim6sd.8; ont été
3256 retirés du a des conditions de restrictions de license. Ces
3257 progrgammes sont disponibles dans la collections des ports sous
3258 <package>net/pim6dd</package> et
3259 <package>net/pim6sd</package>. &merged;</para>
3261 <para>&man.route6d.8; dispose maintenant d'une option
3262 <option>-n</option> permettant d'empécher de mettre à
3263 jour la table de routage du noyau. &merged;</para>
3265 <para>L'option <option>-R</option> (numérotation de router) de
3266 &man.rtadvd.8; est actuellement ignorée. &merged;</para>
3272 <title>OpenSSH</title>
3274 <para><application>OpenSSH</application> a été mis
3275 à jour en version 2.9, qui permet le support du protocole
3276 SSH2 (par défaut maintenant) et la gestion des clefs DSA.
3277 &man.ssh-add.1; et &man.ssh-agent.1; peuvent maintenant utilisé
3278 les clefs DSA, et supporté l'authentification distante. Les
3279 utilisateurs de <application>OpenSSH</application> aux USA n'ont plus
3280 besoin de se basé sur la license restrictive de la boite
3281 à outils RSAREF utilisée pour les clefs RSA. Parmis
3282 les nouvelles fonctionnalités ajouté on trouve: un
3283 client et un serveur sftp. &man.scp.1; peut maintenant travailler
3284 sur des fichiers de plus de 2 GBytes. Une limite sur le nombre de
3285 connections non authentifiés que &man.sshd.8; peut
3286 supporté a été ajouté. Le support
3287 à l'algorithme de cryptage Rijndael a été
3288 ajouté. Un proxy expérimental
3289 <application>SOCKS4</application> a été ajouté
3290 à &man.ssh.1;.</para>
3292 <para><application>OpenSSH</application> peut utiliser les mots de
3293 passes OPIE pour l'authentification en mode SSH1. Le support pour le
3294 mode SSH2 , n'est pas encore disponible. &merged;</para>
3296 <para>Le support de <application>PAM</application> pour
3297 <application>OpenSSH</application> a été
3298 ajouté.</para>
3300 <para>Un très vieux bogue de <application>OpenSSH</application>,
3301 qui résultait par une fermeture de la session lorsqu'un client
3302 X11 tunnelisé était fermé a été
3303 corrigé.</para>
3305 <para>La compatibilité <application>Kerberos</application> a
3306 été ajoutée à
3307 <application>OpenSSH</application>. &merged;</para>
3309 <para><application>OpenSSH</application> a été
3310 modifié pour etre plus résistant aux attaques par
3311 écoute de trafic, en obligeant que les caractères
3312 <quote>non affichés</quote> soit quand même
3313 affichés dans un paquet vide, comme ils le sont lors du
3314 bourrage des mots de passe envoyés, ce qui permet de ne pas
3315 avoir d'informations sur la longueur du mot de passe. &merged;</para>
3317 <para>&man.sshd.8; est activé par défaut lors d'une
3318 nouvelle installation. &merged;</para>
3320 <para>&man.sshd.8; <literal>X11Forwarding</literal> est maintenant
3321 activé par défaut au niveau du serveur (tous les
3322 risques sont sur le client, ou il est désactivé par
3323 défaut). &merged;</para>
3325 <para>Le paramètre <literal>ConnectionsPerPeriod</literal>
3326 dans <filename>/etc/ssh/sshd_config</filename>, a été
3327 remplacé par <literal>MaxStartups</literal>. &merged;</para>
3329 <para>Le fichier de configuration de
3330 <application>OpenSSH</application> dispose du paramètre
3331 <literal>VersionAddendum</literal>, permettant de changer la chaine
3332 de caractères de version affichée après la
3333 version principale de <application>OpenSSH</application> au niveau de
3334 &man.sshd.8;.</para>
3338 <title>OpenSSL</title>
3340 <para><application>OpenSSL</application> a été mis
3341 à jour en version 0.9.6c.</para>
3343 <para><application>OpenSSL</application> dispose maintenant d'un
3344 support d'optimisation ASM indépendant de la machine,
3345 activé par les nouvelles variables
3346 <varname>MACHINE_CPU</varname> et/ou <varname>CPUTYPE</varname> de
3347 <filename>make.conf</filename>. &merged;</para>
3351 <title>sendmail</title>
3353 <para><application>sendmail</application> a été mis
3354 à jour de la version 8.9.3 vers la version 8.12.2. Les
3355 changements importants incluent : &man.sendmail.8; n'est plus
3356 installé set-user-ID <systemitem class="username">root</systemitem> (mais en
3357 set-group-ID smmsp); un nouveau répertoire où se trouvent les
3358 fichiers par défaut (voir
3359 <filename>/usr/src/contrib/sendmail/cf/README</filename>);
3360 &man.newaliases.1; est limité à root et aux utilisateurs
3361 identifiés; le cryptage STARTTLS ; le port MSA (587) est
3362 activé par défaut. Voyez le fichier
3363 <filename>/usr/src/contrib/sendmail/RELEASE_NOTES</filename> pour
3364 plus d'informations. &merged;</para>
3366 <para>&man.mail.local.8; n'est plus installé par défaut
3367 set-user-ID <systemitem class="username">bin</systemitem>. Si vous utilisez un fichier
3368 <filename>/etc/mail/sendmail.cf</filename> de la configuration par
3369 défaut <filename>sendmail.cf</filename> inclue avec &os; d'une
3370 version supérieure à 3.1.0, tout va bien. Si vous
3371 utilisez une version personnalisée de
3372 <filename>sendmail.cf</filename> et <command>mail.local</command> pour
3373 la distribution, vérifiez bien que l'option
3374 <literal>F=S</literal> est mise à la ligne
3375 <literal>Mlocal</literal>. Les personnes utilisant des fichiers
3376 <filename>.mc</filename> qui doivent ajouter cette option, peuvent le
3377 faire en ajoutant la ligne suivante au fichier <filename>.mc</filename>
3378 et en regénèrant le fichier
3379 <filename>sendmail.cf</filename>: </para>
3381 <programlisting>MODIFY_MAILER_FLAGS(`LOCAL',`+S')dnl</programlisting>
3383 <para>Notez que <literal>FEATURE(`local_lmtp')</literal> le fait
3384 automatiquement . &merged;</para>
3386 <para>La configuration par défaut de
3387 <filename>/etc/mail/sendmail.cf</filename> désactive les
3388 commandes SMTP <literal>EXPN</literal> et <literal>VRFY</literal>.
3391 <para>&man.vacation.1; a été mis à jour en
3392 version inclue dans <application>sendmail</application>.&merged;</para>
3394 <para>Les outils de configuration de
3395 <application>sendmail</application> sont installés dans
3396 <filename>/usr/share/sendmail/cf/</filename>. &merged;</para>
3398 <para>De nouvelles options sont disponibles dans
3399 <filename>make.conf</filename> :
3400 <varname>SENDMAIL_MC</varname> et
3401 <varname>SENDMAIL_ADDITIONAL_MC</varname>. Voyez
3402 <filename>/usr/share/examples/etc/make.conf</filename> pour plus
3403 d'informations. &merged;</para>
3405 <para><filename>/etc/mail/Makefile</filename>; utilise la nouvelle
3406 option <varname>SENDMAIL_MC</varname> de
3407 <filename>make.conf</filename>; peut générer les fichiers
3408 <filename>.cf</filename> depuis les fichiers <filename>.mc</filename>;
3409 généralise la reconstruction des tables de hashage;
3410 peut reconstruire le fichier des alias; et peut arreter,
3411 démarrer ou relancer <application>sendmail</application>.
3414 <para>Les utilisateurs <systemitem class="username">smmsp</systemitem> et
3415 <systemitem class="username">mailnull</systemitem> ont été ajoutés
3416 dans <filename>/etc/master.passwd</filename>. En l'absence de valeur
3417 <literal>confDEF_USER_ID</literal>, l'utilisateur
3418 <systemitem class="username">mailnull</systemitem> sera utilisé par défaut
3419 pour augmenter le niveau de sécurité.
3420 Précédemment, si l'utilisateur
3421 <systemitem class="username">mailnull</systemitem> était inexistant, l'utilisateur
3422 <systemitem class="username">daemon</systemitem> était utilisé. Cette
3423 modification peut générer des problèmes de
3424 droits lors de l'envoi de courrier a des programmes (comme pour
3425 <package>mail/majordomo</package>).&merged;
3426 L'ancienne fonctionnalité peut être
3427 réactivée en ajoutant la ligne
3428 <programlisting>define(`confDEF_USER_ID', `daemon')</programlisting>
3429 aux fichiers <filename>*.mc</filename> de
3430 configuration.</para>
3436 <title>Collection des Ports/Packages</title>
3438 <para><application>BSDPAN</application>, une collection de modules
3439 permettant une meilleur intégration de
3440 <application>Perl</application> dans la collection des Ports de &os;, a
3441 été ajoutée.</para>
3443 <para>&man.pkg.create.1; et &man.pkg.add.1; peuvent maintenant utiliser
3444 les pacquetages compressés avec &man.bzip2.1;. &man.pkg.add.1;
3445 utilise la variable d'environnement PACKAGEROOT pour déterminer
3446 le site mirroir à utiliser pour les nouveaux pacquetages.
3449 <para>&man.pkg.create.1; écrit les dépendences dans
3450 l'ordre de ces dépendences plutot que dans l'ordre
3451 spécifié en ligne de commande. Cela permet
3452 d'améliorer le fonctionnement de <command>pkg_add -r</command>.
3455 <para>&man.pkg.create.1; supporte l'option <option>-b</option>
3456 permettant de créer un fichier de pacquetage depuis un pacquetage
3457 installé localement. &merged;</para>
3459 <para>Lors de l'effacement de plusieurs pacquetages, &man.pkg.delete.1;
3460 essaie de les effacer dans l'ordre des dépendences plutôt que
3461 dans celui passé en ligne de commande. &merged;</para>
3463 <para>&man.pkg.delete.1; peut maintenant fonctionner avec des
3464 expressions régulières sur le nom des pacquetages. En
3465 plus, il supporte l'option <option>-a</option> pour effacer tous les
3466 pacquetages et l'option <option>-i</option> pour la confirmation dans
3467 le style de &man.rm.1;. &merged;</para>
3469 <para>&man.pkg.delete.1; supporte l'option <option>-r</option>, pour un
3470 effacement récursif des pacquetages. &merged;</para>
3472 <para>&man.pkg.info.1; supporte le "globbing" dans le nom des
3473 pacquetages installés. L'option <option>-G</option>
3474 désactive cette fonctionnalité, et l'option
3475 <option>-x</option> permet d'utiliser les expressions
3476 régulières à la place.. &merged;</para>
3478 <para>&man.pkg.info.1; dispose de l'option <option>-g</option>
3479 permettant de vérifier le pacquetage installé avec sa
3480 somme de controle (pour vérifier s'il a été
3481 modifié depuis son installation). Bien sur, ce mécanisme
3482 n'est pas plus sécurisé que le contenu de
3483 <filename>/var/db/pkg</filename> s'il est utilisé à des
3484 fins d'audit. &merged;</para>
3486 <para>&man.pkg.sign.1; et &man.pkg.check.1; ont été
3487 ajoutés pour permettre de signer et de vérifier les
3488 signatures des pacquetages binaires. &merged;</para>
3490 <para>&man.pkg.update.1;, un utilitaire pour mettre à jour les
3491 pacquetages installés et leurs dépendences, a
3492 été ajouté. &merged;</para>
3494 <para>&man.pkg.version.1; dispose d'une routine de comparaison des
3495 numéros de versions, correspondant au Porters Handbook. Il
3496 dispose aussi d'une option <option>-t</option> permettant de tester.
3499 <para>&man.pkg.version.1; supporte l'option <option>-s</option> pour
3500 limiter ses opérations aux pacquetages vérifiant une
3501 chaine donnée. &merged;</para>
3503 <para>Les numéros de version des pacquetages installés
3504 ont une nouvelle syntaxe, qui permet de supporter les variables
3505 <varname>PORTREVISION</varname> et <varname>PORTEPOCH</varname> des
3506 <filename>Makefile</filename>s de la collection des Ports. Ces
3507 changements permettent de vérifier les modifications dans les
3508 entrées de la collection des ports, comme les patches de
3509 sécurité ou les changements spécifiques
3510 à &os;, qui ne sont pas reflètés dans les
3511 distributions des logiciels originaux. &man.pkg.version.1; peut
3512 comparer ces numéros de versions. &merged;</para>
3514 <para>Pour améliorer les performances et l'utilisation des
3515 disques, les <quote>squelettes de ports</quote> de la collection des
3516 ports de &os; ont été restructurés. Les ports et
3517 pacquetages installés ne doivent pas être affectés
3518 par ce changement. &merged;</para>
3520 <para>Tous les ports et pacquetages contiennent maintenant une directive
3521 <quote>origin</quote>, qui permet de déterminer de façon plus
3522 simple, pour les programmes comme &man.pkg.version.1;, le
3523 répertoire de compilation du pacquetages.. &merged;</para>
3529 <title>Mise a jour depuis une version précedente de &os;</title>
3532 <para>Si vous effectuez une mise à jour depuis une version
3533 antérieure de &os;, vous avez généralement 3 options
3538 <para>Utiliser l'option de mise à jour binaire de &man.sysinstall.8;.Cette
3539 option est sans doute la plus rapide mais elle suppose
3540 que votre installation de &os; n'utilise aucune
3541 option spéciale de compilation.</para>
3544 <para>Faire une réinstallation complète de &os;.
3545 Techniquement, ce n'est pas une méthode de mis à jour
3546 et, dans tous les cas, elle est moins pratique qu'une
3547 mise à jour binaire dans le sens ou elle nécessite de
3548 sauvegarder et de restaurer manuellement le contenu du
3549 répertoire <filename>/etc</filename>. Cependant,
3550 cela peut être utile si vous désirez (ou si vous devez)
3551 modifier le partitionnement de vos disques.</para>
3554 <para>A partir du code source du répertoire <filename>/usr/src</filename>.
3555 Cette option est plus souple mais demande plus d'espace disque, plus de temps et
3556 plus de compétences techniques. Faire une mise à jour
3557 depuis une très ancienne version de &os; peut être
3558 problématique; dans de tels cas, il est généralement
3559 plus efficace de réaliser une mise à jour binaire ou
3560 une réinstallation complète.</para>
3564 <para>Veuillez lire le fichier <filename>INSTALL.TXT</filename>
3565 pour plus d'informations, de
3566 préférence <emphasis>avant</emphasis> de commencer une mise à jour.
3567 Si vous effectuez une mise à jour depuis les sources,
3568 veuillez également consulter le fichier
3569 <filename>/usr/src/UPDATING</filename>.</para>
3571 <para>Enfin, si vous désirez utiliser un des moyens de suivre
3572 les branches -STABLE ou -CURRENT de &os;, veuillez
3573 consulter la section
3574 <link xlink:href="http://www.FreeBSD.org/handbook/current-stable.html"><quote>-CURRENT
3575 vs. -STABLE</quote></link> <link xlink:href="http://www.FreeBSD.org/handbook/">du manuel
3576 de référence de FreeBSD</link>.
3580 <para><emphasis>Important:</emphasis> La mise à jour de &os; devrait,
3581 bien évidemment, être réalisée uniquement après avoir
3582 effectué une sauvegarde de <emphasis>toutes</emphasis>
3583 les données et des fichiers de configuration.</para>