MLDonkey

logiciel informatique

MLDonkey est une application destinée au partage de fichiers en pair à pair multiréseaux et libre. Elle fonctionne comme application backend sur de nombreuses plates-formes. Elle peut être contrôlée au moyen d'une interface utilisateur fournie par un des nombreux frontaux séparés, y compris une interface Web, l'interface Telnet et plus d'une douzaine de logiciels clients natifs.

MLDonkey

Description de cette image, également commentée ci-après
Interface graphique de MLDonkey 2.9.5.
Informations
Développé par Fabrice Le Fessant
Première version
Dernière version 3.1.7 ()
Dépôt github.com/ygrek/mldonkeyVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en OCaml, avec un peu de C et d'assembleur
Interface QtVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft WindowsVoir et modifier les données sur Wikidata
Environnement Windows, OS X, Unix-like, MorphOS
Type Partage de fichiers en pair à pair
Politique de distribution Gratuit
Licence Licence publique générale GNU version 2Voir et modifier les données sur Wikidata
Site web mldonkey.sourceforge.net

À l'origine, le projet était développé sous GNU/Linux. Depuis 2009, il est disponible pour de nombreux systèmes d'exploitation : GNU/Linux, Unix, Morphos, Mac OS X et Windows.

Histoire

modifier

Le fondateur de MLDonkey est Fabrice Le Fessant de l'INRIA. Le logiciel a été conçu à l'origine comme un effort pour diffuser l'utilisation du langage OCaml dans la communauté open source[1].

Particularité

modifier

Par rapport aux clients classiques destinés au partage de fichiers en pair à pair, MLDonkey a été conçu pour fonctionner en tant que daemon, ce qui signifie que le logiciel fonctionne en arrière-plan, et qu'il n'a pas besoin d'interface graphique pour fonctionner. Ce mode de fonctionnement a comme avantage d'économiser des ressources (quantité de mémoire vive et usage processeur) liées à l'affichage d'une fenêtre.

Liste de protocoles supportés

modifier

Le cœur de l'application est donc accessible par plusieurs biais :

Développement

modifier

MLDonkey est écrit en langage OCaml. C'est un langage assez peu répandu. Cela dit, le logiciel est tout de même régulièrement et rapidement mis à jour, comme l'a prouvé le groupe de développeurs en étant les deuxièmes à implémenter le réseau chiffré FastTrack dans la liste de leurs protocoles supportés. De plus les développements suivent d'assez près les dernières évolutions des protocoles eDonkey/eMule.

Interfaces graphiques

modifier

Notes et références

modifier
  1. (en) Simon Patarin, « MLdonkey, a Multi-Network Peer-to-Peer File-Sharing Program », sur hal.fr, INRIA, (consulté le ).

Voir aussi

modifier

Articles connexes

modifier

Liens externes

modifier