1 |
On Mon, Mar 29, 2010 at 09:40:59PM +0200, Sébastien Picavet wrote: |
2 |
> |
3 |
> Je ne vois pas en quoi une Gentoo serait moins stable qu’une autre |
4 |
> distribution. |
5 |
|
6 |
Il y a plusieurs bonnes raisons à cela tout de même. Les distributions |
7 |
binaires proposent souvent un seul binaire par paquet (et parfois deux |
8 |
ou trois grand maximum [x86 et 64bits par exemple]). |
9 |
|
10 |
Cela a plusieurs conséquences en terme de stabilité. |
11 |
|
12 |
La première est qu'un binaire identique est testé sur tous les systèmes. |
13 |
Il y a donc plus de chance de détecter un bug durant la période de |
14 |
tests. |
15 |
|
16 |
La seconde est qu'il est plus problable avec un système comme Gentoo |
17 |
d'être confronté à des bugs en raison de la multiplicité des systèmes ― |
18 |
dans les softs eux-mêmes ou dans les dépendances. C'est le jeu des use |
19 |
flags qui veut ça. Il n'y a pas _un_ système, mais autant de systèmes |
20 |
possibles que de combinaisons de use flags. |
21 |
|
22 |
La dernière raison que je vois et qui est la plus importante à mes yeux |
23 |
n'a pas une origine uniquement technique. Il s'agit du mode choisi de |
24 |
maintenance et de développement de la distribution. Chaque |
25 |
développeur/mainteneur a un accès complet en écriture sur l'arbre |
26 |
portage. C'est malheureux car chaque contributeur peut être à l'origine |
27 |
de nombreux problèmes, dans sa propre zone d'activité mais aussi |
28 |
ailleurs. Ajoutons à ça l'utilisation de Subversion (une aberration de |
29 |
ce point de vue avec son commit centralisé) et on a là tous les |
30 |
ingrédients pour voir arriver des erreurs (parfois graves) qui auraient |
31 |
très bien pu être simplement évitées. |
32 |
L'histoire chez Gentoo a déjà montré que ce genre de soucis arrivent. Au |
33 |
point de faire fuire les utilisateurs et _même_ des développeurs de la |
34 |
distribution. |
35 |
|
36 |
> Si tu essaies les mises à jour avant de déployer comme |
37 |
> tout bon administrateur système, y a pas de raison ;) |
38 |
|
39 |
C'est bien, mais ce n'est pas une solution miracle. L'administrateur ne |
40 |
peut tester tous les « use cases ». |
41 |
|
42 |
|
43 |
-- |
44 |
Nicolas Sebrecht |