Difference between revisions of "AMule Project FAQ:About"

From AMule Project FAQ
Jump to: navigation, search
m (=aMule -- The [http://www.amule.org all-platform Mule]=)
m (links, wrong links and typos)
Line 1: Line 1:
== aMule -- The [http://www.amule.org all-platform Mule] ==
+
== [http://www.amule.org aMule] -- The [http://www.amule.org all-platform Mule] ==
aMule is an [[eMule]]-like client for the [[FAQ_eD2k/Kademlia|ed2k network]], supporting [http://www.kernel.org Linux], [http://www.bsd.org BSD] platforms, and [http://www.sun.com/solaris Solaris].  
+
[http://www.amule.org aMule] is an [[eMule]]-like client for the [[FAQ_eD2k/Kademlia|ed2k network]], supporting [http://www.kernel.org Linux], [http://www.bsd.org BSD] platforms, and [http://www.sun.com/solaris Solaris].  
 
Work is underway to add support for [http://www.apple.com/macosx MacOSX],  [http://www.microsoft.com/windows Win32] and [http://www.microsoft.com/xbox Xbox].
 
Work is underway to add support for [http://www.apple.com/macosx MacOSX],  [http://www.microsoft.com/windows Win32] and [http://www.microsoft.com/xbox Xbox].
 +
[http://www.amule.org aMule] was forked from [[xMule]] (formely known as [[lMule]]) project back in september 2003, though now has less and less resemblance with the [[client]] that sired it.
  
aMule was forked from [[xMule]] (formely known as [[lMule]]) project back in september 2003, though now has less and less resemblance with the client that sired it.  
+
[http://www.amule.org aMule] is built upon the [[wxWidgets]] (formely [[wxWidgets|wxWindows]]) toolkit, which enables it to support multiple platforms.
  
aMule is built upon the [[wxWidgets]] (formely [[wxWidgets|wxWindows]]) toolkit, which enables it to support multiple platforms.
+
[http://www.amule.org aMule] is entirely [http://www.gnu.org/philosophy/free-sw.html free], it's sourcecode released under the [[AMule_Project_FAQ:Copyrights|GPL]] just like [[eMule]], and includes no adware or spyware as is often found in propertary [[p2p]] applications.
 
+
aMule is entirely free, its sourcecode released under the GPL just like eMule, and includes no adware or spyware as is often found in propertary p2p applications.
+
  
 
=== *Mule features ===
 
=== *Mule features ===
Line 14: Line 13:
  
 
* [http://www.amule.org aMule] is currently availabe in 25 languages.
 
* [http://www.amule.org aMule] is currently availabe in 25 languages.
* Support for Source Exchange in order to find sources for files more efficently.
+
* Support for [[FAQ_eD2k/Kademlia#What_is_a_source?|Source]] Exchange in order to find sources for files more efficently.
* Large queues and the Credit system helps to ensure that everyone will get the file they want and rewards those who activly upload to other users.
+
* Large queues and the [[FAQ_eD2k/Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credit system]] helps to ensure that everyone will get the file they want and rewards those who activly upload to other users.
* Support for the the compressed transfers and server communication (using [http://www.gzip.org/zlib zlib]), which means faster transfers for compressable files and less strain on servers.
+
* Support for the the compressed transfers and server communication (using [http://www.gzip.org/zlib zlib]), which means faster transfers for compressable files and less strain on [[Server|servers]].
* Support for [[Secure_User_Identification|Secure Identification]], which insures that your user hash cant be stolen in order to inpersonate your client.
+
* Support for [[Secure_User_Identification|Secure Identification]], which insures that your user hash can't be stolen in order to inpersonate your [[client]].
 
* Support for [[IPFilter|IP-Filters]] so that you can keep known bad IPs from connecting to you.  
 
* Support for [[IPFilter|IP-Filters]] so that you can keep known bad IPs from connecting to you.  
 
* You can have the traditional progress bar for transfers, percents completed or both.  
 
* You can have the traditional progress bar for transfers, percents completed or both.  
* aMule supports systrays for both Gnome, KDE and other window managers.
+
* [http://www.amule.org aMule] supports systrays for both [http://www.gnome.org Gnome], [http://www.kde.org KDE] and other window managers.
 
* Supports [[Signature|Online Signatures]], so you can brag about using aMule.
 
* Supports [[Signature|Online Signatures]], so you can brag about using aMule.
* Checks against aggressive clients.  
+
* Checks against aggressive [[Client|clients]].  
* Uses MD4 hashes to find sources and ensure that the file macthes the original copies of the file, in order to avoid corruption.
+
* Uses [[MD4 hash]]es to find [[FAQ_eD2k/Kademlia#What_is_a_source?|sources]] and ensure that the file macthes the original copies of the file, in order to avoid corruption.
 
* [[ICH|Intelligent Corruption Handler (ICH)]] helps to speed up the correction of corrupted parts.
 
* [[ICH|Intelligent Corruption Handler (ICH)]] helps to speed up the correction of corrupted parts.
 
* Auto priorities and source management allow you to start many downloads without having to monitor them.
 
* Auto priorities and source management allow you to start many downloads without having to monitor them.
Line 29: Line 28:
 
* Support for categories so that you can organize your downloads.
 
* Support for categories so that you can organize your downloads.
 
* To find the files you want, [http://www.amule.org aMule] offers a lot of search possibilities, which are:
 
* To find the files you want, [http://www.amule.org aMule] offers a lot of search possibilities, which are:
** [[Servers]] (local and global) and of course direct integration in your favourite browser for easy klick-and-download (with [[ed2k links|ed2k:// links]]).
+
** [[Server]]s (local and global) and of course direct integration in your favourite browser for easy click-and-download (with [[ed2k links|ed2k:// links]]).
 
* Messaging and [[Friend|Friends]] system:  
 
* Messaging and [[Friend|Friends]] system:  
** You can send messages to other [[clients]] and add them as [[Friend|friends]].
+
** You can send messages to other [[client]]s and add them as [[Friend|friends]].
 
* [http://www.amule.org aMule] supports updating the [[Server|server]] list from an URL during run-time or startup.
 
* [http://www.amule.org aMule] supports updating the [[Server|server]] list from an URL during run-time or startup.
* aMule can also update its server list as it connects to other clients.
+
* [http://www.amule.org aMule] can also update it's [[server]] list as it connects to other [[client]]s.
 
* PowerShare function: better handling of your shared files (release).
 
* PowerShare function: better handling of your shared files (release).
  
  
=== aMule specific features ===
+
=== [http://www.amule.org aMule] specific features ===
* Checks against known leecher and other bad clients clients. These are banned. This feature is thanks to the [www.BlackRat.fr.tc BlackRat eMule mod].
+
* Checks against known [[leech]]er and other [[bad_guy|bad]] [[client]]s. These are [[ban]]ned. This feature is thanks to the [www.BlackRat.fr.tc BlackRat eMule mod].
* [[FAQ_aMule#What_is_slot_allocation?|Slot allocation]] allows you to specify how many you wish to upload to at once.For example, if you have 20 kb/s for your maximum upload, you can set slot allocation to 10 kb/s which means that you will upload to two users with 10 kb/s each.
+
* [[FAQ_aMule#What_is_slot_allocation?|Slot allocation]] allows you to specify how many you wish to upload to at once. For example, if you have 20 kb/s for your maximum upload, you can set [[FAQ_eD2k/Kademlia#What_is_a_slot?|slot]] allocation to 10 kb/s which means that you will upload to two users with 10 kb/s each.
** The [[aMuleCMD|amulecmd]] command line interface and [[aMuleCMD|amulecmdDLG]]  and graphical command line interface, to connect to your running [http://www.amule.org aMule] and get status or send commands. Works locally and from remote clients. '''NOTE:''' [[aMuleCMD|amulecmd]] and [[aMuleCMD|amulecmdDLG]] also work in [http://www.microsoft.com/windows Windows]! You can control your [http://www.kernel.org Linux] box from your office's [http://www.microsoft.com/windows Windows] ;)
+
** The [[aMuleCMD|amulecmd]] command line interface and [[aMuleCMD|amulecmdDLG]]  and graphical command line interface, to connect to your running [http://www.amule.org aMule] and get status or send commands. Works locally and from remote [[client]]s. '''NOTE:''' [[aMuleCMD|amulecmd]] and [[aMuleCMD|amulecmdDLG]] also work in [http://www.microsoft.com/windows Windows]! You can control your [http://www.kernel.org Linux] box from your office's [http://www.microsoft.com/windows Windows] ;)
* Fast [[ed2k links|ED2K Link]] handler at the bottom of every page (can be isabled on Preferences).
+
* Fast [[ed2k links|ED2K Link]] handler at the bottom of every page (can be disabled on Preferences).
 
* Save 5 [[FAQ_eD2k/Kademlia#What_is_a_source?|sources]] on rare files (<20 sources).
 
* Save 5 [[FAQ_eD2k/Kademlia#What_is_a_source?|sources]] on rare files (<20 sources).
  
 
=== Planned Features ===
 
=== Planned Features ===
* Complete [[aMuleWeb|webserver]] rewrite (under heavy developement at the moment, be patient please).
+
* Complete [[aMuleWeb|webserver]] rewrite (under heavy development at the moment, be patient please).
 
* [[FAQ_eD2k/Kademlia#What_is_Kademlia?|Kademlia]] support.
 
* [[FAQ_eD2k/Kademlia#What_is_Kademlia?|Kademlia]] support.
 
* and and and ..
 
* and and and ..

Revision as of 17:49, 25 July 2004

aMule -- The all-platform Mule

aMule is an eMule-like client for the ed2k network, supporting Linux, BSD platforms, and Solaris. Work is underway to add support for MacOSX, Win32 and Xbox. aMule was forked from xMule (formely known as lMule) project back in september 2003, though now has less and less resemblance with the client that sired it.

aMule is built upon the wxWidgets (formely wxWindows) toolkit, which enables it to support multiple platforms.

aMule is entirely free, it's sourcecode released under the GPL just like eMule, and includes no adware or spyware as is often found in propertary p2p applications.

*Mule features

aMule has most features of the eMule client. These include:

  • aMule is currently availabe in 25 languages.
  • Support for Source Exchange in order to find sources for files more efficently.
  • Large queues and the Credit system helps to ensure that everyone will get the file they want and rewards those who activly upload to other users.
  • Support for the the compressed transfers and server communication (using zlib), which means faster transfers for compressable files and less strain on servers.
  • Support for Secure Identification, which insures that your user hash can't be stolen in order to inpersonate your client.
  • Support for IP-Filters so that you can keep known bad IPs from connecting to you.
  • You can have the traditional progress bar for transfers, percents completed or both.
  • aMule supports systrays for both Gnome, KDE and other window managers.
  • Supports Online Signatures, so you can brag about using aMule.
  • Checks against aggressive clients.
  • Uses MD4 hashes to find sources and ensure that the file macthes the original copies of the file, in order to avoid corruption.
  • Intelligent Corruption Handler (ICH) helps to speed up the correction of corrupted parts.
  • Auto priorities and source management allow you to start many downloads without having to monitor them.
  • The Preview function allows you to look at your videos and archives before they are completed. For video previewing, MPlayer or Xine is recommanded but Video Lan Client should work too.
  • Support for categories so that you can organize your downloads.
  • To find the files you want, aMule offers a lot of search possibilities, which are:
    • Servers (local and global) and of course direct integration in your favourite browser for easy click-and-download (with ed2k:// links).
  • Messaging and Friends system:
  • aMule supports updating the server list from an URL during run-time or startup.
  • aMule can also update it's server list as it connects to other clients.
  • PowerShare function: better handling of your shared files (release).


aMule specific features

  • Checks against known leecher and other bad clients. These are banned. This feature is thanks to the [www.BlackRat.fr.tc BlackRat eMule mod].
  • Slot allocation allows you to specify how many you wish to upload to at once. For example, if you have 20 kb/s for your maximum upload, you can set slot allocation to 10 kb/s which means that you will upload to two users with 10 kb/s each.
  • Fast ED2K Link handler at the bottom of every page (can be disabled on Preferences).
  • Save 5 sources on rare files (<20 sources).

Planned Features

  • Complete webserver rewrite (under heavy development at the moment, be patient please).
  • Kademlia support.
  • and and and ..