BitTorrent är ett protokoll för P2P-fildelning som ofta är det snabbaste sättet att få tag på de senaste distroserna. Det har utökats långt bortom det ursprungliga Python-genomförandet och innehåller nu all slags extra teknik, såsom Distributed Hash Tables, Peer Exchange och mer.

En modern BitTorrent-klient måste klara av kryptering, som arbetar bakom NAT-routrar (helst med UPnP) och en mängd andra akronymiska villkor. Vi förväntar oss också att de är lätta att använda, men ändå fulla av funktioner och anpassningsbara delar.

Det finns ett krig mot torrentklienter av Internetleverantörer som (förståeligt) vill använda trafikformningsteknologi för att prioritera torrenttrafiken till förmån för Facebook, så att tekniker som kryptering och randomiserad portåtkomst blir användbara om du inte vill få taket.

I denna Roundup har vi bara ansett kunder som kör inbyggt på Linux. Referens BitTorrent-klienten går fortfarande, men den senaste Linux-utgåvan var så länge sedan att vi inte har stört att inkludera den.

Det finns några aktiva och aktuella kunder, som Miro, som är anpassade till specifika aktiviteter. Dessa är riktigt bra på vad de gör, men inte för allmänt bruk, så de har också uteslutits.

Slutligen finns det gott om lovordade kommandorads-torrentklienter som rtorrent och aria2, men de gör hemska skärmdumpar och vi måste dra ut linjen någonstans, så dessa är inte heller representerade.

Hur vi testade ...

Klienterna testades på ett Core 2 Duo 2,5 GHz-skrivbord med 4 GB-minne som körde Fedora 13. Bortsett från normal användning, utfördes det huvudsakliga testet för hastighet, CPU och minnesanvändning med fyra test torrentfiler på 256 MB vardera. Klienterna var begränsade till att ladda ner tre filer samtidigt.

Spåraren kördes på samma maskin för att eliminera eventuell variation i nätverksfördröjning, och torrenterna såddes av tre maskiner på ett lokalt 10/100-nätverk med olika klienter (Transmission, uTorrent, Vuze).

Att använda massor av minne eller CPU-kärnor är ofta avsiktligt att påskynda nedladdningar. De tidsinställda nedladdningarna var i genomsnitt över tre körningar, men endast riktlinjer.

Syndaflod

Denna klient kan köras i olika lägen. Skriven i Python, det använder sig av GTK för skrivbordsgränssnittet, men är egentligen inte en Gnome-app som sådan - det ser ut som hemma på KDE eller vad som helst av ditt skrivbord som du väljer.

Layouten på huvudskärmen är ganska enkel - med ett träd till vänster kan du välja ett objekt av intresse (säg dina aktuella nedladdningar), som sedan visas i huvudpanelen. Statusfältet längst ner ger avläsningar på olika saker, såsom aktuella hastigheter och anslutna eller upptäckta kamrater.

Deluge stöder också systemfältet och visar överföringshastigheter samt alternativ för att styra uppladdningar och nedladdningar och lägga till en torrent utan att oroa dig själv med huvudgränssnittet - en fin touch som inte finns i många klienter.

Kärnfunktionaliteten hos en grundläggande klient hanteras av huvudapplikationen, men för vad många människor skulle överväga väsentliga funktioner måste du kanske dyka in i de olika insticksprogrammen - till exempel för blocklistor eller schemaläggning. Det finns en hel del av dessa och de kan installeras direkt genom Deluge utan mycket krångel.

Det finns inget alternativ att starta en fil direkt från nedladdningslistan, och det finns inte en torrent-sökfunktion, vilket är frustrerande. En irriterande sak med den här klienten är att det rörliga genomsnittet för nedladdningshastighet fortsätter att röra sig efter att nedladdningen har slutförts.

Vid skrivningstillfället är version 1.3 av programvaran nära förestående, så kanske det kommer att lösas när du läser detta. Det är inte en dålig insats på något sätt, men det saknar en del av systemintegrationen hos andra, och är bara en mellanvikt när det gäller användbara alternativ. Det fungerar, och är ganska lätt på resursanvändning.

