Et en gros ça dit : les mecs qui font des distrib ont tous fait "leur" structure et chaque soft doit s'adapter à chaque fois à chaque distrib, mais si tout le monde s'était entendue ce ne serait pas le cas. L'avis de djb est que c'est au devs d'une app de choisir comment on la lance, où se situent ses fichiers. Et que si toutes les platformes (bsd/linux, inter-distributions, etc) avaient la même structure, on se prendrait pas la tête comme ça.
Alors ça se tient, on peut dire qu'il peut faire un petit effort, mais je pense (et ça n'engage que moi) que ça va de pair avec ses restrictions sur la distribution de son code : si tout le monde commence à tout déplacer chacun dans ses endroits perso, bah ca va être le bazar. Ex : un script fait par une personne tierce qui marche avec les fichiers de qmail (ex : parseurs de log) devra être adapté à chaque distrib.
De plus, pour avoir utiliser sa structure (en gros tout dans un rep) et celle des autres, bah c'est le bazar je trouve de s'y retrouver à chaque fois (ex : alors là je manipule apache, donc les fichiers de conf sont là, les fichiers de log ici, et les fichiers des sites à cet endroit) (ex : alors là c'est apt, les fichiers de cache sont ici, les packets telechargés la, etc, etc, etc)
Qui s'est jamais retrouvé à chercher où était un des fichiers d'une app ?
[^] # Re: Qmail réellement supérieur ?
Posté par Victor . En réponse au journal Qmail (et autres soft de djb) dans le domaine public \o/. Évalué à 4.
Un point sur lequel je voudrais revenir (car les autres me semblent pertinents) est la structure des dossiers.
Ce choix de structure par djb est expliquée ici : http://cr.yp.to/compatibility.html
Et en gros ça dit : les mecs qui font des distrib ont tous fait "leur" structure et chaque soft doit s'adapter à chaque fois à chaque distrib, mais si tout le monde s'était entendue ce ne serait pas le cas. L'avis de djb est que c'est au devs d'une app de choisir comment on la lance, où se situent ses fichiers. Et que si toutes les platformes (bsd/linux, inter-distributions, etc) avaient la même structure, on se prendrait pas la tête comme ça.
Alors ça se tient, on peut dire qu'il peut faire un petit effort, mais je pense (et ça n'engage que moi) que ça va de pair avec ses restrictions sur la distribution de son code : si tout le monde commence à tout déplacer chacun dans ses endroits perso, bah ca va être le bazar. Ex : un script fait par une personne tierce qui marche avec les fichiers de qmail (ex : parseurs de log) devra être adapté à chaque distrib.
De plus, pour avoir utiliser sa structure (en gros tout dans un rep) et celle des autres, bah c'est le bazar je trouve de s'y retrouver à chaque fois (ex : alors là je manipule apache, donc les fichiers de conf sont là, les fichiers de log ici, et les fichiers des sites à cet endroit) (ex : alors là c'est apt, les fichiers de cache sont ici, les packets telechargés la, etc, etc, etc)
Qui s'est jamais retrouvé à chercher où était un des fichiers d'une app ?