MLDonkey

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 13. maj 2022; checks kræver 2 redigeringer .
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 .

Arkitektur og funktioner

Historie

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.

Se også

Noter

  1. Fabrice le Fessant hjemmeside
  2. Hjemmeside for Simon Patarin . Hentet 15. februar 2021. Arkiveret fra originalen 13. august 2020.
  3. Fabrice Le Fessant og Simon Patarin. MLdonkey, et Peer-to-Peer-fildelingsprogram for flere netværk . Forskning Rapport RR-4797, abstract . INRIA (2003). Dato for adgang: 25. januar 2010. Arkiveret fra originalen 23. februar 2012.
  4. MLdonkey-holdet. Ny donkey-klient til linux … . Officielle eDonkey-fora (24. januar 2002). Dato for adgang: 25. januar 2010. Arkiveret fra originalen 15. maj 2006.
  5. mldonkey, en multi-netværk fildelingsklient - Resumé . Savanne. Dato for adgang: 25. januar 2010. Arkiveret fra originalen 23. februar 2012.
  6. Gennemse MLDonkey-filer på SourceForge.net . sourceforge. Dato for adgang: 25. januar 2010. Arkiveret fra originalen 23. februar 2012.
  7. Fabrice Le Fessant. Annoncer: MLdonkey 2.00 . Arkiv for Caml-postlisten (???). Dato for adgang: 25. januar 2010. Arkiveret fra originalen 23. februar 2012.

Links

Anmeldelser