MLDonkey | |
---|---|
Sorts | P2P- klient |
Utvecklare | Fabrice Le Fessant, Simon Patarin |
Skrivet i | Ocaml |
Gränssnitt | Qt |
Operativ system | plattformsoberoende programvara |
senaste versionen | 3.1.7-2 ( 5 juli 2020 ) |
Licens | GNU GPL |
Hemsida | mldonkey.sourceforge.net/… |
MLDonkey är en plattformsoberoende fildelningsklient med öppen källkod som stöder ett stort antal protokoll och P2P- nätverk.
Skrivet på OCaml- språket används C och assembler tillsammans med det . Klienten har testats på följande operativsystem : Linux , Unix , Solaris , macOS , MorphOS och Windows .
MLDonkey skapades och skrevs av Fabrice Le Fessant [1] och Simon Patarin [2] från det franska nationella forskningsinstitutet för datoranvändning (INRIA) som ett program som kommer att starta spridningen av OCaml- språket i öppen källkod: [3]
Många funktionella språkdesigners har en dröm: att hitta en "bete"-applikation, utanför sfären av symbolisk programmering (kompilatorer, teoremprovare, specialiserade språk), som kommer att få in deras språk i öppen källkod. För ett år sedan arbetade vi med detta problem och bestämde oss för att skriva en nätverksapplikation inom det framväxande området peer-to-peer-system.
Originaltext (engelska)[ visaDölj] Många designers av funktionella språk har en dröm: att hitta en mördande applikation, utanför världen av symbolisk programmering (kompilatorer, teoremprovare, DSL), som skulle få deras språk att spridas i öppen källkodsgemenskapen. För ett år sedan tacklade vi detta problem och bestämde oss för att använda för att programmera en nätverksapplikation i den framväxande världen av peer-to-peer-system.Den första offentliga versionen av MLDonkey publicerades i januari 2002 [4] och var värd av Savannah [ 5] (eftersom version 2.7.1-utgåvor också publiceras på SourceForge [6] ). Till en början stödde programmet bara nätverket eDonkey2000 ; efter releasen av version 2 lades stöd för andra nätverk till - Overnet , BitTorrent , Kademlia och Direct Connect . [7]
Utvecklingen av MLdonkey har alltid varit kantad av kontroverser, till stor del baserat på det faktum att den ursprungliga eDonkey-klienten och Overnet- protokollet var kommersiella. Detta tvingade utvecklarna av MLDonkey att använda den omvända konstruktionsmetoden i utvecklingen för att implementera huvudfunktionerna, men de stannade inte där och lade till olika ytterligare funktioner, som inte alla var framgångsrika och användbara.
BitTorrent -klienter | |
---|---|
Cross-plattform |
|
Windows | |
Övrig |