exe, doc, zip ne sont pas des formats mais des extensions.
si ça t'amuses de renommer toutes les commandes linux en "tacommande.exe" libre à toi.
exemple :
mv /bin/ls /bin/ls.exe
ensuitre au lieu de taper :
ls
tu tappera :
ls.exe
aucun intêret, mais c'est possible.
Les excécutables linux ne sont pas au format des exécutables windows : parce qu'ils ne tournent pas sous windows et réciproquement.
Les fichiers de traitements de texte ne sont pas au format "word" (ie : .doc) parce que le format "word" est la propriété de Microsoft et que par conséquent, les auteurs de logiciels libres n'ont pas accès à sa description complète (d'où quelques erreurs de mise page dans les documents .doc récupéré par OOo).
Etc ...
Quand à l'existence de fichiers "rpm", "tar.gz" etc ... c'est juste pour savoir à quels logiciels ils sont destiné juste en lisant l'extension, c'est une facilité. Mais rien ne t'empêche d'avoir un "rpm" qui s'appelle 'machin.mon.ext1.mon.ext2" si ça te chante, rpm s'en tape complètement de l'extension.
Maintenant si c'est l'existence d'un programme différent de celui de Microsoft pour gérer les programmes installable, qui t'étonne, la raison est simple : il faut un format adapté à ce que tu veux faire.
Les programmes pour Windows, arrive en général avec toute leur panoplie de fichiers "dll" dont certains existent déjà sur le système : ils s'en tapent ils les changent, et après certains programmes ne fonctionnent plus. Sous Linux, les formats comme le "rpm" ne contiennent que le programme ainsi que la listes des "dll" (qui s'appellent librairie, dont l'extension est .so.xxx.yyy, ou xxx et yyy sont des numéros de version) dont le programme en question à besoin. De cette façon si tu installes un rpm tu ne risques pas de rendre les autre programmes "instables" ou "non fonctionnels". Par contre des fois, rpm te demande d'installer les dépendances : ce sont les équivalents des "dll" (librairies) de windows qui ne sont pas incluent avec le "package.rpm" puisque tu as le droit de les avoir déjà sur ta machine, ou de préférer en installer une version différente de celle proposé par le programme.
J'espère avoir répondu à la question de Cyrus.
Poste le Wednesday 24 August 2005 19:43:27