MLDonkey is an open source , cross - platform file - sharing client that supports a large number of protocols and P2P networks.
Mldonkey | |
---|---|
Type of | P2P client |
Developers | Fabrice le Fessant, Simon Patarin |
Written on | Ocaml |
Interface | |
operating system | cross-platform software |
Latest version | 3.1.6 ( January 23, 2017 ) |
License | GNU GPL |
Site | mldonkey.sourceforge.net/… |
Written in the OCaml language, C and assembler are used with it. The client has been tested on the following operating systems : Linux , Unix , Solaris , MacOS X , MorphOS, and Windows .
Architecture and features
- The program kernel is executed as a daemon (in Windows, a service ) that can be controlled via telnet , the web interface, or a third-party graphical shell. There are many different graphical shells developed by different authors;
- Multi-user support;
- At different stages, there was support for P2P networks and protocols: eDonkey , direct transfer ( HTTP , FTP , SSH ), Overnet , Kademlia , Direct Connect , Gnutella , Gnutella2 , OpenNap , Soulseek , BitTorrent , FastTrack , OpenFT ;
- The ability to download one file from different peer-to-peer networks at the same time (experimental);
History
MLDonkey was conceived and written by Fabrice Le Fessant [1] and Simon Patarin, [2] by the staff of the French National Research Institute for Computing Technology (INRIA), as a program that would spread the OCaml language in the open source community: [3]
Many designers of functional languages have one dream: to find a “bait” application, outside the field of symbolic programming (compilers, theoreticians, specialized languages), which will force their language to spread in the open source community. A year ago we worked on this problem and decided to write a network application in the emerging field of peer-to-peer systems.
Original Text (Eng.)If you’re looking for a language of life, you’ll find out how to use it. One year ago, we’ve tackled this problem.
The first publicly available version of MLDonkey was published in January 2002 [4] and is hosted by Savannah [5] (since version 2.7.1, releases are also uploaded to SourceForge [6] ). Initially, the program only supported the eDonkey2000 network ; after the release of version 2, support was added for other networks - Overnet , BitTorrent , Kademlia and Direct Connect . [7]
The development of MLdonkey has always been accompanied by controversy, mainly based on the fact that the original eDonkey client and the Overnet protocol were commercial. This forced the developers of MLDonkey to use the reverse engineering method when developing to realize the basic functions, but they did not stop there, adding various additional features, not all of which were successful and useful.
See also
- SCTP
Notes
- Ф Fabrice le Thessant site
- ↑ Simon Patarin website
- ↑ Fabrice Le Fessant and Simon Patarin. MLdonkey, a Multi-Network Peer-to-Peer File-Sharing Program . Research Report RR-4797, abstract . INRIA (2003). The appeal date is January 25, 2010. Archived on February 23, 2012.
- ↑ MLdonkey team. New donkey client for linux ... . Official eDonkey Forums (Thu Jan 24, 2002 2:59 am). The appeal date is January 25, 2010. Archived May 15, 2006.
- ↑ mldonkey, a multi-networks file-sharing client - Summary . Savannah. The appeal date is January 25, 2010. Archived on February 23, 2012.
- ↑ Browse MLDonkey Files on SourceForge.net . Sourceforge. The appeal date is January 25, 2010. Archived on February 23, 2012.
- ↑ Fabrice Le Fessant. Announce: MLdonkey 2.00 Unsolved . Archives of the Caml mailing list (???). The appeal date is January 25, 2010. Archived on February 23, 2012.
Links
- The MLDonkey Project at SourceForge.net
- Sancho GUI (Eng.)
- MLDonkey + Sancho GUI (English)
- Version History (eng.)
- Reviews
- Overview of applications for Linux. Part I: programs for the Internet . THG (November 1, 2009). The appeal date was August 23, 2010. Archived February 16, 2012.
- Ilya Shpankov. Softerinki Neopr . Computerra (December 26, 2006). The appeal date is August 23, 2010.
- Skylord Many Faces Donkey . Hacker . The appeal date is August 23, 2010. Archived on February 23, 2012.