Tuesday, June 12, 2007

The definitive bittorrent client for Linux

So yeah, I've tried almost every bittorrent client out there for Linux. After many months of waiting for it to improve I gave Transmission another go, and surprisingly it worked quite good, although it's still banned on some trackers. I even built some packages for Ubuntu Edgy and Feisty, you can find those here.

So the experience with Transmission was a good one, but it didn't go without its bumps. The first point against it is that it's still banned from many private trackers and I'm a member of quite a few, so that's a no no for me. The other thing that happened is that after a while it refused to build on my machine (I was using the svn version). I haven't tried to build it again, but oh well, I've found a better alternative anyway.

The next candidate was Deluge. This is a very nice client, but it is way too unstable to be my main client. Another thing that I didn't like was the inability to disable DHT, something that is mandatory on most private trackers. That and the low speeds that I always got persuaded me to try another client.

Enter KTorrent, one of the best clients on this roundup. It has a lot of useful features like DHT, a built-in search engine among other things. This one worked almost perfectly, although the speeds weren't the best. That and it was banned from one of my favorite trackers and due to this I moved on.

I needed a nice looking client with a clean interface that showed just the necessary. I didn't need a bloated interface with 55 columns showing me everything it can. I don't want to know what bit the thing is downloading right now. I don't need a percentage calculator and a progress bar, one is enough. I also wanted control. Not so much that I get lost in menus that show me things that I don't know the meaning of, but enough to get the best performa

So, if you have read this blog before then you might remember my "An even better bittorrent client for Linux" article in which I reviewed qBittorrent. Well, I too remembered it and went ahead and downloaded the latest version. Good news people, they now provide a repository for us Ubuntu users, so we have it easy with the updates and quick bug-fix releases.

Well, for me this is the definitive bittorrent client for Linux. Why? Well, for onc, its interface is very clean and it presents you the information you need to know, simple and to the point. It also allows you to control the most important things, like which port it should listen too, maximum and minimum speeds of torrents, the maximum connection number, etc. Another thing I like is that it allows you to set a fixed share ratio for all torrents, so when your torrents reach that share ratio they will automatically stop seeding.

qBittorrent also allows you to enable or disable DHT and PeX (Peer Exchange). This is a really great feature every bittorrent client that wants to take itself seriously should have. Another cool thing is that you can tell qBittorrent to check a certain directory in your computer to fetch new torrents automatically so you don't have to add them by hand. All this and the fact that its constantly developed and updated with new features make it my client of choice on any Linux distribution. Even if there isn't a package available for it it is not difficult to build from source. Pardus users just have to install QT4 and export some environment variables, its all in the readme. All in all, this is a very solid and very good bittorrent client, try it out!

8 comments:

Anonymous said...

Hey there, nice article.
But I wonder, why a tracker would ban specific bittorrent clients?
Do you know something about this? :)

Zach said...

Hi, I'm one of the Deluge developers.

You might be interested in our latest release, 0.5.1.1. In addition to being able to disable DHT now, it also has support for UPnP, Peer Exchange, and Encryption.

- zachtib

Arturo said...

First, thanks for the comments. Second, private trackers ban specific bittorrent clients because they don't report correctly to the tracker, causing bad statistics, etc. You can even cheat to give your ratio a boost if you know how with some clients, so that's why some clients are banned. Transmission is banned because it doesn't respect the specified announce time interval, for example.

About the new deluge release, I will try it out at a later time. Right now qBittorrent serves me well and since both are using libtorrent by Arvid Norberg I don't think there is such a big difference between the two clients feature-wise.

Arturo

M said...

hey at first sight which I saw your blog I thought you copied my blog, we are so simmilar !
the same age, both computer student, and your way of writing is similar to my posts !

I would be glad to be in touch with u.
I am gonna link to ur blog soon.

Arturo said...

Hey, I DID copy your blog! (I'm kidding!! XD). I'd like to meet you too, ehm, got an email address or something?

Cheers!
Arturo

Anonymous said...

Try out Azureus if you have no problem with Java. It lets you configure almost every thing.

pg slot ทดลองเล่น said...

ทดลองเล่น pg slot หากิจกรรมยามว่างฆ่าเวลาเเถมยังได้เงินต้องทดลองเล่น พีจีสล็อต เกมคาสิโนออนไลน์สะดวกสุดๆ เล่นที่ไหนก็ได้ 24ชม.โบนัสเเตกง่าย รับเงินไปเลยฝาก-ถอนง่ายเเละไว

สมัคร pg slot said...

สมัคร pg slot วิธีการสมัครง่ายๆ ทำได้ด้วยตัวเองเพียงไม่กี่ขั้นตอนใช้เวลาไม่ถึง 3 นาทีก็สามารถเข้าไปสนุกสนานเพลิดเพลินกับ PGSLOT-TH.COM เว็บน้องใหม่จากค่าย PG SLOT