Slashdot Mirror


BitTorrent Clients Reviewed

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."

88 of 484 comments (clear)

  1. Congrats! by egg+troll · · Score: 2, Funny

    This is great. I've been looking for the best app to steal music, movies and software with! Thank you, PC Magazine!

    --

    C - A language that combines the speed of assembly with the ease of use of assembly.
    1. Re:Congrats! by DaHat · · Score: 2, Informative

      Fool! The best app is still Grabit and Newzbin... *looking around* or so I've been told... err... heard... yea thats it, heard.

    2. Re:Congrats! by giginger · · Score: 2, Informative
    3. Re:Congrats! by TubeSteak · · Score: 4, Informative

      http://slyck.com/guides.php

      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?"

      --
      [Fuck Beta]
      o0t!
    4. Re:Congrats! by laughingcoyote · · 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!

      --
      To fight the war on terror, stop being afraid.
    5. Re:Congrats! by MojoStan · · Score: 2, Informative
      AfterDawn's guides have some nice information on how to setup some popular BitTorrent clients (buttons, preferences, settings, etc). Here's direct links to the BT client guides:

      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    6. Re:Congrats! by camperslo · · Score: 2, Insightful

      I like their tutorials and information on 3rd party news servers, but their listing of software is lacking for OS X.
      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 2, and some zero! I wonder if they tested any of them.
      I also saw no info on .PAR support for the Mac.

      With plenty of excellent free software out there for Linux and Mac OSes, it's a major omission to include so little.

  2. Eeeeeyyyyyyy, Azureus! by Orrin+Bloquy · · Score: 5, Informative

    Selectively remove unneeded files from an archive? Sweet.

    --
    "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
    1. Re:Eeeeeyyyyyyy, Azureus! by kuzb · · Score: 5, Informative

      uTorrent does this as well (when you have a torrent selected, in the lower pane, 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.

      --
      BeauHD. Worst editor since kdawson.
    2. Re:Eeeeeyyyyyyy, Azureus! by Anonymous Coward · · Score: 2, Informative
      Someone should make a uTorrent clone for Linux so we can escape this plauge they call Azureus.

      uTorrent runs perfectly with wine 0.9.5. I still prefer Azureus, though, even if uTorrent wasn't proprietary closed-source software.

  3. Azureus by ericdano · · Score: 3, Interesting

    Azureus, because my downloads matter. And, it works on a Mac. Plus, it has plug ins such as SafePeer to keep those pesky people away.....

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
    1. Re:Azureus by djdavetrouble · · Score: 3, Insightful

      You think it's the best one for the Mac?

      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.

      --
      music lover since 1969
    2. Re:Azureus by Sancho · · Score: 2, Insightful

      I've wondered how these things are supposed to work, anyway. Doesn't the tracker still provide your IP address to everyone in the swarm? That's all the RIAA really needs to file the subpoena for information, and unless you actually plan on fighting them in court, that's all they need to extract that settlement from you.

    3. Re:Azureus by RonnyJ · · Score: 4, Informative
      The major problem with Azureus for me is just how many resources it takes up (hence I use uTorrent).

      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.

    4. Re:Azureus by ericdano · · Score: 2, Interesting

      Azureus has been running all night on my XP machine. It's got 17 things downloading and is seeding 2 things. It's currently taking up 146,240K. Unless you are running on something that doesn't have 512Megs of ram, Azureus is hardly a resource hog...

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    5. Re:Azureus by RPMentley · · Score: 2, Informative

      As I see it, you're both right. Yes, if Azureus blew through three hard drives, your hard drives are a problem. However, Azureus doesn't have a great disk management system. Combine that with Norton Protected recycle bin, and have fun watching your disk fill up. That said, I still use Azureus, although it does leave a lot to desire.

      --
      Documentation: Instructions translated from Swedish by Japanese for English speaking persons.
    6. Re:Azureus by Joel+from+Sydney · · Score: 2, Insightful

      Yes, but apparently what pirates love about BitTorrent is that unlike, say, KaZaA where a folder is shared and someone can get busted for every single file available, adding up to millions of dollars, with BitTorrent they can only prove that you downloaded *one* file. Sure, they might set something up to track people across different torrents, but there are thousands upon thousands of torrents posted every single day, and monitoring all of them would be exceedingly difficult. Not to mention the technical issues imposed by dynamic IPs and such.

      Sure, you're not anonymous while using BitTorrent, in fact quite the opposite as you rightly point out, but the potential damage is limited compared to other p2p options and thus it's not such an appealing financial target for the content cartels. Sueing/C&D-ing the aggregator sites is probably the best approach which they seemed to follow for awhile, but since the shutdown of Suprnova 14 months ago I havn't seen any successful shutdowns involving torrent aggregators. I'd say a piracy shakeup is looming and probably overdue.

  4. bah by EngMedic · · Score: 5, Funny

    screen + btdownloadcurses.py is all i need. Fie on your graphical programs. Fie, i say.

    --
    filter: +3. Hey, look! all the trolls went away!
    1. Re:bah by neonstz · · Score: 3, Interesting

      I actually use screen + launchmany-curses.py. Drop the torrent files in one directory and pick up the downloads in a second directory after a while.

    2. Re:bah by shish · · Score: 2, Interesting

      I find btlaunchmanycurses better than btdownloadcurses, as I can run several torrents and see them all at once~ I too have no idea why this was marked funny...

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    3. Re:bah by EngMedic · · Score: 3, Funny

      I really didn't mean for that to get moderated funny. I actually *do* use screen and a python script to get my bittorrent on.

      --
      filter: +3. Hey, look! all the trolls went away!
    4. Re:bah by rvalles · · Score: 3, Interesting
      screen + rtorrent

      Beat that.

  5. Front page? If you say so... by Propagandhi · · Score: 4, Informative

    Didn't find the article particularly insightful/interesting/unique... certainly doesn't rival the Wiki article on BT client options.

  6. BitComet anyone? by myspys · · Score: 4, Insightful

    how can they review bittorrent clients for windows, without including BitComet (http://www.bitcomet.com? easily the best bt-client for windows

    1. Re:BitComet anyone? by DeadPrez · · Score: 4, Insightful

      Agree 100%. No BitComet review indicates this wasn't a serious attempt at a review.

      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

    2. Re:BitComet anyone? by Cramer · · Score: 5, Informative

      DHT networking is a truly peer to peer protocol meaning you are slightly safer with your illegal downloading from the aut[h]orities.

      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

    3. Re:BitComet anyone? by heinousjay · · Score: 2, Interesting

      And yes, I am making a moral case for using bittorrent. I don't believe in copyright, or intellectual property of any kind, and I'm sure a number of people share this view. Bittorrent helps everyone, by giving them whatever infomation they want-unregulated by others. You benefit from it, and so does everyone else.

      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!

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    4. Re:BitComet anyone? by masklinn · · Score: 4, Informative

      BitComet cheats:

      1. BitComet incorrectly uses DHT on private torrents/trackers, even ignoring BitComet's user's settings NOT to if the tracker briefly goes down!

      2. 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.)

      3. 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.

      4. 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...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    5. Re:BitComet anyone? by izomiac · · Score: 3, Informative

      BitComet deliberately misreports upload and download amounts to trackers and seeds in order to get the "lion's share" of upload bandwidth from seeders.

      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.)

  7. rtorrent by ilf · · Score: 2, Informative

    http://libtorrent.rakshasa.no/
    best client out there. curses! nuff said.

  8. 4 stars for everyone? by cbc1920 · · Score: 5, Insightful

    Does anyone find it annoying that every program gets only 4 or 4.5 stars? What is the point of reviewing 5 different programs if they all get essentially the same score? Azereus is by far the better client, yet it only gets an extra .5 stars for this distinction. Its features and usability are far beyond the others I've tried, and it's open source/java to boot.

  9. A vote for uTorrent by bheer · · Score: 5, Interesting

    This app shows why platform-optimized code will _always_ beat generic XP frameworks (Java/Python). There is no earthly reason a BitTorrent client has to be big and slow. I like Azureus (especially its DHT) but it drags my machine down compared to uTorrent (which you don't even feel is running). If uTorrent supported Azureus' DHT instead of mainline-DHT I know I wouldn't use Azureus at all.

    [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.]

    1. Re:A vote for uTorrent by All_Star25 · · Score: 2, Informative

      I agree. I'm on a Pentium II 400 mhz with 384 MB of RAM, and I'm currently downloading three torrents (65.8 kb/s) and seeding two torrents (38-40 kb/s), and the CPU usage hovers around 0-2%, with 3-4 MB memory usage.

    2. Re:A vote for uTorrent by moonbender · · Score: 3, Informative

      Like the grandparent says: It supports DHT, but the mainline version and not the one Azureus uses. Sometimes you'd like the be able to reach all those Azureus clients, since they make up a significant percentage of all users. I think it's still easily the best client, and from what I can tell a growing number of people seem to agree.

      --
      Switch back to Slashdot's D1 system.
    3. Re:A vote for uTorrent by baadger · · Score: 4, Insightful

      After trying a few torrents in uTorrent i'm switching. It's always wonderful to find free extremely lightweight functional software. Just marvelous.

      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.

  10. I used to use Azureus by binkzz · · Score: 2, Interesting

    but it seems it takes up a lot of CPU even if I'm only downloading one torrent. So instead I switched to ABC, which seems good enough for now.

    Though I might definitely give some of the other ones in the list a go.

    --
    'For we walk by faith, not by sight.' II Corinthians 5:7
  11. kind of short... by TeacherOfHeroes · · Score: 4, Insightful

    Its disappointing to see that they managed to review a whole 4 clients.

    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.

  12. For convenience... Shareaza by spoco2 · · Score: 5, Interesting

    I know Shareaza isn't the absolute greatest bittorrent client out there... but it seems to work fine for me, and the fact that it's also a Gnutella2 and eDonkey client makes it just too damn good for getting all those 'latest and greatest' BitTorrent things, as well as those hard to find things you only get via other P2P networks.

    Plus... if your tracker goes down it looks for alternat Gnutella2 sources... sweet. :)

    Oh... and it's open source... that's good... right? :P

    1. Re:For convenience... Shareaza by J0nne · · Score: 2, Interesting

      Shareaza is good for the occasional torrent, and the ability to finish dead single-file torrents over Gnutella/G2/ed2k with a bit of fiddling can be a lifesaver sometimes. But it's in no way comparable to those dedicated clients.

      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.

  13. Idiot by Anonymous Coward · · Score: 3, Insightful

    There are a lot more uses to bittorrent than stealing media. I use bittorrent a lot, I have used it to play around with many distros and am using to download 4 cds of Slackware. I have never used to download anything that isn't free.

    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.

  14. Azureus by nmb3000 · · Score: 3, Informative

    I really like Azureus, even if I was a little hesitant when I first downloaded it. It's written entirely in Java which I feared would lead to a less efficient and more cumbersome application. However, if you use Windows and want a good client, go with Azureus. It's amazingly configurable and easy to use. The RSS feed plugin and great DHT implementation alone sell the program. The GUI is very well done doesn't feel like your normal Java GUI.

    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?

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
  15. Re:Completely Offtopic by way2trivial · · Score: 4, Funny

    yes, in about 50 milliseconds...

    no sir, didn't like it, not one bit.

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  16. accuracy? by dtfinch · · Score: 3, Interesting

    The article claims that the official BitTorrent client, written in Python, requires the Java 1.5 runtime.

  17. The author is a noob. by ltwally · · Score: 5, Insightful
    In refernce to the stock BitTorrent client, v4.2.2:
    "This client is clean and simple; it requires JRE (Java Runtime Environment) 1.5."
    Bittorrent is written in Python, and currently uses the GTK for its interface (though prior versions had used wxPython). This isn't the kind of mistake that someone who actually knew anything about the subject he was writing about would make. Seriously.
    --



    /dev/random
    1. Re:The author is a noob. by inotocracy · · Score: 2, Funny

      Interesting, didn't notice that part. Perhaps someone should Email him and let him know hes a twit...

    2. Re:The author is a noob. by DNS-and-BIND · · Score: 2, Funny

      Hey - good enough to write for the New York Times, I think. Why such criticism over tiny errors? It's fake but true.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  18. Re:ABC by LordLucless · · Score: 2, Informative

    It's fairly shoddy. I used it for a while.

    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 indexes change). ABC now deletes the item with index 1, which is no longer W, but X. Everything moves up, indexs change, and ABS deletes the item with index 2, which is no longer X, but Z. You tried to delete V W X, and ABC deletes V X Z.

    So, no, ABC is crap. It's a GUI layer on top of the standard BT core written by someone who can't code.

    --
    Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  19. More errors by ltwally · · Score: 4, Informative
    "Azureus, to be fair, takes up only 151KB; BitTorrent is 184KB.."
    This guy really doesn't seem to take the time to do any research. Azureus relies upon the Java runtime, which isn't a small package. The BitTorrent client itself might only be 184K (depending upon your platform), but it relies upon python & gtk+ libraries, which are also take up space.

    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.

    --



    /dev/random
    1. Re:More errors by masklinn · · Score: 2, Interesting
      You are right, but then again a windows client relies on the win32 api doesn't it.

      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...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    2. Re:More errors by FidelCatsro · · Score: 2, Funny

      "Seriously, how did this guy ever get a job writing tech columns."
      Dvorak did and he speaks just as much crap

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
  20. FEC for more reliable torrents by n0-0p · · Score: 2, Interesting

    I have to state that I strongly disagree with one of the comments at the end from Brahm Cohen. I mean, MS Avalanche is vaporware, but that doesn't mean that use of FEC (forward error correction) is a bad idea. Granted it would increase local storage requirements when seeding, but there would be almost no impact on network bandwidth and the CPU overhead is negligible. Personally, I'd be more than happy to sacrifice say a 10% increase in local size to ensure that I get a complete copy of the torrent. I've found numerous torrents that died out somewhere between 90 - 100%; And the worst is when you have a wasted download because you're missing only a fraction of a percent.

    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.

  21. One little problem: by thepotoo · · Score: 5, Informative
    Azureus is a real RAM hog. I'm not trolling here, I used it for a while (still do on my linux computers), but a java app that eats half your RAM while you download something?
    Yuck.

    I use Bitcomet 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.

    --
    Obligatory Soundbite Catchphrase
    1. Re:One little problem: by joelpt · · Score: 2, Interesting

      I've switched to uTorrent after being a longtime Azureus fan, because you can not have Azureus running while also playing any recent video game. It's a real memory and CPU hog.

      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.

    2. Re:One little problem: by Anonymous Coward · · Score: 2, Insightful

      That kind of philosophy is the only reason we NEED 2GB of ram today.

    3. Re:One little problem: by Achromatic1978 · · Score: 2, Interesting

      Err... no. I've had Azureus running under XP for a week, downloading 10+GB of stuff, and uploading near the same. CPU time? 1h 2m. Memory usage: 73MB at the moment.

    4. Re:One little problem: by AaronLawrence · · Score: 2, Insightful

      Using 20 times as much RAM for no significant benefit doesn't make any sense.

      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.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    5. Re:One little problem: by Pope · · Score: 3, Informative

      On OS X, Azureus is or was rather famous for creating giant swap files that would never be release unless a full reboot was done. Logging out and back in again wouldn't do it. I switched over to the official client for now, since I don't grab a lot of torrents these days, and it works exactly how I need it to. YMMV of course. :)

      --
      It doesn't mean much now, it's built for the future.
    6. Re:One little problem: by ami-in-hamburg · · Score: 2, Insightful

      If you have the resources, then they should be used. The "free RAM" concept went out with trying to play games on DOS that required 622k free about 10 years ago. But it's funny how people still want to cling to this silly concept.

      You paid for your RAM and CPU. If you're not using them completely, you're wasting money.

      If you want 20 things running at once, either adjust your resource settings, or buy more RAM.

      my 2cent

  22. screen + btlaunchmanycurses by Bishop · · Score: 2, Informative

    switch to screen + btlaunchmanycurses.py. It is easier to manage. Set --minport and --maxport to the same port and you only need to open/forward a single port your firewall. (Do this and your d/l rate will increase dramatically.) The option --max_upload_rate can manage the traffic of all the torrents. Just copy your torrent files to a single directory monitored by btlaunchmanycurses. Delete the torrents when you are done.

  23. For the Mac users... by interactive_civilian · · Score: 3, Informative
    Seems we are for the most part being left out, which is obviously no surprise since it is "PC Magazine". Oh well, no biggie. Here's a few for you to play with.

    Personally, I go for BitsOnWheels. 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...

    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  24. Azureus, now bloat free! by evilgrug · · Score: 4, Insightful

    From the article: "Proof that a little bit of code can go a long way, Torrent packs an outstanding array of features in 107KB, and doesn't even create a folder in your Program Files. Azureus, to be fair, takes up only 151KB; BitTorrent is 184KB; and BitPump is 113KB--none of these clients is particularly bloated." Wow, I didn't know that PC Magazine were so incompetent. Azureus.exe is indeed 151KB, but as they mention, Azureus is written in Java. All Azureus.exe does is launch Azureus.jar, which in its current state is over 6MB in size. Nor did they check memory usage, which on Azureus is roughly 10x that of uTorrent, at least. It's not uncommon to see Azureus sucking 50MB when you're not doing much, and after a few days that can reach 100MB or more. If they really thought that Azureus was only 151KB in size, the mind boggles what they thought was included in the 8MB download package. And they don't even mention having to download and install the 16MB JRE on top of that.

  25. Steal? No by nurb432 · · Score: 4, Informative

    If you are downloading, you arent stealing, you are commiting copyright infringement at the worst ( remember some licenses allow re-distribution, so i wont make a blanket statement )

    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.

    --
    ---- Booth was a patriot ----
  26. Ugh, that's annoying. by twitter · · Score: 5, Insightful
    The author, stuck in the non free world of Windoze, feels compelled to tell us:

    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.

    --

    Friends don't help friends install M$ junk.

    1. Re:Ugh, that's annoying. by xtieburn · · Score: 2, Insightful

      Im not entirely sure why this is an 'insightful' comment. I dont even know what your arguing against.

      His paragraph is warning any new potential bittorrent users that the vast majority of stuff on bittorrent is copyrighted. (Which is true.) That if you download it you may get sued. (Also true.) So download these things at your own risk. (Good advice, people should be aware of what they are getting in to.)

      It has nothing to do with legal file sharing or sharing with your buddies because in reality thats just not what most people are coming on to bittorrent to do.

      I get the feeling, from your clear view of MS and closed source, youve just taken this as an excuse to rant about what a grand old place the world would be if everyone shared everything.

    2. Re:Ugh, that's annoying. by farble1670 · · Score: 2, 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 things like FTP. i hope i don't need to explain that.

  27. Mac BT clients by thatguywhoiam · · Score: 2, Interesting
    Bits on Wheels is about as fun as a download can get; nifty 3D representation of the swarm. I'd like to see someone write a kickass OpenGL screensaver that plugged into this.

    Transmission is a bare-bones, ground-up rewrite in C and has really impressive performance. I use this as my default.

    --
    If Jesus wants me it knows where to find me.
  28. Azureus can use a single port of your choosing by bdwoolman · · 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 why I checked it out. Worked great with Star Trek New Voyages. http://www.newvoyages.com/ All the Linux DVD distros came down in a few hours. Much slower with some public domain movies I went after (few seeds/peers) but they came together.

    So far no bad torrents or spyware. But then I stay out of dark alleys.
    --
    "No fear. No envy. No meanness." Liam Clancy
  29. Re:Protocol Header Encryption - Linux Clients? by P0ldy · · Score: 2, Informative

    uTorrent is working on this right now. BitComet hasn't really given any information about their implementation, so ludde, the uT developer, has to do it from scratch. However, supposedly it might be released for other clients to implement. I say "supposedly" and "might" because I can't find concrete evidence on the uT forums right now to back this up. Azureus has also been working with their own header encryption which is in CVS. Check out the Azureus wiki for more information.

  30. Port forwarding by ElephanTS · · Score: 4, Interesting

    I've been a keen BT user for years now and rave on about it to friends when asked where I get some of my stuff from. Inevitably they're interested and go off and try it and I'll even send them a torrent file to get them started. However what happens next is that they complain of slow speeds or no seeds on torrents which I know are flowing well. The reason for this is always the same: port forwarding and not entering their external IP address (for some set-ups). As soon as I say, 'You'll have to edit your modem/router configuration slightly to get it to work' they'll throw their hands up in horror and there ends their great BT experiment. It doesn't help that some wireless systems move the internal IP assignment around via DHCP requiring port 6881 to be re-pointed again. That sort of stuff is simply beyond most regular users and they 'just don't go there'.

    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?

    --
    spoonerize "magic trackpad"
    1. Re:Port forwarding by Xtravar · · Score: 2, Insightful

      Azureus has a UPnP plugin. "allows the automatic mapping of ports on UPnP enabled routers"

      --
      Buckle your ROFL belt, we're in for some LOLs.
    2. Re:Port forwarding by bogie · · Score: 2, Insightful

      Use the UPNP plugins. Also tell your friends to turn on UPNP in their routers.

      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.

      --
      If you wanna get rich, you know that payback is a bitch
    3. Re:Port forwarding by adolf · · Score: 2, Insightful

      Oh, yeah. Functional port forwarding, in the world of firewalls and DHCP and NAT that we live in, works wonders.

      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 seems to work just fine. And, personally, given the amount of trust I give to every program I run as root or Administrator, the last thing I'm worried about is whether or not it has a listening port on teh Intar-Web.

  31. Using RAM != Resource Hogging by Hina+Matsuri · · Score: 4, Informative

    If you're really concerned about how much of your resources Azureus is using, change some settings. You probably have too many open files or too large a write/check queue. Options > Files > Performance Options. The write and check queues default to unlimited. Also, you may want to uncheck the box for "Cache downloaded data...".

  32. Like Azureus? I think you'll love uTorrent by joelpt · · Score: 2, Interesting

    Fact: Azureus is a CPU and RAM hog. Now granted, give it enough CPU and RAM to work with and obviously you won't notice an impact on system performance. OTOH, try to play any recent 3d game while Azureus is busy, on virtually any system -- you'll find it quickly becomes untenable.

    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 .. some recent changes to uTorrent (latest betas, http://utorrent.com/download/beta/) seem to have rocketed it WAY ahead of the pack in actual transfer completion times. Maybe it's just me, but I'm seeing 5-10x faster overall time for torrents to complete. This appears to have nothing to do with peak bandwidth and everything to do with how quickly uTorrent can connect to peers and begin downloading.

    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/

    1. Re:Like Azureus? I think you'll love uTorrent by IntergalacticWalrus · · Score: 4, Insightful

      Nice. Please call me back when uTorrent will have that feature Azureus has that's called "runs on more than Microsoft's operating system".

  33. The point? by Z34107 · · Score: 4, 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.

    --
    DATABASE WOW WOW
    1. Re:The point? by sbrown123 · · Score: 2, Insightful

      Free as in speech, or free as in beer?

      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.

    2. Re:The point? by FLEB · · Score: 2, Funny

      Does FF give you a hug and a kiss when you get back from work? No.

      So STFU and write an extension.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    3. Re:The point? by Jah-Wren+Ryel · · Score: 3, Insightful

      If they're "too expensive", don't buy them and let the free market do it's work.

      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.

      --
      When information is power, privacy is freedom.
  34. Re:Heard of Bit Spirit? by Rytis · · Score: 2, Informative

    I agree. BitSpirit is really worth trying. Azureus was just too heavy.
    Though I warn to beware of spyware. Having made an update of BitSpirit, I noticed once some new crap installed. I'm not 100% sure that it was BitSpirit but since this software is a chinese product and the spyware was named like "4%-/5^@%65", I have a feeling that this might be the case.
    Nevertheless, the client is great. No complaints and it does everything I need.

  35. sharing is good by twitter · · Score: 3, Insightful
    Free as in speech, or free as in beer?

    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.

    --

    Friends don't help friends install M$ junk.

  36. Re:Speaking of Azureus.. by jZnat · · Score: 3, Funny

    I hear that this is a good place to check as well as here.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  37. Interesting link by KwKSilver · · Score: 3, Funny

    Looks like the number of Windows clients is vastly greater than the others. Guess that means that most "pirates" are Windows-users.

    Hey RIAA, MPAA, there's a simple solution to your "piracy" problem: Have your pet Congress-creatures outlaw Windows!

    --
    If you want your life to be different, live it differently.
  38. Re:Just started using BT by SimplePaul · · Score: 2, Informative

    Search at:
    mininova
    piratebay
    torrentspy
    torrentreactor

    If there's one thing Bittorrent is good for, it's quality releases.
    Note it's absolutely useless for songs, odd files, small files, etc and the sort of thing Kazaa would find easily.
    BitTorrent 'releases' are usually only for big stuff and have a very short lifespan. Torrents actually 'die' quickly so if you want to download Windows 95, for example, you would have trouble, as nobody has 'released'/re-released/reseeded it recently.

    Stop grabbing those vague little 5MB porn WMV files with no feedback/comments and you won't have licensing issues :P

  39. Oops. This time with formatting by Hina+Matsuri · · Score: 3, Informative

    D'oh! Let's try that again.

    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 at once. I have mine set to 100. Some people say to keep this high (1000-10000) if you're running linux, as "everything is treated as a file". This is true, but from what I've seen, this setting is just for downloaded files, not application files/sockets/whatever. Setting it higher than 1000 seems to make things unstable, at least in past versions. Mine is at 100 (Gentoo x86_64) and regularly getting speeds 450kB/s and peaking at about 600kB/s on an Adelphia 1.5MB/768kb cable connection. Apparently that's "awesome".

    The next two options default to 0 (unlimited), I think. The first, "max outstanding disk block writes" will limit the amount of data that is kept in RAM after being downloaded before it is written to disk. The only reason you'd really want to mess with this is if your hard disk is slow (you're not running on a floppy RAID, are you?). Or you're a memory miser. If you want a small footprint and have a quick disk, maybe try setting this at... I don't know... 128-ish. That means the write queue (space in memory for temporary storage of fresh downloads before being written to disk) is limited to 2MB. But if your disk can't keep up, downloads will be put on hold. I leave this at 0 (unlimited).

    Before pieces are written to disk, they are checked. If you have a modern CPU, you don't need to worry about the "max outstanding check pieces" option... unless you're a retarded memory whore. I leave this at 0 (unlimited), but if you REALLY want to keep Azureus from getting the most out of your system, set this at 10-50-ish. This limits the number of pieces able to be held before checking them. If complete, they go to the write queue. If you run out of room for your downloaded pieces to go because your CPU can't work quickly enough, your downloads will wait. Piece size varies greatly between torrents, so this setting has a varying... impact.

    If you want to just read/write from/to files directly, uncheck "enable disk cache". This will have the single largest effect on memory usage. I have it checked. That means that my downloads are held in memory until it is convienient to write to my disk. That also means that what I'm uploading is held in memory, so that I don't need to access the disk each time I upload the same piece to a different person. This setting makes your system more responsive in exchange for a ("large", ~100-200MB) chunk of RAM. Unchecking this greys out the rest of the options.

    Of the next two, one is explained in a paragraph next to it, and the other is obvious. Mine are set to 32 and 1024.

    Check the first of the three boxes at the bottom. Its a no brainer. It'll pre-read the files you're uploading into RAM as you go, if your disk is idle. The second will use a buffer to reduce disk accesses. Check it. And unless you're having problems/developing, uncheck the last.

    I know there are some options not available to certain OSes, but I've only used the latest Azureus from my Gentoo box.

  40. Nice hair splitting by Palshife · · Score: 3, Insightful

    If you are downloading, you arent stealing...

    Whatever helps you sleep at night.

    --
    Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
  41. Re: BitTorrent isn't criminal - get this straight by ggravier · · Score: 2, Insightful

    Using BitTorrent doesn't imply stealing. There are a great many very legitimate uses of BitTorrent. For example, you can officially download Sun Microsystems' OpenSolaris through BitTorrent. Mandriva Linux is distributed to its club members also via BitTorrent. There are official distributions of movies like Star Wreck done through BitTorrent. Very legitimate games like Blizzard Entertainment's hugely successful World of Warcraft use the BitTorrent protocol to distribute their patches.

    It's because people like you confuse tools and acts that the French government feels it can follow the recommendations of artist organisations and push for implementations of controls in P2P tools such as BitTorrent, in the context of it's new DADVSI law projects.

    I would like, here, to remind everybody who hasn't yet figured it out, that a hammer, while it can be used to kill someone by hitting them on the head hard enough, isn't considered a criminal's tool... and as such doesn't implement all kinds of ridiculous controls. Some of the users may be criminals... but there are very legitimate uses for a hammer... just as there are for BitTorrent clients.