MLDonkey

Un article de Wikipédia, l'encyclopédie libre.

MLDonkey
Interface graphique de MLDonkey 2.9.5
Développeur Fabrice Le Fessant
Dernière version 2.9.5 (le 4 mai 2008)
Environnements Multiplate-forme
Type Client P2P
Licence GNU GPL
Site web mldonkey.sourceforge.net

MLDonkey est une application de Peer-to-peer multiréseaux et libre. A l'origine, le projet était développé sous Linux, bien qu'à présent il soit disponible pour de nombreux systèmes d'exploitations (GNU/Linux, Unix, Mac OS X, Windows, etc)

Sommaire

[modifier] Particularité

Par rapport aux clients classiques de Peer-to-peer, MLDonkey a été conçu pour fonctionner en daemon. (Ce logiciel fonctionne en arrière plan, et n'a pas besoin d'interface graphique pour fonctionner).

Avantage: Les ressources mémoire/processeur liées à l'affichage d'une fenêtre sont minimisés. Il peut également être piloté à distance via SSH sur un serveur hébergé en data-center.

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

[modifier] Installation

L'installation de ce logiciel est tout de même à réserver à un public averti, car l'application n'est fournie qu'avec ses sources. Cela dit, le paquet est très bien fait, et il n'est nul besoin de posséder le compilateur Ocaml (il est téléchargé et compilé automatiquement à la demande lors du processus principal de compilation). De plus la documentation est complète et très bien faite. L'installation doit ensuite se faire manuellement.

Sur certaines distributions GNU/Linux, Ubuntu par exemple, il faut simplement télécharger les paquets mldonkey-server et mldonkey-gui.

L'installation sur la distribution Gentoo se fait via emerge (emerge net-p2p/mldonkey). A l'aide des USE FLAGS, il est possible de specifier si l'on veut une installation "daemon" (configurable et automatisable via les boot levels et les fichiers de configuration correspondants: il est par exemple possible de regler un niveau "slow" pour que mldonkey soit discret ou un niveau "fast" pour que mldonkey prenne plus de bande passante) ou "gui" (type aMule, eMule...etc: le core est lancé en même temps que l'interface graphique et lui est lié).

[modifier] Utilisation

A l'utilisation: l'application est remarquablement stable, et assez économe en mémoire.

[modifier] Développement

MLDonkey est écrit en langage Ocaml. C'est un langage assez peu répandu, et de ce fait, les évolutions nécessitent de connaitre le langage utilisé. 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.

Le fondateur de MLDonkey est Fabrice Le Fessant de l'INRIA.

[modifier] Liste des protocoles supportés

[modifier] Voir aussi

[modifier] Interface graphique

[modifier] Liens externes