AMule-it

From AMule Project FAQ
Revision as of 01:02, 18 March 2006 by Bilbo (Talk | contribs | merge | delete)

Jump to: navigation, search
English | Magyar | Español | Deutsch | Italiano

aMule: Il Mulo omni-piattaforma

aMule sta per all-platform Mule.

aMule è un client simile a eMule per le reti eD2k e Kademlia, che supporta più piattaforme.

Attualmente aMule supporta (ufficialmente) una grande varietà di piattaforme e sistemi operativi, essendo compatibile con più di 60 differenti configurazioni di hardware+SO.

aMule è totalmente libero, ed il suo codice sorgente viene pubblicato sotto la GPL, proprio come eMule; non contiene adware o spyware, come invece spesso accade in softwares P2P appartenenti a società.

aMule è costruito sul gruppo di strumenti wxWidgets (più propriamente wxWindows), che permette l'utilizzo su più piattaforme.

Tutti i requisiti necessari ad aMule sono elencati qui.

Storia

aMule nacque nel settembre 2003 come una costola del progetto xMule (propriamente conosciuto come lMule), benchè ora sia diventato qualcosa di molto diverso dal software che lo generò.

Caratteristiche

Caratteristiche comuni agli altri client *Mule

aMule possiede la maggiorparte delle funzioni comprese nel client eMule. Queste includono:

  • Supporto delle reti eD2k e Kademlia.
  • aMule è attualmente disponibile in 28 lingue.
  • Supporto del sistema di scambio fonti per trovare fonti per i files con più efficienza.
  • Supporto di code lunghe e del sistema dei crediti, che assicurano ad ognuno una maggior probabilità di ottenere i files voluti e premiano chi attivamente condivide con gli altri i propri.
  • Supporto dei trasferimenti in forma compressa e comunicazione tra server (usando zlib), che si traduce in trasferimenti più veloci dei files comprimibili e meno risorse richieste ai servers.
  • Supporto dell'identificazione sicura, il quale salvaguarda il tuo numero di identificazione - utente dall'essere rubato per simulare la presenza del tuo client.
  • Supporto per i Filtri_IP, che permettono di negare le connessioni al proprio computer da parte di IPs potenzialmente dannosi.
  • Ricerca con operatori Booleani (AND, OR, NOT).
  • Possibilità nei trasferimenti di avere la tradizionale barra di progressione, la percentuale di completamento o entrambi.
  • aMule supporta le tray-icons per Gnome, KDE e gli altri ambienti desktop compatibili, oltre che naturalmente per Windows.
  • Supporto delle Firme virtuali, così ci si può vantare in rete di usare aMule.
  • Controlli verso clients aggressivi.
  • Utilizzo del sistema hash MD4 per trovare fonti, assicurarsi che il file corrisponda alla copia originale ed evitare errori di scaricamento.
  • Supporto dei sistemi Intelligent Corruption Handler (ICH) e Advanced ICH (AICH), che aiutano la correzione di parti di files corrotti.
  • La gestione delle fonti e un sistema di auto-priorità, che permettono di iniziare molti downloads contemporaneamente senza doverli monitorare individualmente.
  • La funzione "Anteprima" permette di guardare i video e gli archivi prima che siano stati completamente scaricati. Per l'anteprima dei video sono consigliati MPlayer o Xine, ma anche Video Lan Client dovrebbe funzionare.
  • Supporto delle categorie, le quali permettono di organizzare i propri scaricamenti.
  • Per trovare i files voluti, aMule offre diverse modalità di ricerca:
    • Ricerca nei Servers (locale e globale);
    • Ricerca nei nodi Kademlia;
    • Integrazione con il browser preferito per un facile click-e-download (con gli ed2k:// links);
  • Supporto del sistema messaggi e delle Liste Amici; si possono inviare messaggi agli altri clients e aggiungerli alla lista;
  • aMule supporta l'aggiornamento della lista dei server attraverso un indirizzo web, durante l'utilizzo, nell'inizializzazione oppure quando si collega ad altri clients;
  • Supporto della funzione PowerShare, per una migliore gestione dei file condivisi (modalità di condivisione Release);

Caratteristiche Specifiche di aMule

  • Supporto multipiattaforma.
  • Supporto connessioni Proxy.
  • Controlli più efficaci contro clients aggressivi.


  • Complete External Connections protocol from scratch.
  • aMule Daemon allows you to run a bare aMule client with no graphical interface and very low CPU and memory usage. Ideal for servers, people who usually control aMule remotely and those who just usually don't keep taking a look at how far downloads are going.
  • aMule Remote GUI to control your aMule remotely as if you where in front of it.
  • aMuleWeb for browser interface and amulwebDLG is a graphical interface to aMuleWeb. They also work both locally and from remote clients. You can control your aMule from anywhere in the world as long as you have an internet connection and a browser, no matter what hardware or operating system you use! ;)
  • PHP (specific implementation) support in aMuleWeb
  • The amulecmd command line interface and amulecmdDLG as a graphical command line interface both allow to remotely control aMule too. All of them work both locally and from remote clients. You can control your aMule remotely from anywhere as if you were in a shell!
  • Slot allocation allows you to specify to how many clients you wish to upload to at once. For example, if you have 20KB/s for your maximum upload, you can set slot allocation to 10KB/s which means that you will upload to two users with 10KB/s each.
  • Other utilities such as CAS, wxCAS, aLC, XAS, AMPS, etc.
  • Fast eD2k links handler at the bottom of every page (can be disabled on Preferences).
  • Run a command when a file is completed.
  • Save 10 sources on rare files when usefull (20 or less sources).
  • Filter search results.
  • Default file permissions for completed downloads.
  • Multiple filesystems support.
  • Version updates checks.

Planned features

  • Skins support.
  • EC library and API.
  • and and and ...