Gentoo Archives: gentoo-user-fr

From: GeistTeufel <geistteufel@×××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re : Re : [gentoo-user-fr] [ Alternativeà la Gentoo ]
Date: Sun, 15 Oct 2006 13:15:13
Message-Id: 20061015131436.42619.qmail@web27414.mail.ukl.yahoo.com
1 Effectivement de ce points de vue, si l'ont cherche un systeme qui a tendance a rester sur ces versions des annees, et proposant parfois des patch de securite, Gentoo n'est pas forcement la meilleur.
2
3 Cependant si l'ont souhaite tout de meme rester a une version qu'on aime, et faire ces propres correctifs en se basant sur ce qui sort sur les nouvelles versions il reste une grande solution:
4 PORTAGE_OVERLAY
5
6 on copie le package qu'on aime dedans, et on l'y garde. Ensuite si une nouvelle version sort on peut utiliser le fameux PACKAGE_MASK
7 qui permet de dire: cache moi tout ce qui est superieur a ma bonne version stable.
8
9 Resultat mon systeme le cache, et je reste avec ma version qui marche
10 Bien sure, faut faire pareil avec les dependances, surtout qu'il risque de crier si le package qu'on souhaite figer est lui meme une dependance.
11
12 Mais ca m'est deja arriver de vouloir m'assurer de ne pas avoir une certaine version d'un sort (sur kdelibs par exemple, ou bien sun-jdk)
13
14 On peut ainsi faire sa propre branche de package. En surveillant regulierement les patch de securite qui sort, on peut si on est consciencieux les rajouter a notre package. Au finalement on a un systeme sur mesure, ultra stable, avec des packages qui bouge en fonction de notre bon vouloir.
15
16 C'est un peu l'equivalent de dire, on prend une redhat 5.2, sauf qu'il se peut surement qu'elle ne soit plus vraiment maintenu, et que les packages du coup son boure de faille
17
18 On a quand meme le choix !
19
20 On peu appliquer les memes regles sur Gcc ou Glibc ou Portage, simplement en pointant sur un profile plus ancien (/etc/make/profile), un qui bouge pas, on ignore simplement les avertissements prevenant que le profile est obselete et de migrer.
21 On peu aussi bloquer les mises a jour de gcc
22
23 A savoir qu'en 1an et demi, j'ai eut qu'une fois a passe de gcc 3.3.6 a 4, avec necessite de recompile (emerge -e) tout le systeme. Mais tout c'est bien passer, mes conf on pas changer, j'ai juste rebouter pour le noyau, donc ca va :)
24
25 Apres effectivement on a pas tous la meme vision des choses, les administrateurs systemes prefere ne pas avoir trop de travail sur les mises a jour des serveurs (surtout la prod), donc il est comprehensible d'opter pour un systeme qui le fait naturellement.
26
27 Mais tout reste possible, avec beaucoup de bonne volonte :)
28
29 Voila pour cela
30
31 ----- Message d'origine ----
32 De : Christophe Garault <christophe@×××××××.org>
33 À : gentoo-user-fr@l.g.o
34 Envoyé le : Dimanche, 15 Octobre 2006, 13h30mn 31s
35 Objet : Re: Re : [gentoo-user-fr] [ Alternativeà la Gentoo ]
36
37 GeistTeufel a écrit :
38 > J'ai personnellement utilisé pendant longtemps Debian Sarge comme
39 > distribution serveur. Debian offre l'avantage de ne pas avoir un cycle
40 > de mise a jour très important.
41 Bonjour,
42
43 J'aimerai ici apporter le point de vue de mon expérience dans cet
44 échange. En effet, le terme 'stable' dont on qualifie souvent certaines
45 distrib a en réalité 2 significations bien distinctes:
46
47 - l'ensemble des applications tourne bien sans bug ou plantage
48 - le cycle de mise à jour des applications est long, et leur suivi est
49 assuré dans le temps (ici c'est la structure de la distrib qui est
50 qualifiée de stable)
51
52 Si Debian et Gentoo (avec des CFLAGS corrects) répondent tous les 2 à la
53 1ère définition, il n'en est pas de même loin s'en faut pour la seconde
54 acceptation. Mon expérience avec Gentoo en serveur (30 mois) me permet
55 ici de dire que cette distrib est tout sauf stable. Pire encore, comme
56 il n'y a pas de backport sur les correctifs des failles de sécurité on
57 se rend compte au bout d'un certain temps que l'admin n'a même pas le
58 choix de la version qu'il veut utiliser! Un comble pour une distribution
59 qui se veut être celui du choix...
60 Pour bien comprendre ce que je viens d'écrire et éviter de troller
61 inutilement prenons l'exemple d'une application serveur installée en
62 version 1.0 à un instant t. L'installation me prend un certain temps et
63 le paramétrage des fichiers de conf également. J'aimerai bien rester
64 avec cette version pendant au moins quelques années sans en changer.
65 Mais voilà, au bout de quelques semaines une faille de sécurité apparaît
66 et m'oblige à passer à la version 1.0.1. Ce n'est pas trop grave car les
67 fichiers de conf sont les mêmes. Puis quelques mois plus tard, sortent
68 les versions 1.2 puis 1.3 du logiciel en question que je n'installe pas
69 car je suis satisfait de ma 1.0.1 qui répond toujours à mes besoins. Et
70 là survient le drame: moins d'un an après avoir terminé mon
71 installation, une nouvelle faille de sécurité apparaît dans toutes les
72 versions du logiciel. Je fais un emerge -avuDt "monsoft " et voit que je
73 suis obligé de passer à la version 1.3.1-r7 car c'est la seule où la
74 faille de sécurité est corrigée. D'ailleurs l'ebuild de ma vieille 1.0.1
75 n'existe même plus dans l'arbre depuis belle lurette m'empêchant ainsi
76 d'appliquer moi-même un patch... :-(
77 Pire encore, les fichiers de conf ne sont plus du tout les même, le
78 layout a lui aussi changé et comme il s'agit d'un SGBDR (ex fictif mais
79 proche de la réalité), la structure interne des fichiers n'est plus la
80 même m'obligeant en catastrophe à faire de longues et fastidieuses
81 sauvegardes de mes données avant même d'attaquer la maj proprement dite
82 dont je prie toute la nuit pour qu'elle se passe bien. Et que dire de
83 toutes les applications satellites qui dépendent de ma 1.0.1...
84
85 Alors bien sur, on peut parler de serveur de bases de données mais aussi
86 d'applications, de fichier, d'impression, de serveur DNS, HTTP, FTP, etc...
87 Ce que je viens de décrire est valable pour tous les cas à plus ou moins
88 brève échéance en fonction du cycle de sortie de l'application multiplié
89 par le nombre de services offerts par le dit serveur.
90
91 Pour la petite histoire, j'ai voulu tester Gentoo en tant que serveur en
92 lui installant pratiquement TOUS ces services sur la même machine ce qui
93 n'est évidement pas le cas sur des serveurs de prod. Il s'agit d'un test
94 grandeur nature à longue échelle car je ne crois pas aux tests de
95 quelques semaines. Pour info je suis amené à travailler sur de gros
96 switchs de VOIP qui tournent toujours sous RedHat 5.2.
97
98 En conclusion, si je trouve que Gentoo est bel et bien stable au sens
99 premier du terme (je dirais même ultra-stable tant il est rare que
100 j'observe un plantage sur l'un ou l'autre des services), il en va tout
101 autrement au sens structurel du terme. Le baselayout change sans arrêt,
102 les versions de gcc se suivent à un rythme insensé, le turn-over des
103 ebuilds se fait au gréé du bon vouloir des mainteneurs... Bref, rien qui
104 ne puisse satisfaire au besoin de stabilité structurelle d'en serveur.
105
106
107 Je le dit et le répète toujours, encore et encore, tant que le GLEP-19
108 n'aura pas vue le jour, Gentoo est tout sauf une distribution orientée
109 serveur:
110 http://www.gentoo.org/proj/en/glep/glep-0019.html
111
112 Voilà, désolé d'avoir été aussi long. Vous pouvez éteindre votre
113 ordinateur et reprendre une activité normale. ;-)
114
115 --
116 Et sous les vieux haubans rongés de lente usure,
117 Poulies aux yeux crevés sur l'infini perdu,
118 Témoins momifiés des hommes disparus,
119 Quel dieu féroce a pétrifié dans vos membrures
120 Les fantômes railleurs de vos orgueils vaincus.
121 - Anita Conti.
122
123 --
124 gentoo-user-fr@g.o mailing list
125
126
127
128
129
130
131
132
133
134
135
136
137 ___________________________________________________________________________
138 Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
139 Demandez à ceux qui savent sur Yahoo! Questions/Réponses
140 http://fr.answers.yahoo.com

Replies

Subject Author
Re : Re : [gentoo-user-fr] [ Alternativeà la Gentoo ] Christophe Garault <christophe@×××××××.org>