AMule
----
aMule ("all-platform Mule") ist ein Klon des Filesharing-Clients eMule für das eDonkey2000- und das Kademlia-Netzwerk. Im Gegensatz zum Original ist aMule leicht auf andere Betriebssysteme als Windows zu portieren und verwendet keinerlei proprietäre Laufzeitbibliotheken. Das Projekt ist Open Source und wird unter der GNU General Public License veröffentlicht. aMule ist gänzlich frei.
Überblick
Ziel der Entwicklung ist ein Client, der eMule möglichst ebenbürtig sein soll, damit auch Nicht-Windows-Benutzer die Möglichkeiten des ed2k- und Kad-Netzwerkes voll ausschöpfen können. In aMule finden sich stellenweise auch Funktionen, die von eMule-Mods übernommen wurden, die ebenfalls nur für Windows erhältlich sind.
Die in C++ geschriebene Software kann im Gegensatz zum Original nur per Kommandozeile bedient werden und darüber hinaus auch über das Internet (amulecmd). Ebenfalls ist die für eMule übliche Fernsteuerungs-Methode per HTTP/Webinterface möglich (amuleweb). Auf der Homepage des Projektes finden sich binäre, vorkompilierte Versionen von aMule für alle gängigen Betriebssysteme.
Geschichte
aMule entstand im September 2003 als Fork aus der xMule-Codebasis, nachdem sich das xMule-Team wegen persönlicher Differenzen und unterschiedlicher Designziele zerstritten hatte. Netzwerktechnisch gesehen sind aMule und eMule baugleich (eMule-Technik). Trotzdem unterscheidet sich der Programmcode stellenweise erheblich aufgrund der Verwendung anderer Bibliotheken.
Mittlerweile wird aMule auf der offiziellen Homepage von eMule als Alternative für andere Betriebssysteme empfohlen.
Siehe auch
Liste der Filesharing-Dienste
Weblinks
• Homepage
• Projektseite

