BitTorrent Clients Reviewed 484
prostoalex writes "PC Magazine is running a review of several popular BitTorrent clients. They review uTorrent, an app that 'packs an outstanding array of features in 107KB, and doesn't even create a folder in your Program Files' and give it 4.5 stars. BitTorrent Client from BitTorrent.com, 'whose clean interface has three basic elements: a large progress bar for each torrent you're working on, a slider that controls your maximum upload rate, and a link to the BitTorrent Search engine', gets 4 stars. BitPump 'features an attractive interface that sacrifices a detailed feature set for BitTorrent tweakers in favor of simplicity and ease of use' and gets 4 stars. Finally, Azureus, 'a favorite with advanced users, who enjoy its plug-in system and huge range of tweakable settings', gets 4.5 stars. An interview with Bram Cohen from BitTorrent is available as well."
Azureus (Score:3, Interesting)
ABC (Score:1, Interesting)
A vote for uTorrent (Score:5, Interesting)
[1.1GHz Pentium M with 512MB RAM, yes I know that's not a lot but I'd still like to be doing other things when my BT client is running.]
I used to use Azureus (Score:3, Interesting)
Though I might definitely give some of the other ones in the list a go.
For convenience... Shareaza (Score:5, Interesting)
Plus... if your tracker goes down it looks for alternat Gnutella2 sources... sweet.
Oh... and it's open source... that's good... right?
Re:BitComet anyone? (Score:1, Interesting)
Re:bah (Score:4, Interesting)
accuracy? (Score:4, Interesting)
Re:For convenience... Shareaza (Score:2, Interesting)
If you're using Shareaza anyway, its BT implementation is good enough, but I wouldn't recommend it to anyone looking for just a BT client. I use it for torrents, as I have it running anyway, and because I don't use bittorrent much. I wouldn't use it if I only needed bittorrent.
FEC for more reliable torrents (Score:3, Interesting)
Personally, I would like to see a combination of the BitTorrent "send the least common block" approach and a selectable Reed-Solomon coding defaulting to around 10%. In my empirical experience that would clear up almost every failed torrent I've hit. Of course, it is an extendable protocol. Perhaps I should stop bitching and look into writing an Azureus plug-in to test this idea out.
Re:bah (Score:3, Interesting)
Mac BT clients (Score:3, Interesting)
Transmission [m0k.org] is a bare-bones, ground-up rewrite in C and has really impressive performance. I use this as my default.
Re:Azureus (Score:3, Interesting)
Port forwarding (Score:4, Interesting)
So for me, the issue is not clients (I use BitTorrent for OSX very happily as if it mattered) but the way the protocol handles NAT/DHCP routing - surely it could be automatic? If it were BT use would explode and we'll all get faster speeds as a benefit. Anyone know if that could happen one day?
Re:One little problem: (Score:2, Interesting)
uTorrent by contrast takes virtually no CPU, no RAM, and for that matter only ~110k of disk space. And it has about 99% of the useful features of Azureus. Only really miss a couple of things, like the "swarm" tab -- and that's just for fun really.
Running Azureus and HL2 at the same time would render the game virtually unplayable for me. uTorrent, on the other hand, doesn't even make a dent in the FPS. In fact I play DOD:Source all the time and forget to kill uTorrent first - and I've never seen a problem in either FPS or lag as a result.
Like Azureus? I think you'll love uTorrent (Score:2, Interesting)
uTorrent does ~99% of what Azureus does, but somehow manages to do it all in a 110k binary, while having virtually no RAM or CPU footprint. (I'm downloading multiple torrents with it just now -- and it's consuming 0-1% cpu, 4,240 kb RAM in task mgr).
However
With Azureus I'm accustomed to 10-30 seconds for each peer to establish connection, and another ~10 seconds in the best case to begin actual data transfer. In contrast, with the latest uTorrent beta, I am seeing connections establish in 1-2 seconds, and data begin transferring roughly 1 second after that. The result appears to be that, while my peak transfer rate is about the same as before, uTorrent is managing to keep the average transfer rate consistently high throughout the download. This makes sense, since BT is all about connecting to and switching between peers constantly as it distributes the traffic load. If you've got a relay race going and all the runners are the same speed, but one team takes an extra 30 seconds at each handoff of the baton, you know who's coming in first.
I'd be interested in hearing if anyone else is seeing this kind of dramatic improvement.
http://utorrent.com/download/beta/ [utorrent.com]
Re:BitComet anyone? (Score:2, Interesting)
Well, everyone benefits except for the people who own the copyright - you've run roughshod over them. They don't count, though, they only created the entertainment you believe should be free. Fuck them!
Re:More errors (Score:3, Interesting)
But doesn't load half the files of the computer into ram when it starts.
uTorrent takes 5Mb of RAM estate running full speed with 20+ torrents loaded in... BitTornado, using wxPython, hogs 25Mb/instance (== 25Mb/torrent, for it launches an instance per file) and a well loaded azureus will "optimize" at least 150Mb of your ram...
uTorrent DHT (Score:3, Interesting)
http://www.utorrent.com/faq.php#Why_does_.C2.B5To
Re:bah (Score:3, Interesting)
Beat that.
Re:One little problem: (Score:2, Interesting)