MLDonkey
From Wikipedia, the free encyclopedia
| Initial release | late 2001 |
|---|---|
| Stable release | 3.0.0 (2009-02-24) [+/−] |
| Preview release | none ( ) [+/−] |
| Written in | Objective Caml, with some C and assembly |
| Operating system | Cross-platform |
| Available in | ? |
| Type | P2P File sharing |
| License | GPL |
| Website | mldonkey.sourceforge.net |
MLDonkey is an open source, free software multi-network peer-to-peer application. It is also the name of the peer-to-peer overlay network that the MLDonkey uses. Originally a Linux client for the eDonkey protocol, it now runs on many flavors of Unix-like, Mac OS X, Windows and MorphOS and supports numerous peer-to-peer protocols. It is written in Objective Caml, with some C and even some assembly parts.
Contents |
[edit] History
Development of the software began in late 2001. The original developer of MLDonkey is Fabrice Le Fessant from INRIA.
[edit] Features
Features of MLdonkey core:
- Peer to peer (p2p) program that supports the following network protocols, either partially or completely:
- eDonkey network
- Overnet
- BitTorrent
- FastTrack
- Kad Network
- OpenNap (currently broken)
- SoulSeek (currently broken)
- Direct Connect
- HTTP/FTP
- Controlled by Telnet, Web interface or various GUIs
From release 2.9.0 on, support for Gnutella and G2 are no longer compiled in by default; however, it is still possible to compile it in by making the appropriate setting in the configuration file.[1]
Written in the Ocaml programming language and licensed under the GPL, the application separates the user interface (which can be a web browser, telnet, or a third-party GUI application) and the code that interacts with the peer-to-peer networks.
MLDonkey is able to connect simultaneously to different peers using different network protocols. In addition it can download and merge parts of one file from different network protocols[2] although this feature is currently documented as experimental. MLDonkey runs in a terminal session and does not require a GUI environment, saving memory and processing resources. Behavior is controlled by editable configuration files, or—in a more user friendly fashion—from a separate user interface.
[edit] See also
[edit] References
[edit] Frontends
[edit] External links
- MLDonkey project page
- MLDonkey Homepage
- MLDonkey developer page -> Bug/Task/Patch-tracker
- MLDonkey Downloads
- MLDonkey/Mulus File Archive
|
||||||||||||||||||||||||||
|
|||||||||||||||||

