MLDonkey
Van Wikipedia
MLDonkey is een open-source multinetwerk peer-to-peer-applicatie. Oorspronkelijk is het alleen een Linuxclient voor het eDonkeyprotocol. Het draait anno 2006 echter op vele Unixachtige besturingssystemen, Mac OS X, Microsoft Windows en zelfs MorphOS, en ondersteunt meerdere peer-to-peer-protocollen.
De ontwikkeling van de software begon eind 2001 en de oorspronkelijke ontwikkelaar van MLDonkey is Fabrice Le Fessant , werkend voor het INRIA.
De huidige versie is 2.8.2 (29 november 2006).
Inhoud |
[bewerk] Protocollen
MLDonkey ondersteunt de volgende protocollen (volledig of onvolledig) om gebruik te kunnen maken van verschillende peer-to-peer-netwerken.:
- eDonkeynetwerk (volledig stabiel - de standaard protocol)
- Overnet (onvolledig)
- Kad (experimenteel)
- BitTorrent (stabiel)
- Gnutella (beta: werkt weer sinds versie 2.7.6, nog geen uploads)
- Gnutella2 of Mike's Protocol (beta: werkt weer sinds versie 2.7.6, nog geen uploads)
- FastTrack (met behulp van OpenFastTrack, onvolledig: geen uploads)
- FileTP (onvolledig)
Vroeger zaten er ook andere protocollen tussen; zoals Soulseek, DirectConnect en Audiogalaxy, echter deze zijn door verschillende redenen onbruikbaar geworden en/of verwijderd.
MLDonkey wordt geschreven in de computertaal Ocaml en heeft een GPL-licentie.
De applicatie kent een duidelijke scheiding tussen de gebruikersinterface en het deel dat het eigenlijke werk doet (mlnet). Hierdoor is het mogelijk dat externe partijen hun eigen gebruikersinterface kunnen en mogen ontwerpen. Dat kunnen grafische interfaces zijn, maar ook webinterfaces of opdrachtregelinterfaces (CLI).
[bewerk] Gebruikersinterfaces
[bewerk] Grafische interfaces
[bewerk] Linux
- G2Gui (native: de nieuwe GUI)
- JMoule
- KMLdonkey (KDE)
- MLdonkeyGtkUi (native: de originele MLDonkey-GUI)
- Platero (KDE)
- Sancho
[bewerk] Mac OS X
- CocoDonkey
- G2Gui (native: de nieuwe GUI)
- JMoule
- Sancho
- mlMac
[bewerk] MS Windows
- G2Gui (native: de nieuwe GUI)
- JMoule
- MLdonkeyWatch
- Sancho
[bewerk] Webinterfaces
- WebUI (native: standaard (web)interface) [
http://127.0.0.1:4080
] - phpEselGui (PHP)
- samani (PHP)
- Alemula (PHP)
- Zuul (PHP)
- Web-GMUI (PHP)