MLDonkey

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. května 2022; kontroly vyžadují 2 úpravy .
MLDonkey
Typ P2P klient
Vývojáři Fabrice Le Fessant, Simon Patarin
Zapsáno v OCaml
Rozhraní Qt
Operační systém multiplatformní software
Nejnovější verze 3.1.7–2 ( 5. července 2020 )
Licence GNU GPL
webová stránka mldonkey.sourceforge.net/…

MLDonkey  je open source multiplatformní klient pro sdílení souborů , který podporuje velké množství protokolů a P2P sítí.

Napsáno v jazyce OCaml , C a assembler se používají spolu s ním . Klient byl testován na následujících operačních systémech : Linux , Unix , Solaris , macOS , MorphOS a Windows .

Architektura a prvky

Historie

MLDonkey vymysleli a napsali Fabrice Le Fessant [1] a Simon Patarin [2] z Francouzského národního výzkumného institutu pro výpočetní techniku ​​(INRIA) jako program, který podnítí šíření jazyka OCaml v komunitě open source: [3]

Mnoho návrhářů funkčních jazyků má jeden sen: najít "návnadu" aplikaci mimo oblast symbolického programování (kompilátory, dokazovatele teorémů, specializované jazyky), která dostane jejich jazyk do komunity open source. Před rokem jsme na tomto problému pracovali a rozhodli jsme se napsat síťovou aplikaci v nově vznikající oblasti peer-to-peer systémů.

Původní text  (anglicky)[ zobrazitskrýt] Spousta návrhářů funkcionálních jazyků má jeden sen: najít zabijáckou aplikaci mimo svět symbolického programování (kompilátory, dokazovatele teorémů, DSL), která by jejich jazyk rozšířila v open-source komunitě. Před rokem jsme tento problém řešili a rozhodli jsme se použít k programování síťové aplikace v nově vznikajícím světě peer-to-peer systémů.

První veřejná verze MLDonkey byla publikována v lednu 2002 [4] a hostila ji Savannah [ 5] (protože verze 2.7.1 jsou také zveřejněny na SourceForge [6] ). Zpočátku program podporoval pouze síť eDonkey2000 ; po vydání verze 2 přibyla podpora dalších sítí - Overnet , BitTorrent , Kademlia a Direct Connect . [7]

Vývoj MLdonkey byl vždy plný kontroverzí, do značné míry založených na skutečnosti, že původní klient eDonkey a protokol Overnet byly komerční. To donutilo vývojáře MLDonkey použít při vývoji metodu reverzního inženýrství , aby implementovali hlavní funkce, ale nezůstali tam a přidali různé doplňkové funkce, z nichž ne všechny byly úspěšné a užitečné.

Viz také

Poznámky

  1. Web Fabrice le Fessant
  2. Web Simona Patarina . Získáno 15. února 2021. Archivováno z originálu dne 13. srpna 2020.
  3. Fabrice Le Fessant a Simon Patarin. MLdonkey, multisíťový peer-to-peer program pro sdílení souborů . Výzkumná zpráva RR-4797, abstrakt . INRIA (2003). Datum přístupu: 25. ledna 2010. Archivováno z originálu 23. února 2012.
  4. Tým MLdonkey. Nový oslí klient pro linux … . Oficiální fóra eDonkey (24. ledna 2002). Datum přístupu: 25. ledna 2010. Archivováno z originálu 15. května 2006.
  5. mldonkey, multisíťový klient pro sdílení souborů - Shrnutí . Savannah. Datum přístupu: 25. ledna 2010. Archivováno z originálu 23. února 2012.
  6. Procházet soubory MLDonkey na SourceForge.net . sourceforge. Datum přístupu: 25. ledna 2010. Archivováno z originálu 23. února 2012.
  7. Fabrice Le Fessant. Oznámit: MLdonkey 2.00 . Archivy konference Caml (???). Datum přístupu: 25. ledna 2010. Archivováno z originálu 23. února 2012.

Odkazy

Recenze