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."
Congrats! (Score:2, Funny)
Idiot (Score:3, Insightful)
Bittorrent lets people without a lot of bandwidth get their data distributed, it just happens that some people want to distribute stuff they don't own.
Re:Congrats! (Score:3, Informative)
Re:Congrats! (Score:5, Informative)
Its one of the only sites I know about that lists and reviews clients for all the major P2P networks.
Guide to the Newsgroups
-- Guide to Grabit
-- Guide to Agent
-- Guide to Xnews
-- Guide to WinRAR
Guide to BitTorrent
Guide to eDonkey2000
Guide to WinMX
Guide to DirectConnect
Guide to Ares
Guide to Gnutella
Guide to SoulSeek
Guide to IRC
Guide to MP2P
In all of the "Guide to" sections, they have a list of clients (Win, Mac, Linux) and they order them by rating. It's the site I send people to when they ask "what client should I use?"
Re:Congrats! (Score:3, Informative)
Re:Congrats! (Score:3, Insightful)
The RAR client they list for Windows is only a "trial" version, and is only available in a command line version on Linux and Mac OS X. I sent them feedback a month ago to add MT-Newswatcher for Mac OS (9 & X) which is great and free, but they have not added it. Several demo/payware products are listed. Their listing includes "Votes" with the highest number for the Mac newsreaders being
Interesting link (Score:3, Funny)
Hey RIAA, MPAA, there's a simple solution to your "piracy" problem: Have your pet Congress-creatures outlaw Windows!
Steal? No (Score:5, Informative)
if you want to *steal* just go to your local store and leave with product with out paying for it. You dont need a 'app' to help you steal.
Would be nice for people to get it right once in a while, instead of continuing to spread confusion.
Nice hair splitting (Score:4, Insightful)
Whatever helps you sleep at night.
Ugh, that's annoying. (Score:5, Insightful)
Once again, using BitTorrent in and of itself is not in the least bit illegal. Of course, neither is using a VCR to tape a television show. However, a huge number of people use BitTorrent to share materials that are copyrighted. The array is vast, from MP3s to first-run movies, and even entire seasons of TV shows zipped up into a single large file. And once again (say it with us), downloading copyrighted material without the permission of the copyright holder is illegal.
Replace BitTorrent with http, ftp or the web and you see how tiresome this kind of comment is. A huge number of people die driving. A huge number of people are murdered with pointy pieces of steel. A large number of people might not give the world's big publishers their money, with or without another internet protocol. The vast majority of musicians get ripped off.
Let me see if I can say it clearly. Sharing with your friends is not dirty. Cooperative systems add value.
People in the non free world just don't get it and covet all the wrong things. The value of source code is much greater than that of a binary file. The value of a live performance is much greater than a recording. A movie is worth about four dollars. What he values is something that's dead, things with greedy owners. The value of the internet is the exchange of free information, not dead stuff.
I've got a closet full of old crap he might consider valuable. I've got CDs, albums and tapes, which were worthless to me until I ripped them and stuck them on an sftp server. I've got shelves of DOS, Win3.1, Win95 and Windoze 98 software, all good for painful installations on obsolete hardware. The actual content made has been moved to free software systems when I was no longer able to access it with non free software. I keep it, some old books and even a working system or two around like museum pieces. The cost of replacement for my non free software is about 1 hour of install and download time, or a $500 trip to CompUSA. Mobility adds value to information and exposes the true value of non free information.
Will I use bt to share music and movies? Sure, if they are free. Those that are free are worth much more than those I can't share.
Do I share my own work? You bet I do.
The point? (Score:5, Insightful)
Will I use bt to share music and movies? Sure, if they are free.
Free as in speech, or free as in beer? If it's the latter, it's copyright infringement - meaning taht, yes, "Sharing with your friends" is, indeed, "dirty."
Those [music and movies] that are free are worth much more than those I can't share.
Of course they are. That doesn't make sharing them legal, nor right. If they're "too expensive", don't buy them and let the free market do it's work.
A jumbo jet is also more valuable than a ticket to ride on one. It's just that it's harder to "infringe" the jet than it is a copyright.
sharing is good (Score:4, Insightful)
If I can't share it with my friends, it's not free.
If it's the latter, it's copyright infringement - meaning taht, yes, "Sharing with your friends" is, indeed, "dirty."
You asking me not to share with my friends is the dirty part and a good enough reason to avoid your work. A library is not dirty. A few copies are not a republication. The end of physical media is going to be difficult for people who think they own ideas because they put them on dead trees. Copyright has gone far beyond it's original intention and purpose of promoting the sciences and useful arts. People who insist that sharing is dirty should be shunned.
Re:The point? (Score:3, Insightful)
Oh, god, please kill yourself for saying that.
A jumbo jet is also more valuable than a ticket to ride on one.
So which is more valuable, a passenger on a jumbo jet or the jumbo jet? I'm sure since you couldn't get the parent post's concept you'll go for the hunk of metal.
Re:The point? (Score:4, Insightful)
Don't for a second believe that the market for music and movies is a "free market." At the very least it is dominated by one gynormous bit of government interference, generally known as the copyright monopoly. You may believe that claptrap about copyright being the only way to "promote progress in science and the arts" but don't pretend that a "free market" has anything to do with it. It is a very tightly controlled market.
Re:Ugh, that's annoying. (Score:3, Insightful)
maybe you are confused. PC mag was reveiwing BT clients. that is all. don't read anything else into it. the fact that many (most) people use BT for illegal media distribution may be well known to you, but you are not the target reader of this article. if you need to read a review of BT client software, you probably aren't a user of it right now, otherwise, you'd already have figured that out for yourself.
also, P2P protocols in general are vastly more well suited for illegal media distribution than thing
Re:Congrats! (Score:5, Insightful)
Hrm...troll indeed? Alright, I'll bite. I'm aware of BitTorrent's excellent ability to copy information, but I'd never heard of a case where someone used it to steal something. How would you go about that?
Bear in mind-stealing involves taking away from or depriving(requirement 1) the rightful owner of a possession, of that possession(requirement 2) without that person's consent(requirement 3).
Even if we presume true (and many do not) the tenuous arguments that the person whose file the computer resides on is not "really" the rightful owner of the data on it, and doesn't have permission to say what may or may not be done with it, only requirement 2 and 3 are satisfied. Requirement 1 is never met-copying something doesn't involve taking it away.
Now, on the other hand, you might have mistakenly referred to copyright infringement as theft. Many (though not all) uses for Bittorrent do indeed meet its definition. But I'm sure no one around here tries to substitute an incorrect, inflammatory word for the proper term for something, thinking it strengthens their point!
Re:Congrats! (Score:2, Informative)
Eeeeeyyyyyyy, Azureus! (Score:5, Informative)
Re:Eeeeeyyyyyyy, Azureus! (Score:2)
Re:Eeeeeyyyyyyy, Azureus! (Score:2)
Re:Eeeeeyyyyyyy, Azureus! (Score:2)
One little problem: (Score:5, Informative)
Yuck.
I use Bitcomet [bitcomet.com] now instead whenever possible. Sure it's not geek-friendly (no linux support), but it offers the same stuff as Azureus (that's file selection, advanced options) at a lot less RAM and CPU usage.
I am dissapointed not to see it reviewed here.
Re:One little problem: (Score:2)
Re:One little problem: (Score:3, Insightful)
I guess if it's easier to develop such an app in Java (obviously cross platform it is) then I'd say using 2x the RAM is an OK tradeoff. Not an order of magnitude.
Using RAM != Resource Hogging (Score:4, Informative)
Oops. This time with formatting (Score:3, Informative)
Not really, because those settings depend on:
--Your hardware (disk capacity and speed, amount of RAM, and CPU power)
--Your OS
--What you're downloading (number of files mostly)
Some sweeping generalities and my settings, though:
Uncheck "friendly hash checking" if you have a modern processor.
Keep "max open files..." pretty low. Unless you're downloading a huge direcory of images or something, or have (for whatever, probably retarded, reason) dozens of torrents open
Re:One little problem: (Score:4, Informative)
Re:Eeeeeyyyyyyy, Azureus! (Score:5, Informative)
uTorrent [utorrent.com] does this as well (when you have a torrent selected, in the lower pane [softpedia.com], select the "file" view, and right-click on any file), is smaller, lighter, easier on system resources, and has no additional dependancies.
I don't understand why people use Azureus on Windows anymore, uTorrent is far superior to it. Someone should make a uTorrent clone for Linux so we can escape this plauge they call Azureus.
Re:Eeeeeyyyyyyy, Azureus! (Score:2, Informative)
uTorrent runs perfectly with wine 0.9.5. I still prefer Azureus, though, even if uTorrent wasn't proprietary closed-source software.
rtorrent? (Score:2)
Re:Eeeeeyyyyyyy, Azureus! (Score:2)
Azureus (Score:3, Interesting)
Re: (Score:2)
Re:Azureus (Score:3, Insightful)
Re:Azureus (Score:3, Insightful)
Re:Azureus (Score:2)
it has plug ins such as SafePeer to keep those pesky people away.....
After I read this comment, I downloaded Azureus+SafePeer and have been running it every since. But my wife is still here.
Re:Azureus (Score:5, Informative)
The review is incredibly misleading about this, it claims that "Azureus, to be fair, takes up only 151KB; BitTorrent is 184KB; and BitPump is 113KB - none of these clients is particularly bloated". I'm not sure quite how they worked this out, as Azureus takes up a lot more than this.
Re:Azureus (Score:3, Interesting)
Re:Azureus (Score:4, Insightful)
I do, as long as you have a fast ass mac. I have a dual 2.5 g5 and it runs well, but on my 450mhz single g4 you coudln't run anything else at the same time and not have tons of drawn out pinwheels. Then again, most things sucked wind on that old heap. Thats why I stuck 3 hard drives in it and made it my fileserver which it excels at, but I digress. Azureus also tons of great plugins, the coolest is the one that can scan an rss feed for your search terms and automatically add torrents for say, your favorite TV show, er I mean legal linux distro. Also I don't know what it is called, upnp i think, but it configures your cable/dsl router for you if you want it to.
Azureus basically rules. I haven't even gotten into half of the things it can do... I am never quite sure if I am spelling it right though.
Re:Azureus (Score:2)
Re:Azureus (Score:2, Informative)
bah (Score:5, Funny)
Re:bah (Score:4, Interesting)
Re:bah (Score:3, Interesting)
Re:bah (Score:4, Funny)
Re:bah (Score:3, Interesting)
Beat that.
screen + btlaunchmanycurses (Score:3, Informative)
Front page? If you say so... (Score:5, Informative)
BitComet anyone? (Score:4, Insightful)
Re:BitComet anyone? (Score:2)
One can no more do a valid comparison of bittorrent clients without mentionning them than a comparison of PC Operating Systems without mentionning Linux.
Re:BitComet anyone? (Score:4, Insightful)
Also of note, many people have replied and likely will continue to reply with propaganda that BitComet doesn't work with many "private trackers". This is laughable for a couple reasons.
First, BitComet's most recent release made this complaint irrelevant (clients don't identify).
Second, DHT networking is a truly peer to peer protocol meaning you are slightly safer with your illegal downloading from the autorities. DHT is used as a secondary downloading method, if say the tracker goes down.
Which leads to the third laughable reason, this pisses off "private trackers" because they don't get to keep stats on you (you think those stats are going to help you or hurt you?). Sure that's a little fucked up if you are "cheating" on ratios but guess what? These private trackers only exist to download illegal software, porn and media. These are hypocrites trying to make a _moral_ arguement about the use of bittorrent. Please join me in laughing these idiots off the internet. thx
Re:BitComet anyone? (Score:5, Informative)
WRONG!!!! In order for you to download content, you must be able to find other peers. And likewise, other peers must be able to find you. DHT does not magically make this requirement disappear. It's actually easier to find peers within DHT because there's no restrictions on accessing the swarm. With a private tracker, one must access that tracker to find the peers within the swarm. With DHT, anyone can find the peers for a swarm. DHT is more easily monitored making it much more dangerous.
The entire problem with BitComet was it's turning to DHT when the tracker was unavailable despite the torrent being marked as private. Some may call that a bug. But those that know bitvomit will suspect it was intentional...
You are completely mistaken about the reasons for a private tracker... illegal content is just as easily found on public trackers as well. The motive for a private tracker is fostering a community where people give back instead of take, take, take, and take some more. Remember suprnova, where there were swarms with thousands of peers yet the best anyone could download was a few kbps? Yet even on small "private"[*] trackers where swarms are just a few dozen peers (at best) download speeds were hundreds of kbps.
[*] "private" as in "registration required", but anyone can signup
Re:BitComet anyone? (Score:2)
Yes, they should've included that one, even if just to give it a 0/5.
Re:BitComet anyone? (Score:5, Informative)
BitComet cheats:
BitComet incorrectly uses DHT on private torrents/trackers, even ignoring BitComet's user's settings NOT to if the tracker briefly goes down!
BitComet deliberately misreports upload and download amounts to trackers and seeds in order to get the "lion's share" of upload bandwidth from seeders.
(Others have said that using super-seed as a seeder often takes >200% of the torrent's size to create other seeds due to BitComet's cheating-by-default.)
BitComet disconnects and reconnects to download more than is fair via optimistic unchoke -- (which is meant to give new arrivals something to share. Sadly, Azereus is reported to do this too. Automatically droping working connections is hostile activity -- it creates lots of churn which costs extra bandwidth for trackers and peers alike.
BitComet seems to favor uploading to other BitComet clients, even when getting faster download speeds from other clients. The most extreme case was a private tracker/torrent on a huge college lan with "100mbps" connections -- the person who did this could download at >5mbps if using BitComet but only ~5-15 KB/sec if using Torrent.
The only item fixed so far is #1 DHT flag, it's supposed to be fixed in version 0.61 released 13 days ago, the failure to respect the DHT flag has been known since March 2005...
Re:BitComet anyone? (Score:4, Informative)
I use a private tracker that tracks your share ratio (and my own tracker for transfering files on my LAN), if BitComet lied about the amount it uploads or downloads I'd know about it (and the private trackers would be up in arms about it). Perhaps it lies to seeders or other peers, but I find that unlikely and I am 99.5% sure it doesn't lie to the tracker.
BitComet disconnects and reconnects to download more than is fair via optimistic unchoke -- (which is meant to give new arrivals something to share. Sadly, Azereus is reported to do this too. Automatically droping working connections is hostile activity -- it creates lots of churn which costs extra bandwidth for trackers and peers alike.
I can't confirm or deny that, but if one client does it then the others almost have to follow suit to maintain a similar download speed (which is all most people care about). It may be hostile, but it looks like its becoming a de facto part of the standard, if BitComet and Azureus actually do this.
BitComet seems to favor uploading to other BitComet clients, even when getting faster download speeds from other clients. The most extreme case was a private tracker/torrent on a huge college lan with "100mbps" connections -- the person who did this could download at >5mbps if using BitComet but only ~5-15 KB/sec if using Torrent.
Well, perhaps that has something to do with the various extras BitComet implements. It can defeat both NATs and packetshaping. It also spreads peer information between tracker updates. So obviously it should download faster than clients that don't implement these features. The example you mention was probably a firewalled college student (like my connection). Without incoming connections you usually won't exceed 20 KB/s, but with BitComet's UDP NAT Bypass (only works with other BitComet users) your download proceeds almost as well as someone who wasn't restricted (in a college user's case it can jump from 10 KB/s to probably 2 MB/s or more). Of course, that's the main reason I support BitComet, if you are behind a firewall it can turn a three month download into a three day one, so it helps some people a lot if you run BitComet. Also, it only uses ~15 MB of RAM plus its disk cache, so it's not wasteful like the Java VM and your computer won't lag with all the harddisk activity if you have a decent connection. (Try downloading at ~100 KB/s on a 5 GB torrent onto a USB 1.1 external drive with Windows XP for an extreme example.)
rtorrent (Score:2, Informative)
best client out there. curses! nuff said.
4 stars for everyone? (Score:5, Insightful)
who says it's "better"? (Score:2)
The problem is we all have a different idea of "better". I don't like Azureus at all- I find its user interface clunky and pathetically slow, because it's java, and it has a TON of "one person finds this useful" functionality; they missed the boat, and should have made a very thin client with plugins, but instead made a bloated client with plugins. A torrent with over 1000 peers will often peg the machine- and it's a 1.4Ghz G4 Mini- not breaking any speed records, but n
Re:who says it's "better"? (Score:2)
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.]
Re:A vote for uTorrent (Score:2, Informative)
Re:A vote for uTorrent (Score:2)
Re:A vote for uTorrent (Score:4, Informative)
Re:A vote for uTorrent (Score:5, Insightful)
If anyone knows of software as astonishingly lightweight as uTorrent, for other tasks, I don't think it's all too far offtopic to post it. And if it is, to hell with the moderators, this is the kind of softare news we should care about.
uTorrent DHT (Score:3, Interesting)
http://www.utorrent.com/faq.php#Why_does_.C2.B5To
I used to use Azureus (Score:3, Interesting)
Though I might definitely give some of the other ones in the list a go.
Re:I used to use Azureus (Score:2)
Re:I used to use Azureus (Score:2)
I've switched to uTorrent now.
kind of short... (Score:5, Insightful)
I wish that they had discovered that there were a few more than that; ABC, BitCommet, BitTornado, etc... Especially since clients like BitCommet and BitTorrent have some features not posesses by the ones covered there.
Completely Offtopic (Score:2)
Re:Completely Offtopic (Score:5, Funny)
no sir, didn't like it, not one bit.
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: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.
Exactly (Score:2)
And our torrents seem to come down in perfectly reasonable times for us... so... all is good.
It doesn't stop me from having Azureus on there for when I abs
Quick Summary (Score:2)
Azureus (Score:4, Informative)
My only complaint is part of my original fear. The program is a little resource heavy when doing anything with the GUI, and sometimes even when it's minimized to the tray. I've also had trouble getting the desktop to refresh when unlocking the computer after it's been locked for anything over a few hours. This only happens when Azureus has been running.
Other than that, amazing program. How can you go wrong with a program that's always in the top 5 (usually #1-2) of the Most Active and Most Downloaded lists at SourceForge?
Re:Azureus (Score:2)
Strangely enough, I've sometimes had MAJOR performance issues with the original BT client (which I used to swear by) - At some point it began acting like my router's ports were not open (they were), Azureus had much more consistent performance. Azureus also let me only download some files in a multi-file torrent (good when I had a few episodes from a season of TV already and wanted to fill in the gaps using a whole-season torrent).
Unfortunately, Azureus i
Re:Azureus (Score:2)
Java's fault (Score:2)
Update the JRE to the linked version, no more CPU problems.
accuracy? (Score:4, Interesting)
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.
For the Mac users... (Score:4, Informative)
Personally, I go for BitsOnWheels [bitsonwheels.com]. It has a nice informative interface with a really funky 3D view of your torrent download, and it rarely gives me any problems. The only thing I have noticed about it is that it seems to develop a memory leak when downloading a torrent with lots of (as in thousands of) peers (say a Slashdotted torrent). Other than that it works well and looks kind of cool.
Personally, I have had almost no success with the latests releases of the official BitTorrent Client. It always starts the download and seems fine for a few seconds and then just stops receiving any data...
I second this. (Score:2)
Azureus, now bloat free! (Score:4, Insightful)
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.
Azureus can use a single port of your choosing (Score:2, Informative)
I like this program. So flexible. Good documentation for all the features as well. You can configure to optimize. Cool graphics of swarms. One nice thing: I chose an unassigned port and forwarded it to Azureus. Did not like to have ten forwarded ports in a known range as with Bitorrent. (Not enough of an expert to know how much this matters, but it seems a bit more secure.) Speeds seem good compared to Bitorrent these days. Noticed also that Azureus was the most common client in the client list, which is wh
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:Port forwarding (Score:3, Insightful)
Also I know variety is the spice of life and all that, but why does anyone on Windows use anything other than Utorrent? When I hear about people using XXXX client like Azerus etc, they sound like users who think IE is best but haven't ever heard about Firefox.
Re:Port forwarding (Score:3, Insightful)
uPNP fixes the problem of configuring it, and is supported by most of the current crop of home routers (and, at least, Azureus). But the security nuts hate it because it does what people want it to do: It forwards ports automatically.
"Security flaw!" they shout from the rooftops. "Any program can open a port to teh Intar-Web!" they harp. "Think of the children!" they scream.
Thing is, uPNP see
The author is a noob. (Score:5, Insightful)
Re:The author is a noob. (Score:2, Funny)
More errors (Score:5, Informative)
Seriously, how did this guy ever get a job writing tech columns. His "facts" seem to be closer to misinformation half the time. Geez how PC Magazine has gone downhill over the years.
Re:More errors (Score:3, Funny)
Dvorak did and he speaks just as much crap
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...
Re:The author is a noob. (Score:3, Funny)
Re:No mention of BitLord? (Score:2)
Re:ABC (Score:3, Informative)
My main gripe with it is that whoever wrote it couldn't get multiple deletions from a list working properly, which is pretty darn simple. Try selecting three torrents in the list and trying to delete them. ABC will delete the wrong ones, because ABC modifies the array even as it is enumerating through it.
Say you had five torrents, V W X Y Z. You selected the first three, V W X and hit delete. V is deleted, and all the elements move up in the list (ie: their inde
Re:Protocol Header Encryption - Linux Clients? (Score:2, Informative)
Re:Speaking of Azureus.. (Score:4, Funny)
Re:Like Azureus? I think you'll love uTorrent (Score:5, Insightful)