MLDonkey

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

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/mldonkey
État du projet Actif
Écrit en OCaml, avec un peu de C et d'assembleur
Interface Qt
Système d'exploitation Microsoft Windows
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 2
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

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é

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

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

Développement

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

Notes et références

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

Voir aussi

Articles connexes

  • Comparison of BitTorrent software (en)
  • Comparison of eDonkey software (en)

Liens externes

  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.