]> CyberLeo.Net >> Repos - FreeBSD/releng/9.1.git/blob - release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml
- Bump versions and revert XML migration of the release documents in
[FreeBSD/releng/9.1.git] / release / doc / fr_FR.ISO8859-1 / early-adopter / article.sgml
1 <!--
2      The FreeBSD Documentation Project
3      The FreeBSD French Documentation Project
4
5      $Id$
6      $FreeBSD$
7      Original revision: 1.3
8 -->
9 <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
10 <!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
11 %man;
12
13 <!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
14 %freebsd;
15
16 <!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
17 %authors;
18
19 <!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//FR">
20 %teams;
21
22 <!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//FR">
23 %mailing-lists;
24
25 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
26 %release;
27 <!ENTITY release.4x "4.<replaceable>X</replaceable>">
28 <!ENTITY release.5x "5.<replaceable>X</replaceable>">
29
30 ]>
31
32 <article>
33   <articleinfo>
34     <title>Guide pour les testeurs des nouvelles fonctions &agrave; &release.current;</title>
35
36     <authorgroup>
37       <corpauthor>L'&eacute;quipe de confection des versions de &os;</corpauthor>
38     </authorgroup>
39
40     <pubdate>$FreeBSD$</pubdate>
41
42     <copyright>
43       <year>2002</year>
44       <year>2003</year>
45       <holder role="mailto:re@FreeBSD.org">L'&eacute;quipe de confection des
46       versions de &os;</holder>
47     </copyright>
48   </articleinfo>
49
50   <sect1 id="intro">
51     <title>Introduction</title>
52
53     <para>&os; &release.5x; annonce une nouvelle version majeur de &os; depuis
54     deux ans. En plus d'un nombre important de nouvelles
55     fonctionnalit&eacute;s, elle contient un grand nombre de d&eacute;veloppements
56     majeur dans l'architecture du syst&egrave;me. Parmi toutes ces avanc&eacute;es,
57     ce syst&egrave;me inclu un nombre importants de code non test&eacute; sur des
58     grands environnements. Compar&eacute; &agrave; la branche des versions
59     &release.4x;, les premières versions de la branche &release.5x;
60     peuvent  comporter des regressions
61     dans la stabilit&eacute;, performance et occasionnellement dans les
62     fonctionnalit&eacute;s.</para>
63
64
65     <para>C'est pour ces raisons que &a.re; n'encourage
66     <emphasis>pas</emphasis> les utilisateurs &agrave; mettre &agrave; jour
67     aveugl&eacute;ment leur ancienne version de &os; en &release.current;. Sp&eacute;cifiquement,
68     pour les utilisateurs les plus conservateurs, nous recommandons
69     de fonctionner en version &release.4x; (comme la
70     4.7-RELEASE ou la future 4.8-RELEASE) dans un futur proche. Nous
71     pensons que de tels utilisateurs seront mieux servis d&egrave;s
72     l'apparition d'une branche de d&eacute;veloppement  5-STABLE pour une
73     mise &agrave; jour en &release.5x;  cela devrait
74     arriver au moment d'une version 5.2-RELEASE.</para>
75
76     <para>(&os; 5.0 souffre du probl&egrave;me que nous appelons
77     <quote>l'oeuf et la poule</quote>. L'ensemble du projet a comme
78     but de fournir une version 5.0-RELEASE aussi stable et utilisable
79     que possible. Cette stabilit&eacute; et cet usabilit&eacute; n&eacute;cessite
80     &eacute;norm&eacute;ment de tests, en particulier dans les nouvelles
81     fonctionnalit&eacute;s. N&eacute;anmoins, l'obtention d'un grand nombre
82     d'utilisateurs pour tester le syst&egrave;me, en pratique, implique de
83     compiler et de distribuer une version en premier!)</para>
84
85     <para>Cet article d&eacute;crit quelques probl&egrave;mes dans l'installation et
86     le fonctionnement de &os; 5.0-RELEASE. Nous commencerons par une
87     rapide description du processus de version de &os;. Puis nous
88     aborderons quelques unes des nouvelles fonctionnalit&eacute;s de &os; 5.0,
89     qui peuvent poser des probl&egrave;mes &agrave; certains utilisateurs. Pour les
90     utilisateurs pr&eacute;f&eacute;rant continuer &agrave; fonctionner sous des versions
91     bas&eacute;es sur 4.<replaceable>X</replaceable>, nous donnerons les
92     plans de d&eacute;veloppement, &agrave; court et moyen terme, de cette
93     branche. Pour finir, nous pr&eacute;senterons quelques notes pour la mise
94     &agrave; jour des syst&egrave;mes 4.<replaceable>X</replaceable> en 5.0.</para>
95
96   </sect1>
97
98   <sect1>
99     <title>Une introduction au processus de confection des versions de
100     &os;</title>
101
102     <para>&os; utilise un mod&egrave;le de d&eacute;veloppement qui se base sur de
103     multiples branches dans l'arbre du code source. La branche
104     principale s'appelle <quote>CURRENT</quote>, et se r&eacute;f&egrave;re au tag
105     <literal>HEAD</literal> de l'arbre CVS. Les nouvelles
106     fonctionnalit&eacute;s sont d'abord int&eacute;gr&eacute;es dans cette branche; cela
107     veut dire que CURRENT est la premi&egrave;re version &agrave; voir la fonction,
108     mais qu'elle souffre, par moment, d'instabilit&eacute; ou de probl&egrave;mes
109     lorsque ces nouvelles fonctionnalit&eacute;s sont ajout&eacute;es et
110     d&eacute;bogu&eacute;es.</para>
111
112     <para>La plupart des versions de &os; sont confectionn&eacute;es depuis
113     les diff&eacute;rentes branches <quote>STABLE</quote>. Les
114     fonctionnalit&eacute;s ne sont ajout&eacute;es &agrave; ces branches qu'apr&egrave;s un nombre
115     important de test dans la branche CURRENT. Actuellement, il
116     n'existe qu'une seule branche de d&eacute;veloppement STABLE; cette
117     branche est appel&eacute;e  <quote>4-STABLE</quote>, et toutes les
118     version de &os; 4.<replaceable>X</replaceable> en sont
119     issue. Cette branche dispose du tag <literal>RELENG_4</literal>
120     dans l'arbre CVS.</para>
121
122     <para>&os; 5.0 sera bas&eacute;e sur la branche CURRENT. Cela sera la
123     premi&egrave;re nouvelle version de cette branche depuis deux ans (la
124     derni&egrave;re fut  &os; 4.0, en mars 2000).</para>
125
126     <para>Quelque temps apr&egrave;s la version  &os; 5.0, une branche
127     <quote>5-STABLE</quote> sera cr&eacute;e dans l'arbre CVS de &os; avec
128     le tag de branche <literal>RELENG_5</literal>. Les anciennes deux
129     derni&egrave;res branches stable (3-STABLE et 4-STABLE) furent cr&eacute;e
130     imm&eacute;diatement apr&egrave;s la publication de leur version respective
131     (3.0 et 4.0). Cette pratique ne laisse pas assez de temps entre la
132     branche CURRENT et STABLE pour obtenir une nouvelle branche
133     suffisement stabilis&eacute;e.</para>
134
135     <para>Quoi qu'il en soit, &a.re; ne cr&eacute;era une branche 5-STABLE
136     dans l'arbre CVS que lorsqu'ils auront trouv&eacute; la version CURRENT
137     suffisement stable pour &ecirc;tre utilis&eacute;e. La plupart du temps,
138     plusieurs versions de 5.<replaceable>X</replaceable> apparaîtrons;
139     nous estimons que la branche  5-STABLE sera cr&eacute;e un peu apr&egrave;s la
140     version 5.1-RELEASE ou 5.2-RELEASE.</para>
141
142     <para>Plus d'informations sur le procesuss de version de &os; se
143     trouve &agrave; <ulink
144       url="http://www.FreeBSD.org/releng/index.html">la page Web de
145       confection des versions</ulink> et dans l'article sur <ulink
146       url="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/releng/index.html">le m&eacute;canisme de versions </ulink>.</para>
147
148   </sect1>
149
150   <sect1>
151     <title>Nouvelles fonctionnalit&eacute;s</title>
152
153     <para>L'int&eacute;r&ecirc;t de &os; 5.0 est le nombre de nouvelles
154     fonctionnalit&eacute;s. Ces nouvelles fonctionnalit&eacute;s n&eacute;cessitent
155     g&eacute;n&eacute;ralement un nombre important de changement d'architectures qui
156     ne seront pas toutes r&eacute;-int&eacute;grable dans la branche de
157     d&eacute;veloppement de &os; 4-STABLE. (N&eacute;anmoins, un nombre importants
158     d'am&eacute;liorations, comme les nouveaux gestionnaires de p&eacute;riph&eacute;riques
159     ou les nouveaux utilitaires pour les utilisateurs ont &eacute;t&eacute;
160     port&eacute;s). Une liste rapide, mais non  exaustive inclue:</para>
161
162     <itemizedlist>
163       <listitem>
164         <para>SMPng: Le support <quote>nouvelle g&eacute;n&eacute;ration
165         </quote>pour les machines SMP (en cours). Actuellement le
166         support partiel du noyau pour plusieurs processeurs.</para>
167       </listitem>
168
169       <listitem>
170         <para>KSE: les <quote>Kernel Scheduled Entities</quote>
171         permettent &agrave; un processus de disposer de plusieurs threads
172         noyaux, de façon similaire &agrave; "Scheduler Activations".</para>
173       </listitem>
174
175       <listitem>
176         <para>Nouvelles architectures:  Le support des architectures
177         sparc64 et ia64, en plus de  i386, pc98, et alpha.</para>
178       </listitem>
179
180       <listitem>
181         <para>GCC:  la chaine de compilation est maintenant bas&eacute;e sur  GCC
182           3.<replaceable>X</replaceable>, plutot que GCC
183           2.95.<replaceable>X</replaceable>.</para>
184       </listitem>
185
186       <listitem>
187         <para>MAC:  le support pour des politiques de controle d'acc&egrave;s
188         via des mandataires extensibles.</para>
189       </listitem>
190
191       <listitem>
192         <para>GEOM:  un nouvel environnement pour les requ&egrave;tes
193         d'entr&eacute;e/sortie sur les disques. Une fonction exp&eacute;rimentale de
194         chiffrement des disque bas&eacute;e sur GEOM a &eacute;t&eacute; d&eacute;velopp&eacute;e.</para>
195       </listitem>
196
197       <listitem>
198         <para>FFS: le syst&egrave;me de fichiers FFS supporte maintenant le
199         &man.fsck.8; en arri&egrave;re plan (pour un red&eacute;marrage plus rapide
200         apr&egrave;s un plantage) et les images de syst&egrave;me de fichiers.</para>
201       </listitem>
202
203       <listitem>
204         <para>UFS2:  un nouveau format de fichier UFSS a &eacute;t&eacute; ajout&eacute;,
205         permettant des attributs &eacute;tendus par fichier et un support de
206         plus grandes tailles de fichiers.</para>
207       </listitem>
208
209       <listitem>
210         <para>Cardbus:  le support des p&eacute;riph&eacute;riques Cardbus.</para>
211       </listitem>
212
213     </itemizedlist>
214
215     <para>Une liste plus importante des nouvelles fonctionnalit&eacute;s est
216     disponible dans les notes de version de &os; 5.0.</para>
217
218   </sect1>
219
220   <sect1>
221     <title>Retour sur l'adoption de la nouvelle version</title>
222
223     <para>Parmis toutes les nouvelles fonctions de &os; 5.0, certaines
224     peuvent poser des probl&egrave;mes ou ne pas obtenir le retour
225     d&eacute;sir&eacute;. G&eacute;n&eacute;rallement, cela arrive car un nombre importants de
226     nouvelles fonctionnalit&eacute;s est en cours de d&eacute;veloppement. Parmis
227     ces probl&egrave;mes, il y a:</para>
228
229     <itemizedlist>
230
231       <listitem>
232         <para>Un nombre important de fonctions ne sont pas
233         finies. Comme par exemple, le SMPng et KSE.</para>
234       </listitem>
235
236       <listitem>
237         <para>Du aux changements dans les structures de donn&eacute;es du
238         noyau et dans ses ABIs/APIs, les gestionnaires de
239         p&eacute;riph&eacute;riques binaires n&eacute;cessitent des modifications pour
240         fonctionner correctement sous &os; 5.0.</para>
241       </listitem>
242
243       <listitem>
244         <para>Plusieurs fonctionnalit&eacute;s du syst&egrave;me de base de &os; 
245         ont &eacute;t&eacute; d&eacute;plac&eacute;es dans la collection des ports. Les exemples
246         les plus importants sont <application>Perl</application>,
247           <application>UUCP</application>, et la plupart (mais pas
248           tous) les jeux. Comme ces programmes sont encore support&eacute;s,
249           leur effacement du syst&egrave;me de base peut porter &agrave; confusion.</para>
250       </listitem>
251
252       <listitem>
253         <para>Un nombre important d'applications port&eacute;es ne compile ou
254         ne fonctionne pas correctement sous &os; 5.0, alors qu'elles
255         le font sous &os; 4-STABLE. La plupart du temps, ces probl&egrave;mes
256         proviennent de changements dans la chaine de compilation ou
257         dans le m&eacute;nage des fichiers inclus.</para>
258       </listitem>
259
260       <listitem>
261         <para>Comme &os; 5.0 est la premi&egrave;re version de la branche
262         -CURRENT depuis deux ans, plusieurs fonctions n&eacute;cessitent
263         d'&ecirc;tre expos&eacute;es pour la premi&egrave;re fois. Plusieurs fonctions
264         (comme SMPng) ont un fort impact sur le noyau.</para>
265       </listitem>
266
267       <listitem>
268         <para>Un nombre important de code de diagnostic et de
269         d&eacute;boggage est encore pr&eacute;sent dans &os; 5.0 pour permettre de
270         tracer les probl&egrave;mes. Cela rend &os; 5.0 plus lent que
271         4-STABLE.</para>
272       </listitem>
273
274       <listitem>
275         <para>Les fonctionnalit&eacute;s ne sont aujout&eacute;es &agrave; la branche de
276         d&eacute;veloppement 4-STABLE qu'apr&egrave;s avoir passer un <quote>certain
277         temps</quote> dans -CURRENT. &os; 5.0 n'a pas comme but
278         d'influencer la stabilit&eacute; comme la branche -STABLE.(c'est ce
279         que fera la branche de d&eacute;veloppement 5-STABLE qui sera cr&eacute;er
280         aux moments de la version 5.1-RELEASE ou 5.2-RELEASE)</para>
281       </listitem>
282
283     </itemizedlist>
284
285     <para>Comme un certain nombre de probl&egrave;mes affecte la stabilit&eacute;,
286     &a.re; recommande aux sites n&eacute;cessitant cela de rester sur des
287     versions bas&eacute;es sur la branche 4-STABLE en attendant que les
288     versions 5.<replaceable>X</replaceable> soient plus &eacute;labor&eacute;es.</para>
289
290   </sect1>
291
292   <sect1>
293     <title>Plans pour la branche 4-STABLE</title>
294
295     <para>La version de &os; 5.0 ne veut pas dire la fin de la branche
296     4-STABLE. Il y aura surement une autre version dans cette branche
297     qui sera 4.8-RELEASE, actuellement pr&eacute;vue pour le 1er f&eacute;vrier
298     2003.</para>
299
300     <para>Au moment de l'&eacute;criture de ce document, &a.re; n'a pas
301     planifi&eacute; de nouvelle version (apr&egrave;s la 4.8) dans la branche
302     4-STABLE. N&eacute;anmoins des 4.9-RELEASE ou m&ecirc;me 4.10-RELEASE sont
303     possibles. Les nouvelles versions dans cette branche d&eacute;pendront de
304     diff&eacute;rents facteurs. Le plus important est l'existence et la
305     stabilit&eacute; de la branche 5-STABLE. Si CURRENT n'est pas suffisement
306     stable pour cr&eacute;er une branche 5-STABLE, alors il se peut qu'il y
307     ait plusieurs nouvelles version dans la branche 4-STABLE. En
308     attendant l'annonce de la derni&egrave;re version de la branche 4-STABLE,
309     les nouvelles fonctionnalit&eacute;s seront inclues depuis HEAD &agrave; la
310     discr&eacute;tion des d&eacute;veloppeurs, sujet &agrave; la politique de confection
311     des versions actuelle.</para>
312
313     <para>Par extension, &a.re; &eacute;coutera les utilisateurs pour la
314     cr&eacute;ation de nouvelles version dans la branche 4-STABLE. Ces
315     demandes, seront &agrave; envisag&eacute;es en fonction des ressources pour la
316     confection de version (en termes d'hommes, ressources mat&eacute;rielles
317     et de place disque sur les mirroirs).</para>
318
319     <para>&a.security-officer; continuera &agrave; supporter les futures
320     version de la branche 4-STABLE en fonction de sa politique, qui
321     peut &ecirc;tre trouv&eacute;e &agrave;  <ulink
322       url="http://www.FreeBSD.org/security/index.html">la page sur la
323       s&eacute;curit&eacute;</ulink> sur le site web de  &os;. G&eacute;n&eacute;rallement les
324       deux derni&egrave;res plus r&eacute;centes versions de toutes les branches
325       sont support&eacute;es en respectant les avis de s&eacute;curit&eacute; et leur
326       correctifs. L'&eacute;quipe peut aussi supporter d'autres versions &agrave; sa
327       discr&eacute;tion.</para>
328
329   </sect1>
330
331   <sect1>
332     <title>Notes relatives &agrave; la mise &agrave; jour</title>
333
334     <para>Pour les utilisateurs existant de &os; cette section offrent
335     quelques notes sur la mise &agrave; jour de d'un syst&egrave;me &os;
336       4.<replaceable>X</replaceable> vers
337       5.<replaceable>X</replaceable>. Comme toute mise &agrave; jour de &os;,
338       il est tr&egrave;s important de lire les notes de version et les errata
339       de la version en question tout comme le fichier
340       <filename>src/UPGRADING</filename> pour une mise &agrave; jour via les
341       sources.</para>
342
343     <sect2>
344       <title>Mise &agrave; jour binaire</title>
345
346       <para>La façon la plus simple est de <quote> tout sauvegarder,
347       reformatter, r&eacute;-installer et restaurer</quote>. Cela permet
348       d'&eacute;liminer les probl&egrave;mes de compatibilit&eacute; ou d'obscolescence des
349       &eacute;x&eacute;cutables ou des fichiers de configuration poluant le nouveau
350       syst&egrave;me.</para>
351
352       <para>Actuellement, l'option de mise &agrave; jour binaire de
353       &man.sysinstall.8; n'a pas &eacute;t&eacute; assez tester pour des mises &agrave;
354       jour entre des version majeures. L'utilisation de cette fonction
355       n'est donc pas recommand&eacute;e.</para>
356
357       <para>Sur des plateformes i386 ou pc98, un utilitaire UserConfig
358       existe sur 4-STABLE pour la configuration des p&eacute;riph&eacute;riques ISA
359       au d&eacute;marrage. Sous &os; 5.0, cette fonction a &eacute;t&eacute; remplac&eacute;e en
360       partie par le m&eacute;canisme de &man.device.hints.5; (il permet de
361       sp&eacute;cifier les m&ecirc;mes param&egrave;tres, mais n'est pas interactif).</para>
362
363       <para>Les installations binaires via des disquettes, n&eacute;cessitent
364       le t&eacute;l&eacute;chargement d'une troisi&egrave;me disquette, comportant de
365       nouveaux gestionnaires de p&eacute;riph&eacute;riques en modules
366       noyau. L'image <filename>drivers.flp</filename> se trouve la
367       plupart du temps au m&ecirc;me endroit que les images
368       <filename>kern.flp</filename> et
369       <filename>mfsroot.flp</filename>.</para>
370
371       <para>Les installations via CDROM sur les architectures i386
372       utilisent maintenant un gestionnaire de d&eacute;marrage <quote>non
373       &eacute;mul&eacute;</quote>. Cela permet, entre autre, d'utiliser un noyau
374       <literal>GENERIC</literal>, plutôt que le noyau restreint se
375       trouvant sur les disquettes images. En th&eacute;orie, tout syst&egrave;me
376       capable de d&eacute;marrer avec les CDROMs d'installation de Microsoft
377       Windows NT 4 est compatible avec les CDROMs de &os; 5.0.</para>
378
379     </sect2>
380
381     <sect2>
382       <title>Mise &agrave; jour par les sources</title>
383
384       <para>Lire le fichier <filename>src/UPDATING</filename> est
385       vraiment essentiel. La section nomm&eacute;e <quote>Mise &agrave; jour de
386       4.x-stable &agrave; CURRENT</quote> contient une proc&eacute;dure pour la mise
387       &agrave; jour pas &agrave; pas. Cette proc&eacute;dure doit &ecirc;tre suivie &agrave; la lettre,
388       sans utiliser les <quote>raccourcis</quote> que certains
389       utilisateurs peuvent occasionellement employer.</para>
390
391     </sect2>
392
393     <sect2>
394       <title>Notes communes</title>
395
396       <para><application>Perl</application> a &eacute;t&eacute; retir&eacute; du syst&egrave;me de
397       base. La mani&egrave;re recommand&eacute; d'installer Perl est d'obtenir le
398       pacquetage binaire ou la collection des ports. La compilation de
399       Perl dans le syst&egrave;me de base cr&eacute;eait un nombre important de
400       probl&egrave;mes, rendant probl&egrave;matique la mise &agrave; jour. Les utilitaires
401       du syst&egrave;me de base utilisant Perl, ont &eacute;t&eacute; r&eacute;&eacute;crit (si possible)
402       ou effac&eacute;s( si il &eacute;taient obscol&egrave;tes).</para>
403
404       <para>Il est g&eacute;n&eacute;rallement possible de faire tourner les anciens
405       ex&eacute;cutable des version
406         4.<replaceable>X</replaceable> sous
407         5.<replaceable>X</replaceable>, mais certains n&eacute;cessitent
408         l'installation de la distribution
409         <filename>compat4x</filename>. Donc l'utilisation des anciens
410         ports <emphasis>est</emphasis> possible.</para>
411
412       <para>Lors de l'installation ou la mise &agrave; jour sur un syst&egrave;mes
413       4-STABLE existant, il est extr&egrave;mement important de nettoyer les
414       anciens fichiers du r&eacute;pertoire
415       <filename>/usr/include</filename>.
416       Le renommer ou le d&eacute;placer lors d'une installation binaire ou un
417       <literal>installworld</literal> est g&eacute;n&eacute;rallement suffisant. Si
418       cette &eacute;tape n'est pas respect&eacute;e, une certaine confusion peut
419       se poser au moment de la compilation(sp&eacute;cialement avec les
420       programmes C++) du au mixte de vieux et nouveaux fichiers
421       d'include.</para>
422
423
424     </sect2>
425
426   </sect1>
427
428   <sect1>
429
430     <title>En r&eacute;sum&eacute;</title>
431
432     <para>Bien que &os; 5.0 contient &eacute;norm&eacute;ment de nouvelles
433     fonctionnalit&eacute;s, cette version ne peut convenir a tous les
434     utilisateurs actuellement. Dans ce document, nous avons pr&eacute;sent&eacute;,
435     une partie des nouvelles fonctions de la s&eacute;rie des 5.0, et leurs
436     probl&egrave;mes potentiels pour une adoption imm&eacute;diate. Nous avons aussi
437     pr&eacute;sent&eacute; les futurs plans pour la branche de d&eacute;veloppement
438     4-STABLE et certains conseils pour la mise &agrave; jour des
439     syst&egrave;mes.</para>
440
441   </sect1>
442 </article>