@jinko
Je précise que je suis en dual boot XP-Mandriva. Nous sommes 5 à utiliser l'ordi familial, et je suis le seul à utiliser Linux. J'avais d'abord installé Ubuntu, mais je n'ai jamais réussi à faire marcher mon imprimante.
A titre d'exemple :
Cherchant un programme de conversion audio, je suis tombé sur XCFA, dont on dit le plus grand bien, mais point de XCFA dans les dépots Mandriva. Le développeur a fait un paquet .deb pour Ubuntu, et propose un .rpm fait (à l'arrache ?) avec alien sur son site. Impossible de faire marcher ce rpm sous Mandriva. Je me dit alors : je vais essayer de compiler la source. C'est le moment d'essayer. Je vais sur les forums, les wikis, et je me paie une "auto-formation" sur la compilation, et je me lance. Pas de bol : Il y a un ou deux trucs qui ne s'appellent pas tout à fait pareil, ou qui ne se rangent pas au même endroit et le ./configure me dit qu'il manque ceci ou cela, et comme je ne suis pas informaticien, je ne vais pas commencer à bidouiller le code source, et j'abandonne. Je n'utiliserai pas XCFA. Un développeur qui produit un programme pour Linux met à disposition le code source et en général un paquet pour la distrib de prédilection. Pour que ce programme soit disponible pour les autres, il faut que les gestionnaires de dépots le jugent assez intéressant pour l'adapter, compiler un paquet et le mettre dans le dépot. C'est pour ça que je parle de système fermé : A moins de se lancer dans ce sport de combat qui est la compilation des codes source, on est "à la merci" des choix des gestionnaires de dépots. Celui qui développe un programme pour Windows fait un installeur en .exe, et ça roule. Résultat, il est parfois plus facile d'installer un .exe sous wine que d'installer l'équivalent Linux. C'est ce que j'ai fait par exemple avec l'excellent (gratuit, mais non libre) mp3tag.