MLdonkey

From MLDonkey
Jump to: navigation, search
 
(real history of MLDonkey)
Line 11: Line 11:
 
===background===
 
===background===
  
_please interfere with this (in a constructive way)_
+
MLDonkey has been developed since January 2002 [http://forum.overnet.com/viewtopic.php?t=23860] and has been hosted by http://savannah.nongnu.org, a development site for free software that is not part of the GNU Project, since Feb. 19, 2002. It was started by [http://www.lefessant.net Fabrice Le Fessant] and [http://patarin.info Simon Patarin] who work at [http://www.inria.fr INRIA] to prove the capabilities of the [http://caml.inria.fr Ocaml] language.<br>
 
+
:Quoted from http://pauillac.inria.fr/~lefessan/papers/#icfp2003
MLDonkey has been developed since late 2001 (right?) and has been hosted by http://savannah.nongnu.org, a development site for free software that is not part of the GNU Project, since Feb. 19, 2002. It was started by the mysterious hacker mldonkey, who is now taking a less active part in development.
+
::A lot of designers of functional languages have one dream: finding a killer application, outside of the world of symbolic programming ( compilers, theorem provers, DSLs ), that would make their language spread in the open-source community. One year ago, we tackled this problem, and decided to use Objective-Caml to program a network application in the emerging world of peer-to-peer systems. The result of our work, MLdonkey, has superseded our hopes: it is currently the most popular peer-to-peer file-sharing client on the well-known freshmeat.net site, with about 10,000 daily users. Moreover, MLdonkey is the only client able to connect to several peer-to-peer networks, to download and share files. It works as a daemon, running unattended on the computer, and can be controlled remotely using three different kind of interfaces. In this paper, we present the lessons we learnt from its design and implementation.
  
 
MLDonkey was originally intended as a pure [[eDonkey2000]] clone, running on [[Unix]] and [[Linux]], a sector that the original client never served well. Since the release of version 2, there has also been development to access other networks (see OtherNetworksSupported), most notably the [[eDonkey2000]] offspring [[Overnet]].
 
MLDonkey was originally intended as a pure [[eDonkey2000]] clone, running on [[Unix]] and [[Linux]], a sector that the original client never served well. Since the release of version 2, there has also been development to access other networks (see OtherNetworksSupported), most notably the [[eDonkey2000]] offspring [[Overnet]].
Line 39: Line 39:
 
----
 
----
  
Nowadays, MLDonkey still has a bad reputation among clients since it used to be aggressive back in the early days.
+
Nowadays, MLDonkey still has a [[OTfun|bad reputation]] among clients since it used to be aggressive back in the early days.
 
MLDonkey is still the only client supporting [[MacOSX]] users and the only native client for [[MorphOS]]
 
MLDonkey is still the only client supporting [[MacOSX]] users and the only native client for [[MorphOS]]
  
Line 45: Line 45:
  
 
E.g. [[eMuleSlotLimitation]].
 
E.g. [[eMuleSlotLimitation]].
 
===see also:===
 
 
[[OTfun]]
 
 

Revision as of 10:08, 30 January 2006

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox