MLMagarul

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 13 mai 2022; verificările necesită 2 modificări .
MLMagarul
Tip de Client P2P
Dezvoltatori Fabrice Le Fessant, Simon Patarin
Scris in OCaml
Interfață Qt
Sistem de operare software multiplatformă
ultima versiune 3.1.7-2 ( 5 iulie 2020 )
Licență GNU GPL
Site-ul web mldonkey.sourceforge.net/…

MLDonkey  este un client de partajare de fișiere multiplatformă cu sursă deschisă care acceptă un număr mare de protocoale și rețele P2P .

Scris în limbajul OCaml , C și assembler sunt folosite împreună cu acesta . Clientul a fost testat pe următoarele sisteme de operare : Linux , Unix , Solaris , macOS , MorphOS și Windows .

Arhitectură și caracteristici

Istorie

MLDonkey a fost conceput și scris de Fabrice Le Fessant [1] și Simon Patarin [2] de la Institutul Național de Cercetare pentru Calcul din Franța (INRIA) ca un program care va declanșa răspândirea limbajului OCaml în comunitatea open source: [3]

Mulți designeri de limbaje funcționale au un singur vis: să găsească o aplicație „momeală”, în afara domeniului programării simbolice (compilatoare, doveditori de teoreme, limbaje specializate), care să-și introducă limbajul în comunitatea open source. Acum un an lucram la această problemă și am decis să scriem o aplicație de rețea în domeniul emergent al sistemelor peer-to-peer.

Text original  (engleză)[ arataascunde] Mulți designeri de limbaje funcționale au un singur vis: să găsească o aplicație ucigașă, în afara lumii programării simbolice (compilatoare, doveditoare de teoreme, DSL-uri), care să facă limbajul lor să se răspândească în comunitatea open-source. Acum un an, am abordat această problemă și am decis să folosim pentru a programa o aplicație de rețea în lumea în curs de dezvoltare a sistemelor peer-to-peer.

Prima versiune publică a MLDonkey a fost publicată în ianuarie 2002 [4] și găzduită de Savannah [ 5] (deoarece versiunile 2.7.1 sunt postate și pe SourceForge [6] ). Inițial, programul a acceptat doar rețeaua eDonkey2000 ; după lansarea versiunii 2, a fost adăugat suport pentru alte rețele - Overnet , BitTorrent , Kademlia și Direct Connect . [7]

Dezvoltarea MLdonkey a fost întotdeauna plină de controverse, în mare parte bazată pe faptul că clientul original eDonkey și protocolul Overnet erau comerciale. Acest lucru i-a forțat pe dezvoltatorii MLDonkey să folosească metoda de inginerie inversă în dezvoltare pentru a implementa funcțiile principale, dar nu s-au oprit aici, adăugând diverse caracteristici suplimentare, care nu au fost toate de succes și utile.

Vezi și

Note

  1. Site-ul Fabrice le Fessant
  2. Site-ul lui Simon Patarin . Preluat la 15 februarie 2021. Arhivat din original la 13 august 2020.
  3. Fabrice Le Fessant și Simon Patarin. MLdonkey, un program de partajare de fișiere peer-to-peer cu mai multe rețele . Raport de cercetare RR-4797, rezumat . INRIA (2003). Data accesului: 25 ianuarie 2010. Arhivat din original la 23 februarie 2012.
  4. Echipa MLdonkey. Client Donkey nou pentru Linux ... Forumuri oficiale eDonkey (24 ianuarie 2002). Data accesului: 25 ianuarie 2010. Arhivat din original la 15 mai 2006.
  5. mldonkey, un client de partajare a fișierelor cu mai multe rețele - Rezumat . Savannah. Data accesului: 25 ianuarie 2010. Arhivat din original la 23 februarie 2012.
  6. Răsfoiți fișierele MLDonkey pe SourceForge.net . sourceforge. Data accesului: 25 ianuarie 2010. Arhivat din original la 23 februarie 2012.
  7. Fabrice Le Fessant. Anunț: MLdonkey 2.00 . Arhivele listei de corespondență Caml (???). Data accesului: 25 ianuarie 2010. Arhivat din original la 23 februarie 2012.

Link -uri

Recenzii