MLDonkey

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 maj 2022; kontroller kräver 2 redigeringar .
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 .

Arkitektur och funktioner

Historik

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.

Se även

Anteckningar

  1. Fabrice le Fessant webbplats
  2. Hemsida för Simon Patarin . Hämtad 15 februari 2021. Arkiverad från originalet 13 augusti 2020.
  3. Fabrice Le Fessant och Simon Patarin. MLdonkey, ett Peer-to-Peer-fildelningsprogram för flera nätverk . Forskningsrapport RR-4797, abstract . INRIA (2003). Datum för åtkomst: 25 januari 2010. Arkiverad från originalet den 23 februari 2012.
  4. MLdonkey-teamet. Ny åsnaklient för linux … . Officiella eDonkey-forum (24 januari 2002). Tillträdesdatum: 25 januari 2010. Arkiverad från originalet den 15 maj 2006.
  5. mldonkey, en fildelningsklient för flera nätverk - Sammanfattning . Savann. Datum för åtkomst: 25 januari 2010. Arkiverad från originalet den 23 februari 2012.
  6. Bläddra bland MLDonkey-filer på SourceForge.net . sourceforge. Datum för åtkomst: 25 januari 2010. Arkiverad från originalet den 23 februari 2012.
  7. Fabrice Le Fessant. Meddela: MLdonkey 2.00 . Arkiv för e-postlistan Caml (???). Datum för åtkomst: 25 januari 2010. Arkiverad från originalet den 23 februari 2012.

Länkar

Recensioner