Reti P2P accessibili con GNU/Linux
Da Linux@P2P Forum Italia.
Il sistema operativo GNU/Linux si trova perfettamente a suo agio in qualsiasi ambiente di rete, soprattutto in applicazioni che aprono molte connessioni come i programmi Peer-To-Peer. In particolare, GNU/Linux offre i seguenti vantaggi:
- l'architettura UNIX garantisce livelli di sicurezza particolarmente elevati, perché è stato pensata per ambienti ostili come Internet; la possibilità di utilizzare agevolmente canali protetti per l'accesso dall'esterno rende comoda e sicura l'eventuale amministrazione remota dei client;
- la stabilità che caratterizza il sistema, la frammentazione dei files praticamente assente, la capacità di gestire e filtrare un elevato numero di connessioni da parte del Kernel Linux consente di tenere online un nodo P2P per mesi, con interventi limitati ai soli aggiornamenti di sicurezza;
- la grande disponibilità di strumenti integrati per il controllo del traffico di rete e dell'hardware permette di verificare in modo semplice e immediato l'attività del client e l'eventuale presenza di problemi (saturazione della banda, numero eccessivo di connessioni non supportato da modem/router, eccessiva temperatura dei componenti, imminente rottura del disco).
GNU/Linux è la piattaforma ideale per un Peer-To-Peer "da professionisti".
Andremo ora ad analizzare quali sono le reti che sono accessibili con client disponibili su GNU/Linux. Una lista di client è presente nella pagina delle applicazioni.
Indice |
EDonkey2000/Overnet/Kad
La rete ED2K su GNU/Linux è perfettamente supportata. I client consigliati sono:
- aMule: basato sul codice di eMule, da cui riprende l'interfaccia ed il funzionamento;
- MLdonkey: potente client multirete;
- eDonkey: versione per GNU/Linux del client proprietario.
- Mophant: interfaccia grafica per il client Lphant.
BitTorrent
Esistono parecchi client BitTorrent per Linux. Quelli consigliati sono:
- Vuze (Azureus): scritto in Java, è il più famoso ed il più completo;
- BitTorrent: il client ufficiale;
- KTorrent: molto semplice e senza inutili fronzoli. Si integra alla perfezione in KDE;
- Deluge: molto leggero, si integra molto bene con l'aspetto grafico di GNOME;
- Transmission: minimale, sia nell'interfaccia che nel consumo di risorse. È il client predefinito di Ubuntu;
- rTorrent: di certo non il più amichevole per l'utente alle prime armi a causa della totale mancanza di interfaccia grafica, ma di certo il più leggero ed il più veloce in assoluto. È possibile comandarlo tramite diverse interfacce web — wTorrent, rtGui, rTWi, nTorrent, n2hell.
Direct Connect
- LinuxDC++: Il più importante client per Linux di DC++.
- Valknut: E' un'applicazione Open Source multipiattaforma per accedere alla rete Direct Connect.
Gnutella
Esistono alcuni buoni client Gnutella per Linux. I consigliati sono:
- LimeWire: uno dei più utilizzati Client Gnutella di sempre, disponibile per varie piattaforme, fra cui Linux;
- FrostWire: client opensource scritto in java, basato originariamente su LimeWire, completo, intuitivo e di facile utilizzo;
- Gtk-gnutella: storico client opensource, la prima versione risale al 2001; completo, leggero ed in costante sviluppo.
IRC
Per una definizione precisa ed accurata si veda la relativa voce di Wikipedia.
Alcuni fra i client più diffusi sono:
OpenNap
- Lopster: storico client opensource, la prima versione risale al 2000. E' in sviluppo la versione 2,che attraverso numerosi plugin permetterà l'utilizzo del client anche su altre reti p2p.
ANts network
Al momento l'unico client conosciuto è ANts P2P.
WPNP
- WinMX: storico programma di peer to peer utilizzabile sotto GNU/Linux grazie all'aiuto di wine.