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 .
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.
Clienți BitTorrent | |
---|---|
Multiplatformă |
|
Windows | |
Alte |