MLDonkey | |
---|---|
Type | P2P klient |
Udviklere | Fabrice Le Fessant, Simon Patarin |
Skrevet i | OKaml |
Interface | Qt |
Operativ system | software på tværs af platforme |
nyeste version | 3.1.7-2 ( 5. juli 2020 ) |
Licens | GNU GPL |
Internet side | mldonkey.sourceforge.net/… |
MLDonkey er en open source - fildelingsklient på tværs af platforme , der understøtter et stort antal protokoller og P2P- netværk.
Skrevet i Ocaml -sproget bruges C og assembler sammen med det . Klienten er blevet testet på følgende operativsystemer : Linux , Unix , Solaris , macOS , MorphOS og Windows .
MLDonkey blev udtænkt og skrevet af Fabrice Le Fessant [1] og Simon Patarin [2] fra det franske nationale forskningsinstitut for databehandling (INRIA) som et program, der vil sætte gang i udbredelsen af OCaml -sproget i open source-fællesskabet: [3]
Mange funktionelle sprogdesignere har én drøm: at finde en "lokkemad"-applikation uden for symbolsk programmerings område (kompilatorer, teorembevisere, specialiserede sprog), som vil få deres sprog ind i open source-fællesskabet. For et år siden arbejdede vi på dette problem og besluttede at skrive en netværksapplikation inden for det nye område af peer-to-peer-systemer.
Originaltekst (engelsk)[ Visskjule] Mange designere af funktionelle sprog har én drøm: at finde en dræber applikation uden for verden af symbolsk programmering (kompilatorer, teorembevisere, DSL'er), som ville få deres sprog til at spredes i open source-fællesskabet. For et år siden tog vi fat på dette problem og besluttede at bruge til at programmere en netværksapplikation i den nye verden af peer-to-peer-systemer.Den første offentlige version af MLDonkey blev udgivet i januar 2002 [4] og hostet af Savannah [ 5] (da version 2.7.1-udgivelser også er offentliggjort på SourceForge [6] ). I starten understøttede programmet kun eDonkey2000-netværket ; efter udgivelsen af version 2 blev understøttelse af andre netværk tilføjet - Overnet , BitTorrent , Kademlia og Direct Connect . [7]
Udviklingen af MLdonkey har altid været fyldt med kontroverser, hovedsageligt baseret på det faktum, at den originale eDonkey-klient og Overnet -protokol var kommercielle. Dette tvang udviklerne af MLDonkey til at bruge reverse engineering-metoden i udviklingen for at implementere hovedfunktionerne, men de stoppede ikke der og tilføjede forskellige yderligere funktioner, som ikke alle var succesrige og nyttige.
BitTorrent- klienter | |
---|---|
Cross-platform |
|
Windows | |
Andet |