• [^] # Re: Du rififi pour XFree

    Posté par . En réponse à la dépêche Du rififi pour XFree. Évalué à 6.

    pasBill pasGates:
    La base de registres n'a absolument rien a y voir, une fois que tu connais comment elle est architecturee(l'equivalent de savoir quel fichier fait quoi dans /etc), tu purges sans problemes.

    Je pense, bien au contraire, que la base de registre est le véritable talon d'achille de windows. Pour s'en convaincre, on peut utiliser regmon (http://www.sysinternals.com/(...) ) et voir à quel point elle est sollicite (Aîe, le clic droit...) A part si l'on n'install quasiment jamais de logiciels, elle finit toujours par "s'encrasser". La quantité incroyable de logiciel censés la nettoyer/réparer ne sont pas convainquant (il faut toujours une étape manuel si on veut éliminer toutes les erreurs). Je n'avait jamais eu ce type de problème avec les ".ini" de windows 3.x. Il semble même, que microsoft s'en soit rendu compte et ai fait partiellement marche arrière dans ses versions récentes de windows: la base de registre, répartie en 2 fichiers a l'époque de win95, l'est maintentant en 4/5 fichiers). Sans compter les différentes bidouilles proposées sur les windows depuis win98, pour tenter de faire des backup/restaure de la bdr (et forcement jamais à jour)

    Sous linux, on a pas du tout ce genre de problème pour plusieurs raisons:
    - Si un fichier est corrompu dans l'arborescence /etc, il y a de bonne chance pour que ça n'ai pas de grave conséquence sur le fonctionnement globale du système. Si ça arrive sur un des fichiers qui constitue la base de registre sous windows ça peut vite devenir dramatique. (un seul fichier correspond à beaucoups plus de données, jusqu'à même quasi 50% de la configuration du système)
    - Le faite que les fichiers de conf soit au format texte et pas binaire, les rend plus facilement récupérable en cas de pépin (aller à la pèche dans /lost+found)
    - Mais _surtout_ le fait que les logiciels soit packagés par la distrib' garantie que l'installation se fait proprement. Et c'est vraiment rare d'avoir besoin d'installer un logiciel pour lequel il n'existe pas de paquets (et même la il y a encore les dépôts non officiel, style marillat.free.fr)

    - Les logiciels sont plus "saint" ;-)
    sans rire, si on compare linux et ses logiciels, ils faut aussi ajouter windows et ses logiciels, c'est à dire prendre en compte la tonne de shareware miteux qu'il existe pour windows. Des programmes qui vont essayer de planquer des numéro de série, des compteurs, etc... n'importe ou dans la base de registre. Surtout là ou on ne les attends pas (HKCR\CLSID, HKLM\Software\Microsoft\CurrentVersion...) En même temps, c'est assez drôle. À l'aide de regmon, on peut craquer au moins 3 shareware sur 4 :) Si si, essayez! :)
    Je m'égare un peu, mais tant que j'y suis, filemon est très utile aussi - repérez les dll de 12 octets qui ne sont en faite que des fichiers texte avec un serial :)
    Bref, avec linux, on est bien loin de tout ça, de ces planques minable, de cet esprit malsain. En conséquence, les programmes ne foutent pas la pagaille dans /etc ( ça m'est même jamais arrivé !)

    Donc je le répète, la base de registre est le véritable talon d'achile de windows, à la fois pour des raisons technique pur, mais aussi pour des raisons indirect... on va dire que sous linux, on fréquente pas les même personnes ;)


    P.S. H.S.

    C'est quand même drôle que quelque soit le sujet de départ, on en revient toujours aux même conversations!
    Quoi que cette fois-ci je n'ai pas entendu parler du génialissime vim...

    ;-)