Dom

Syndaflod
Version: 1.2.3
Hemsida: http://deluge-torrent.org

Middle-of-the-road Performer, men det får massor av utvecklings kärlek.

Betyg: 6/10

KTorrent

Appar som bygger på KDE förväntas vara fulla av inställningar, alternativ och menyer, och det här är inget undantag. KTorrent skulle inte lätt kunna misstas för en Mac OS X-applikation - alla pixlar i dess gränssnitt verkar vilja kommunicera brådskande information eller begära att vissa alternativ ska ställas in.

För dem som inte är rädda av öppen funktionalitet eller upprörd att deras applikationsgränssnitt kan önska att ge några användbara detaljer är det förmodligen ingen dålig sak.

När det gäller den bakomliggande tekniken matchar eller överträffar KTorrent alla andra klienter här, förutom Vuze, eftersom den saknar spårare, mediaspelare och UPnP-mediaserver. För att vara ärlig är sökningen lite lustlös också.

Även om ett antal sökmotorer ingår ingår KTorrent dig bara på respektive webbplats, vilket är lat och inte lika användbart som qBittorrents ansträngning. Utöver det har KTorrent alla baser täckta.

Extra funktionalitet tillhandahålls av plugins, och igen visar dessa mikrohanteringens beröring. Bandbreddskalkyleringen kan ställas in på en jätte kalender, så om du vill tillåta obegränsade uppladdningar endast på torsdagar är det den enda klienten som kommer att göra det. Det är en KDE-app som är gammal och visar nästan alla funktioner och alternativ till användarkontroll och lämnar det till dig för att se om du behöver dem eller inte.

KTorrent var den enda klienten som klarade anslutningar till alla tillgängliga kamrater på den tid det tog för att ladda ner testmiljön, och det klockade också upp den snabbaste tiden. Liksom några av de andra klienterna kan KTorrent också köras i ett huvudläge och innehåller ett inbyggt webbgränssnitt.

Dom

KTorrent
Version: 4,0
Hemsida: http://ktorrent.org

Chock-full av funktioner, om du kan spara ansträngningarna för att konfigurera dem.

Betyg: 9/10

Monsun

Denna ganska enkla applikation startade livet som en offshoot eller naturlig förlängning till MonoTorrent-projektet - ett torrentbibliotek skrivet med Mono-implementeringen av .NET. Eftersom de flesta andra klienter här använder libtorrent-biblioteket, kan vi ha förväntat vissa prestationsskillnader från Monsoon - och det fanns.

Det kapade de flesta av de tillgängliga CPU-cyklerna, men lyckades också med en blåsande genomströmning, och klockade upp den snabbaste genomsnittliga tiden för det lokala nedladdningstestet (bara pipping KTorrent). Med en klockmapp för inkommande torrenter och möjligheten att lagra aktiva och färdiga på olika platser, tjänar denna klient åtminstone grunden för funktionerna i filhandlingsavdelningen.

Det finns dock ingen schemaläggning, ingen skript, inga plugins och inget om DHT eller Peer Exchange (även om de stöds av MonoTorrent).

Visuellt följer Monsoon-programvaran ett mycket välkänt tema, med kategorier längst ner till vänster, en huvudsaklig sorterbar listvy i mitten och ett flikat urval av informationsskärmar för den valda torrenten nedan. Precis som med de flesta andra klienter i denna sammanfattning, sträcker det sig till möjligheten att ställa in olika alternativ, inklusive ändring av bandbreddsinställningar för en enskild torrentfil.

Liksom Vuze och KTorrent innehåller Monsoon en matningsabonnemang. Många videopodsändningar distribueras på detta sätt, och det är ganska enkelt att ställa in. Det finns några avancerade filtreringsalternativ för att du ska få exakt vad du vill ha.

Monsoon är ett lovande projekt som inte har släppts någon gång, även om det underliggande MonoTorrent-biblioteket har uppdaterats nyligen.

Dom

Monsun
Version: 0,21
Hemsida: www.monsoon-project.org

Brist på finess och funktioner, men en aggressiv nedladdare.

Betyg: 5/10