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