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

484 comments

  1. OK, but does anyone have a ... by gardyloo · · Score: 0, Offtopic

    ...torrent of the article?

          Hey, I thought I'd forestall the jokes. You know, by making one. It's an advanced technique.

    1. Re:OK, but does anyone have a ... by peteremcc · · Score: 0

      anyone know of a good torrent search site for small files? i'm on dialup and not after videos or music, just looking for obscure documents etc... Peter http://peteremcc.wordpress.com/

  2. 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 Anonymous Coward · · Score: 0

      But really, what are the legal uses for BitTorrent? What are you guys downloading? Because I'd use BitTorrent if I actually knew what to look for that was legal.

    3. Re:Congrats! by giginger · · Score: 2, Informative
    4. 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!
    5. Re:Congrats! by Professor_UNIX · · Score: 1
      This is great. I've been looking for the best app to steal music, movies and software with! Thank you, PC Magazine!

      What are you talking about? Everyone here just uses BitTorrent to download Linux ISOs and public domain home movies.

    6. Re:Congrats! by oldwolf13 · · Score: 1

      It is becoming more and more viable to download legal stuff via bittorrent.

      I kept getting bad md5's when I tried downloading solaris 10 (DVD in 5 pieces) off of Sun's site. A quick trip to pirate bay and I finally got a working copy! I also do generally use them to get new iso's of linux/bsd software, since it's generally faster and a bit kinder to the servers.

      Bittorrent is a way smaller companies or even individuals can use to save their bandwidth too, and I bet we'll see it more in the future. Imagine if you will, film school students putting their work online... wouldn't be possible in a lot of circumstances due to bandwidth price.

      Then again, I'm Canadian, so I can also legally download music! (not stealing, i've already paid)

      --
      If I can't smoke and swear I'm fucked.
    7. Re:Congrats! by repetty · · Score: 1

      God bless you and your link.

      --Richard

    8. Re:Congrats! by Professor_UNIX · · Score: 1
      Then again, I'm Canadian, so I can also legally download music! (not stealing, i've already paid)

      I doubt the RIAA agrees with that when you steal their music unless you're paying about $18 per blank CD-R. ;-)

    9. 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.
    10. Re:Congrats! by Kjella · · Score: 1

      Seems awfully short on newsreaders though, my favorite is NewsLeecher. It seems to have taken much of the best from the others.

      --
      Live today, because you never know what tomorrow brings
    11. Re:Congrats! by iggymanz · · Score: 1

      they mention eDonkey 2000 but not amule? amule straddles a couple p2p networks (eD2k and Kademlia networks)

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

    13. Re:Congrats! by bob+whoops · · Score: 0

      *looks at slyck for IRC clients*

      Although many IRC clients exist, mIRC is simply the best one out there. It's easy to use and packed with features. Once you install and setup mIRC, continue throughout the rest of our IRC sections to learn how files are being transferred on the IRC networks.

      Right...

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

    15. Re:Congrats! by Firehed · · Score: 1
      I thought the five-finger discount was the best...

      Oh... "app". Meh, you know someone will make a FFD client sooner or later.

      --
      How are sites slashdotted when nobody reads TFAs?
    16. Re:Congrats! by AussieVamp2 · · Score: 1

      Downloaded plucker the other day, when the straight download wasn't working.

    17. Re:Congrats! by KDR_11k · · Score: 1

      Fileshack offers torrents for most files. Fileplanet should get a clue and do the same.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  3. 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 JohnnyBigodes · · Score: 1

      Like... almost every client from quite a while ago allows you to do that.

    2. Re:Eeeeeyyyyyyy, Azureus! by outZider · · Score: 1

      Yeah, except for most of them. :P

      --
      - oZ
      // i am here.
    3. Re:Eeeeeyyyyyyy, Azureus! by Suddenly_Dead · · Score: 1

      I know they let you selectively choose files, but do they let you do that from out of an archive? (I didn't know Azereus even did that)

    4. Re:Eeeeeyyyyyyy, Azureus! by Mozk · · Score: 1

      "Unneeded" is relative. What if 400 out of 410 people feel that they don't need that one file, and for me it's important? If you can you should at least just put it on a lower priority (download it after the main files), not just forget about it. I don't use Azureus so I'm not sure what it does.

      --
      No existe.
    5. Re:Eeeeeyyyyyyy, Azureus! by AnyoneEB · · Score: 1

      You can do priorities "High", "Normal", "Low", and "Don't Download" for each file.

      --
      Centralization breaks the internet.
    6. 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.
    7. Re:Eeeeeyyyyyyy, Azureus! by Anonymous Coward · · Score: 0

      Azureus: nice features, shame about the obscene memory usage... but hey, it's Java... slow and uses all your RAM part of the language spec.

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

    9. Re:Eeeeeyyyyyyy, Azureus! by heinousjay · · Score: 1

      Think of it as a plus for the RAM industry - since I have to run all of these heavyweight tools, I've installed 2 gigs. If my laptop would handle more, I'd have more. It keeps the economy humming.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    10. Re:Eeeeeyyyyyyy, Azureus! by Anonymous Coward · · Score: 0

      No, none of them do that.

    11. Re:Eeeeeyyyyyyy, Azureus! by jZnat · · Score: 1

      I'd recommend something like rTorrent or even the original BitTorrent for both robustness and low resource usage. CLI torrent programs will always be far less resource-intensive than a full-blown GUI like the non-free Windows ones or other popular programs like Azureus.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    12. Re:Eeeeeyyyyyyy, Azureus! by kuzb · · Score: 1

      The point is to find a happy medium between features, ease of use, and resource usage. I agree, performance pound-for-pound is going to be better with a CLI variant. CLI clients are arguably less easy than a GUI which can take a .torrent file directly from your browser and start to do it's thing though.

      I can totally understand if you prefer the commandline for this kind of thing, but me, I don't want to have to bother with a commandline for every little thing I do.

      --
      BeauHD. Worst editor since kdawson.
    13. Re:Eeeeeyyyyyyy, Azureus! by Surt · · Score: 1

      Seconded. Azureus is a horrendous resource hog. Thankfully, I have a windows machine available to run utorrent.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    14. Re:Eeeeeyyyyyyy, Azureus! by warith · · Score: 1

      Use uTorrent. You can elect not to download individual files. In fact in the latest version, it gives you a checklist of files right in the initial download dialog to select or deselect files, even before you start the torrent.

      And it does it with a ~100KB executable with no bigass Java VM in the background. uTorrent is simply as feature rich as Azureus, but way smaller, lighter, and faster. I used Azureus for a long time, but once I tried uTorrent once I never looked back.

  4. 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 Anonymous Coward · · Score: 0

      I used to use Azureus but it wreaks havoc on hard disk drives because of its poor caching methods. After my 3rd drive died while running Azureus I found a new torrent client that makes my drive thrash less.

    2. 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
    3. Re:Azureus by piquadratCH · · Score: 1
      Plus, it has plug ins such as SafePeer to keep those pesky people away...
      You don't really believe that IP filters protect you, do you? I mean, the ??AAs certainly are annoying but they aren't a bunch of idiots...
    4. Re:Azureus by Anonymous Coward · · Score: 0

      Yeah. Its a known fact that the RIAA has DSL and cable modem lines to do all their dirty work from.

      SafePeer is a hilarious farce that gives you zero protection. Its like using a condom with holes in it.

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

    6. Re:Azureus by echidnae · · Score: 1

      I used to use the official Bittorrent client on my mac until I found Transmission, which actually looks like a Mac app. It's still missing a lot of features, but it seems it's being actively developed, so check out one of the nightly builds. I find it gets pretty fast speeds, and it's now my default bittorrent client.

    7. Re:Azureus by Andy+Dodd · · Score: 1

      Yeah, I use it despite the fact that it's a CPU hog.

      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 is a massive resource hog, and what's worse is that it's GUI-only, which means I can't run it on an X-less machine, or that I have to restart it if I log out of X and back in for some reason. As a result, my share ratio isn't quite what it should be because I often forget to fire Azureus back up after a reboot.

      --
      retrorocket.o not found, launch anyway?
    8. Re:Azureus by LilWolf · · Score: 1

      The early versions of Azureus were indeed nice. No problems and the resource consumptions was managable. Then came a new version(I forget which) and it became simply horrible. It ate up CPU time like crazy and the memory usage was just insane(you don't need 200+Mb of memory for a freaking torrent client). Haven't touched the client since. Instead I use a sensible program called utorrent, that barely uses CPU time or rarely uses over 10Mb of memory.

    9. Re:Azureus by insomniac8400 · · Score: 1

      That's why utorrent is better. Why would anyone want to install java anyways?

    10. Re:Azureus by Burz · · Score: 1

      Try BitsOnWheels as an efficient Mac client. Just don't switch to the 3D view...

    11. Re:Azureus by Senjutsu · · Score: 1

      Cheers for that. I've been using Tomato Torrent, which was Python-based and slow (but not as slow as Azureus), but this is a lot nicer.

    12. Re:Azureus by Anonymous Coward · · Score: 0

      I'd call that a problem with your hard drive.

    13. Re:Azureus by Talla · · Score: 1

      You really need to use the latest Java (click "Download JRE 5.0 Update 6") for Azureus to work properly. With 1.4.x I had lots of problems with crashes, slowdowns and disconnects when it had been running for a while. With 1.5 it runs fairly smoothly.

    14. Re:Azureus by Cramer · · Score: 1

      No, azureus is not "GUI only". It supports a text console interface, and has for several YEARS. However, as it's not the intended means of running it, it's not as straight forward to do. It can be managed either from it's console or via one of the web plugins (swing webui, or the newer azhtml plugin.) -- or the telnet plugin, but I would stay away from that thing.

    15. Re:Azureus by s1234d · · Score: 1

      Try downloading one TV episode file out of a torrent containing a whole season. Often Azureus will just sit there and not download the file, even though many clients that you've connected to have the file. It's as if Azureus has just decided to do nothing, even for an hour at a time. Why on earth is this?

    16. Re:Azureus by forkazoo · · Score: 1

      Unfortunately, it seems that there is some strange interaction between the latest Java and current nvidia drivers on my dualhead system under XP. When I start a Java app, One monitor turns off if I am using Dual View mode. This makes it very inconvenient to use Azureus on that machine. :( Hopefully, the next Java update or nvidia drivers will sort it out, and I'll be able to go back to using Azureus as my main torrent client.

    17. Re:Azureus by mattwarden · · Score: 1

      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.

    18. Re:Azureus by Anonymous Coward · · Score: 0

      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.

      That's a problem with the SWT. Generally speaking, apps written to use the SWT have incredibly flakey UIs which can randomly spin into a massive CPU hog. I think it has to do with how the SWT handles requests from threads outside the central "message" thread.

      Even so, SWT is still by far the best GUI toolkit for Java...

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

    20. Re:Azureus by mr_dillrod · · Score: 1

      Azureus is awesome on OS X!!

    21. Re:Azureus by Anonymous Coward · · Score: 0

      ...or your brain, for actually believing that a single userland app could cause otherwise healthy drives to fail.

    22. Re:Azureus by Anonymous Coward · · Score: 0

      It's written entirely in Java which I feared would lead to a less efficient and more cumbersome application.

      And it did. But it still kicks ass.

      The GUI is very well done doesn't feel like your normal Java GUI.

      Beh. The GUI is ok, maybe well done for a Java application.

    23. 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!
      --
    24. 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.
    25. Re:Azureus by Anonymous Coward · · Score: 0

      But compared to BitComet, which on my system runs at about 60MB of ram usage regardless of how many torrents I run, it's a lot. Most of that 60MB is disk buffer to reduce the amount of hard drive access too, which can be reduced down as low as 8MB if you really need the ram.

    26. Re:Azureus by masklinn · · Score: 1

      Unless you are running on something that doesn't have 512Megs of ram...

      or are comparing to Torrent, currently taking up 3,612K with rougly the same load as your azureus (slightly lower)

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    27. Re:Azureus by starwed · · Score: 1

      Well, since I am, it is. ^_^ And it's still the one I use, but since other people have mentioned clients with a smaller footprint, I'll definately try them out.

    28. Re:Azureus by Anonymous Coward · · Score: 0

      Azureus can run headless... but you are right, it's a massive resource hog. One word: JAVA.

    29. Re:Azureus by swilver · · Score: 1

      And the same goes for Azureus. By default, the Java VM these days will allow for up to 128 MB of memory to be used (the additional memory above that are Windows resources, like graphics handles and file handles). If you don't want that, then limit Azureus to something lower. I'm pretty sure it can run comfortably with a 32 MB limit, but of course you'll have to reduce the size of the disk buffer then.

    30. Re:Azureus by jZnat · · Score: 1

      Why would anyone want to install java anyways?

      Why would anyone want to install Microsoft Windows anyways? I'm serious here...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    31. Re:Azureus by syntheros · · Score: 1

      He obviously meant to say 151MB, rather than KB. ;)

    32. Re:Azureus by Anonymous Coward · · Score: 0

      You can't make BitsOnWheels promiscuous enough to be a super-leech. When I download something, I want it to go 500k/s NOW.

    33. Re:Azureus by Arker · · Score: 1

      Look at the recent court filings. If they only have your IP from the tracker, that's not sufficient to even file a complaint - they have to allege an actual infringment or their case is open to immediate dismissal.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    34. 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.

    35. Re:Azureus by Anonymous Coward · · Score: 0

      You can't make BitsOnWheels promiscuous enough to be a super-leech. When I download something, I want it to go 500k/s NOW.
      I take it you're not on a capped cable modem then.......
      you can only do that on a real purdy pipe

  5. 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 Anonymous Coward · · Score: 0

      Why was that modded as funny?

      I've uploaded just over 4 Tbytes in the past 16 months to empornium.us, and I've tried quite a few BT clients. I can say that nothing beats screen+btdownloadcurses. I've got close to 40 of them running right now.

    3. 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
    4. Re:bah by FlashBuster3000 · · Score: 1

      bah, btlaunchmanycurses > btdownloadcurses

    5. Re:bah by Ramadog · · Score: 1

      Not sure why this is rated as funny. This is how I use bittorrent. I find it more convenient doing it this way on the headless machine that is connected to the net compared to using one of the other machines to manage any downloads.

    6. 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!
    7. Re:bah by vandy1 · · Score: 1

      In your sig, you state that:

      For units with bitlength a multiple of 4, (0x2B | ~0x2B) == 0xFFFFF.... So there. (Revision 4 and counting...)

      This is merely a specific instance of the general (x | ~x) == 0xFFFF... (assuming a bitlength of four, due to hex characters used :) ). The reason for this is that (x || ~x) is always true, and you're just doing that on every bit in the integer.

      Cheers,

      Michael

    8. Re:bah by rvalles · · Score: 3, Interesting
      screen + rtorrent

      Beat that.

    9. Re:bah by dcapel · · Score: 1

      Screen? Who needs screen. btdownloadcurses is all I need.

      --
      DYWYPI?
    10. Re:bah by Anonymous Coward · · Score: 0

      Thanks for the rtorrent recommendation; I'm among the dinosaurs using screen + btlaunchmanycurses, but I'm compiling libtorrent and rtorrent right now and will give these a spin.

    11. Re:bah by Anonymous Coward · · Score: 0

      Ah, true say! Its all I use and I've never been disappointed.

    12. Re:bah by BestNicksRTaken · · Score: 1

      screen is so you can check on the status (and even take control of the session) remotely, e.g. from work, without killing the task like just a normal console.

      and i think it's a sad day when someone on /. says they use a python script instead of some java gui to do something AND IT GETS MODERATED FUNNY, as if people actually think it's laughable.

      god damned script kiddie windows generation have taken over /.

      --
      #include <sig.h>
    13. Re:bah by Anonymous Coward · · Score: 0

      perhaps the parent sounds funny,
      but i've been using this setup (with shadow's version of bt.py) for more than a year and it has some advantages over many windows clients...

      * full text => manageable via ssh => no need for another service running, you can start a download on your pc anywhere on the internet, even with a 56k modem
      * one process per torrent => all downloads are isolated
      * good use of ressource => i find this setup on a freebsd 450mhz P3 192MB RAM to run smoother (and with faster downloads) than azureus on a windows 3500+ athlon 64 1GB RAM...
      (plus the first kind of machine is a lot more quiet...)

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

  7. 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 Anonymous Coward · · Score: 1, Interesting

      Define "good". BitComet is banned at a wide variety of private trackers for doing dodgy things (the authors don't believe in private trackers so use DHT for all torrents until the newest version which got it banned), and it also known as a leeching client (in that it cheats the protocol to get better speeds). uTorrent has stolen most of it's features, and is smaller and faster... and generally better in every single way.

    2. Re:BitComet anyone? by dolphinlover · · Score: 1

      With BitComet getting banned from an increasing number of private torrent trackers, it may not be a feasible option for many people for long if changes are not made to it. That would make it less desirable as one to review if they only had a certain amount of time to test clients.

    3. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      I used to use BitComet, but bitcomet.exe always stayed in the task manager after closing it, so I switched to Azureus.

    4. Re:BitComet anyone? by __aailob1448 · · Score: 1

      I agree, that review is a joke. Bitcomet and it's adware-ridden clone Bitlord account for a major chunk of Bittorrent clients.

        One can no more do a valid comparison of bittorrent clients without mentionning them than a comparison of PC Operating Systems without mentionning Linux.

    5. Re:BitComet anyone? by ginotech · · Score: 1

      i think you meant to compare Bitcomet to windows, thank you.

    6. Re:BitComet anyone? by Programmer_In_Traini · · Score: 1

      easy answer : sponsored review....

      this is why i take any "review" on slashdot with a grain of salt.

      --
      If you look like your passport photo, you're too ill to travel. - Will Kommen
    7. Re:BitComet anyone? by gflores · · Score: 1

      I agree. Azureus takes way too many resources. BitComet .61, which fixed the leeching bit, is nice and feature rich. Personally, I prefer uTorrent and Azureus if I'm using Linux. All three are great, though.

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

    9. Re:BitComet anyone? by Kagura · · Score: 1

      They fixed the private tracker issue long ago, before the Slashdot story about it was even posted.

    10. Re:BitComet anyone? by Locomorto · · Score: 1

      You sir is the one that is being laughable. The private bittorrent scene exists to fill a niche, one where downloading is fast and releases are of a high quality. If there was no ratio system these private sites would quickly become little better then the public ones. If you don't like it, fine - go and play on your public trackers.

      --
      Stopping Content Restriction Annulment and Protection means not calling it DRM.
    11. Re:BitComet anyone? by slavemowgli · · Score: 1

      BitComet, BitComet... that name sounds vaguely familiar, somehow. Ah, yes, now I remember - it's the client that cheats and thus is banned in many (if not most) trackers.

      Yes, they should've included that one, even if just to give it a 0/5.

      --
      quidquid latine dictum sit altum videtur.
    12. 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

    13. Re:BitComet anyone? by masklinn · · Score: 1

      I don't know which BitComet fagboi modded parent as troll, but what he's saying is the plain and simple truth, BitComet is "broken" (cheating), the dev team doesn't care and won't fix it, and it has been banned from several private trackers from not respecting any DHT flag, prioritizing BitComet clients over others, abusing the optimistic unchoke process and spamming (DoS-like) other clients and trackers.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    14. Re:BitComet anyone? by masklinn · · Score: 1

      Even if it is fixed (is it really?) it's extremely far from the only gripe people have against bitcomet, and the abuses bitcomet makes of the BT protocol and functions.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    15. 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.
    16. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      Slavemowgli, slavemowgli... that name sounds vaguely familiar, somehow. Ah, yes, now I remember - it's that moron that is posting crap on slashdot.

    17. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      To all those people who say BitComet "cheats", how exactly does it cheat? Before you copy and paste whatever the scriptkiddies that writes scripts for the private trackers, why don't you look into it? If a swarm consists only BitComet clients, does BitComet cheats itself? If you're talking about the "private bit" (which was never part of the protocol), it has been fixed to keep all the nazis happy.

    18. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      He was modded as troll because he sure sounded like a troll, as do you. And BTW, that "problem" which you speak of was "fixed" in the latest version, so saying they don't care about it is just uninformed flamebait. For what it is worth, what fucking moron designed a system that the only way a file is "hidden" is if the client chooses to obey some flag in the file? That's like hiding a file on your server by putting a label on it that says "i'm not here!". Besides the fact that the .torrent file is plain text and anyone can edit it to remove that flag anyway. It was poorly designed, and the BitComet people had a valid point. The protocol is flawed in the implementation of this feature. Relying on this feature to keep people from downloading a file is stupid, silly, and moronic, and any abuse of this poorly designed feature should be blamed soley on the people who choose to use such a poor feature.

    19. 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
    20. Re:BitComet anyone? by Cal+Paterson · · Score: 1

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

      They have benefited from the world that humanity has created for them, and then sold us back the profits of our own creation.

      If the mother who had taught her son to talk had claimed intellectual property rights over her lesson, that child would be legally unable to speak without permission from the mother. This is essentially the same situation the world is in with intellectual property.

      I have learnt how to play a song by listening to its sound - how can you deprive me of the freedom to reproduce it (even to reproduce it for a profit)? I have only listened and learnt from someone who has listened and learnt from someone else.

      Taking a CD from a shop is stealing. That CD comes at the cost of someone else. But how can you deny people the right to share the result of playing that CD with their friends (or perhaps with whoever they wish to make a copy for)? Are you going to say that you own all the soundwaves that compact disc produces? Are you going to tell me that the 1's and 0's that are represented on the underside of it are yours to keep, even once the disc is mine? This is preposterous.

    21. Re:BitComet anyone? by masklinn · · Score: 1

      And BTW, that "problem" which you speak of was "fixed" in the latest version, so saying they don't care about it is just uninformed flamebait.

      Failed, only one issue has been fixed (DHT flag), and it's been fixed 13 days ago while the issue has been known to the dev team since April 2005 at least.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    22. Re:BitComet anyone? by heinousjay · · Score: 1

      They have benefited from the world that humanity has created for them, and then sold us back the profits of our own creation.

      Yeah, that one makes a lot of sense. Whatever gets you through the night.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    23. Re:BitComet anyone? by __aailob1448 · · Score: 1

      Well, I like using windows more than linux.

      Sad but true.

    24. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      Do you work a job? Do you get paid? Well, you had to learn that job from someone, so I guess you should just work for free. You can work for free because rent doesn't cost a thing, after all, we learned how to build houses from previous carpenters. Food doesn't cost anything, because farming was invented long ago. Heat & electricity are free too, correct? The only reason you are able to enjoy music and movies and games is because it supports someone's quality of living. If you don't think entertaining is a legitimate job, worthy of a price, just volunteer your whole life and see how fucking far it gets you, asshole.

    25. Re:BitComet anyone? by ClamIAm · · Score: 1
      Agree 100%. No BitComet review indicates this wasn't a serious attempt at a review.

      While I generally respect others' opinions, I prefer when they have data or a solid argument to back up their assertions. Thanks.

    26. Re:BitComet anyone? by Rakishi · · Score: 1

      They have benefited from the world that humanity has created for them, and then sold us back the profits of our own creation.

      The world hasn't provided them with the food or housing they need to survive, they need to pay the world for those things. As a result the world is charged for what they create. Welcome to capitalism, enjoy your stay or find a commune somewhere.

      This can be applied to everything; communism has nicely shown that getting rid of this in a large scale leads to horrid problems. Artists need to eat as well, if making art (or software or whatever) doesn't provide them with the money they need they'll simply find a different job.

    27. Re:BitComet anyone? by cb0nd · · Score: 1

      BitComet broke a chain of trust. Period. When other alternatives are available, there is no point in giving an oportunity for another stab in the back.

    28. Re:BitComet anyone? by guardiangod · · Score: 1

      If I remember correctly, someone tried to investigate BC and found that it connect and disconnect its peers to mask its upload/download ratio.

      Basically it works like this:
      BC connects to a peer and request a chunk. After it finishes downloading the chunk, however, it disconnects itself from that peer and connect other peers.

      As you can probably guess, this is not that healthy for the whole community.

      Also it does prioritizes other BC cilents first. I did some testing on a couple of pools with file size ranging from 100mb to 5gb that are dominiated by BC (*Chinese torrents wink wink*) with ~100 users. I were the only one using Azureus.
      After seeing all the people who started after me finshed before me, I got annoyed. So I jumped from Azureus to BC. BAM from ~3 kb/s to 150 kb/s. The same thing happened in all the pools.

      I don't know how this happen, but I have a pretty good idea.

      Another thing that worries me is that about 99% of Chinese/Taiwanese/Hong Kong use BC. Now this is great if they stay within the Asian's torrent pools; but if they ever jump ship to western pools, ops.

      One last thing, *speculation* I think BC prioritizes other BC cilents in an effort to establish itself as the dominit cilent.
      Base on my obersvation
      Let's say at start there are 30% of BC users, with 70% of various cilents. The people within the 30% will only upload to each other while leeching downloads from the 70%; therefore BC users will get their files much faster than the 70% users. The 70% users will hear this from their friends, and quite logically, begin to use BC also.
      This is what happened in China btw.

      Shame that BC has the best GUI for all cilent.

    29. Re:BitComet anyone? by NitsujTPU · · Score: 1

      I'm not following this thread at all.

      I guess that trackerless BitTorrent works by scattering the content normally cached in peers on a Distributed Hash table?

      Ok, so, a couple things.

      1) Signed distributed shared objects could easily be used to vouch for your activities, just as well as a central tracker could. If these dudes really want to keep their scorecards, there isn't a single technological hurdle to doing this that doesn't have a working implementation in some form.
      2) As far as anonymity is concerned, you could easily generate a key, cryptographically sign all of your activity, and use a handle during the entire transaction.
      3) If people needed to get a hold of you, you could use one of the several probabilistic membership algorithms over the entire overlay. In other words, you could even run an instant messenger like this. That doesn't appeal? Check out the recent work on BAR robustness. You can effectively force clients into complying with managing the distributed shared objects required to maintain whatever scoreboard these guys want to run. That paper, however, seems to destroy most of the motives for running a private tracker, as it allows the network to manage this matter for itself.

      Anyway. If these folks did their homework, they could build a system that blazes, guarantees "fairness," for what it's worth in this enterprise, and gives a very low probability of people nailing you on exactly what you're doing.

      Make a couple tiny adjustments to the system from the BAR paper, allowing you to designate other people to snag the file from. Do everything encrypted.

      Gosh. I think that the only reason that nobody has done this yet is that nobody wants to put a paper in at a conference with the title, "A Really Bitchin Way to Download Movies D00dz!"

    30. Re:BitComet anyone? by pherthyl · · Score: 1

      That may be true, but the fact remains that Bitcomet is the only program that can get by bittorrent filters that are being put into place at some ISPs (Shaw in Canada). So until other clients offer the option to encrypt headers like Bitcomet does, it's the only option for a lot of people

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

    32. Re:BitComet anyone? by masklinn · · Score: 1

      I think Azureus has PHE now, at least in the last betas (seems to be flawed though), and Ludde's currently implementing a PHE in uTorrent

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    33. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      Regarding NAT,

      How did they implement the solution? Is it similar to FWD's (VOIP) STUN?
      Why don't the other client implement this? Is it that complicated?

      ??

    34. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      I wish other BT clients would develop something similar to BitVomit's "Protocol Header Encrypt" feature. Many ISPs are starting to use packet shaping to slow BT traffic. My own ISP started using it and my BT downloads (using the vanilla BT client) slowed to a crawl. My download speeds were worse than dial-up.

      But then I switched to BitComet and turned on the Protocol Header Encrypt feature, and my download speeds have vastly improved.

    35. Re:BitComet anyone? by Anonymous Coward · · Score: 0

      DHT is not in the torrent protocol. Look it up. And judging by how many times you've posted to this thread, you sure seem to have some sand in your vagina over BitComet. Did BitComet kill your baby or something? Stop spreading FUD when you don't have the facts, faggot.

    36. Re:BitComet anyone? by Cal+Paterson · · Score: 1

      "This can be applied to everything; communism has nicely shown that getting rid of this in a large scale leads to horrid problems. Artists need to eat as well, if making art (or software or whatever) doesn't provide them with the money they need they'll simply find a different job."

      I'm not condoning communism. This is libertarianism, and the fact that you are unable to discern the difference speaks volumes about you ignorance.

      And this isn't about food, or housing, or any other material items you want to say its about. I stated that IDEAS should be free to redistribute. I thought I clearly stated that stealing was wrong, and that I didn't advocate that ("Taking a CD from a shop is stealing. That CD comes at the cost of someone else.") but it seems you didn't quite get it.

      Music isn't a material item like a sandwich is. There's a big difference here. The music can be remembered by anyone and reproduced by them anywhere, but intellectual property rights would deny us (and our computers) the right to remember music. This a law that forces you to forget what you have heard, so that someone can charge you for it again. And, as for the "artists need an income too" bitch I hear so often, would it not be possible for them to earn their keep from performance? Or don't artists do that anymore?

      Either way, it is their resposibility to work out how they can earn a living without violating rights, not mine, though I often gladly play to hear live music, and to visit the cinema,

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

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

    1. Re:rtorrent by Cal+Paterson · · Score: 1

      Agreed. It's all I use.

    2. Re:rtorrent by solanum0 · · Score: 1

      rtorrent > *

      because it's c++, it's not bloated, it's fast and it doesn't need much memory.
      of course it's still unfinished and there's heavy development. maybe some people could help rakshasa out.

  9. ABC by Anonymous Coward · · Score: 1, Interesting

    I've used ABC; how does that hold up?

    1. Re:ABC by bmgoau · · Score: 1

      Read the article.

    2. 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
    3. Re:ABC by Anonymous Coward · · Score: 0

      I actually haven't had too many issues with ABC, but then again I never do things like multiple deletions like that one poster mentioned. My main gripe with ABC is how much RAM it uses. It will routinely take up as much, if not more, RAM as Firefox will use with many tabs open. If I want to do something else in the background, I'm out of luck if I want any semblence of speed. For this reason, I'm slowly turning over to uTorrent, which uses very little of my RAM while still keeping the same functionality. I also kinda like watching the speed chart in uTorrent go up and down and up and down and up and down...

      Oh, and because of that speed chart, I was able to determine the right upload rate to allow in order to get maximum download speed, which was very helpful when redownloading the several GB of music from http://www.ocremix.org/ after my hard drive crashed.

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

    1. Re:4 stars for everyone? by a55clown · · Score: 1

      ones and twos are given for "exceptional" programs.

    2. Re:4 stars for everyone? by Anonymous Coward · · Score: 0

      Azureus would not be the best for most people because most people don't need the features azuereus has that utorrent doesn't, most people don't care if it's open source, most people use windows, and most people want the program to run fast without using many resources. Currently utorrent is using 4 megs of ram and 0% of my cpu downloading one file. Azureus, if I recall correctly, uses >20 megs of ram downloading nothing.

      If they had taken a poll, I think utorrent would get 5 and azureus =4.5. And I am not a utorrent fanboy, I use both. For everyday use utorrent is simply easier and faster.

      I agree that they should have been harsher on the clients. What's the point of 1-5 starts if you only use 4-5?

    3. Re:4 stars for everyone? by Anonymous Coward · · Score: 0

      Azereus is by far the better client

      Not that I have tried the other clients, except for the official, but I find Azureus barely tolerable. Features? Sure. Usability? Um... Polish? Fuck no.

    4. Re:4 stars for everyone? by Alwin+Henseler · · Score: 1

      Simple: a virus wiped out the authors' harddrive. He did recover the 4- and 4.5-star gifs from an old backup, but couldn't figure out how to work the Gimp. After turning his office upside down, he found a copy of Photoshop, but it was to new a version to run on his 486SX. Oh, and then his boss called: "that BT article done yet?". Poor soul.

      -- Cue other plausible reasons below:
    5. Re:4 stars for everyone? by Namarrgon · · Score: 1
      Azureus, if I recall correctly, uses >20 megs of ram downloading nothing.

      Actually, my copy of Azureus is using 2.2 MB right now, while seeding four files.

      Of course, the JRE process that it requires is using 55 MB, but that's another story...

      --
      Why would anyone engrave "Elbereth"?
    6. Re:4 stars for everyone? by fm6 · · Score: 1
      What is the point of reviewing 5 different programs if they all get essentially the same score?
      There's no point if you don't read the reviews and just pick the product that gets the highest rating. Which no person of reasonable intelligence does.

      What you're really complaining about is that the reviewer doesn't validate your belief that Azereus is grossly superior in every way. You're certainly entitled to that opinion, but you'll notice that many people in this discussion disagree with you.

    7. Re:4 stars for everyone? by m50d · · Score: 1

      It's hugely resource-hungry, and what good does being open source do when it depends on Java?

      --
      I am trolling
    8. Re:4 stars for everyone? by cbc1920 · · Score: 1

      Of course I RTFA, but I was questioning the logic of having a rating system where every product gets the same score.

      I give your reply 4 out of 5 stars.

    9. Re:4 stars for everyone? by fm6 · · Score: 1
      I never said you didn't RTFA.

      Why shouldn't all the products get the same ratings if they're the same overall quality?

    10. Re:4 stars for everyone? by Joe+Tie. · · Score: 1

      With the latest classpath build it should be able to run on 100% OS platforms.

      --
      Everything will be taken away from you.
  11. 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 ciroknight · · Score: 1

      uTorrent 1.4 supports DHT and RSS feeds, what's to lose?

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    3. 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.
    4. Re:A vote for uTorrent by Cal+Paterson · · Score: 1

      This app shows why platform-optimized code will _always_ beat generic XP frameworks (Java/Python).

      Explain to me why no one has written operating systems in assembly for 30 year then. You've shown why a C++ program will beat a script and what is essentially a compiled script.

      Torrent, being written in C++, shouldn't use platform-optimised methods. If it did, it would simply show that their code is of poor quality (not that we have any way of checking-it's closed source). Java and python clients have no optimisations in themselves, only in the libraries and interpretters you use for them.
      A C++ client must be optimised at build time, unless you're in the habit of making stupid assumptions about what your target cpu is going to be. C++ can only be optimised at build time (ie, by using gcc CXXFLAGS), and you are using a binary of uTorrent, not your own build. Closed source programs cannot be optimised.

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

    6. Re:A vote for uTorrent by TubeSteak · · Score: 1

      The only problem (for me) with uTorrent, is that the DHT user base isn't nearly as large.

      Maybe it has gotten bigger since the last time I checked, but it was ~270 users. Azureus is over 800,000 users.

      I open up torrents in ABC and if the tracker is down, I try again with Azureus. Works almost all the time.

      --
      [Fuck Beta]
      o0t!
    7. Re:A vote for uTorrent by John+Harrison · · Score: 1

      I haven't noticed Azureus being either big or slow, but I understand that it is for you. You might want to give some consideration to the advantages of being cross-platform. Maybe you only run Windows, but I like being able to use the same interface on all my machines with different OSes. If people ask my what client to use (and several have) I don't even ask what OS they use, I just point them to the Azureus source forge site.

    8. Re:A vote for uTorrent by bheer · · Score: 1

      Oh, I use Azureus on Ubuntu (in fact I like Azureus' featureset and so it seems does the uTorrent dev since uTorrent copies a lot of good ideas off Azureus, including great UPnP support) and I also have Azureus on Windows because I get many more DHT users on Azureus than on mainline. However, I do feel I can get more done when uTorrent is running than Azureus (lesser disk access, less RAM/CPU used).

      I definitely suggest giving uTorrent a try on Windows. It probably won't replace Azureus for you (it hasn't for me) but it's a great tool to add to the tool-chest.

    9. Re:A vote for uTorrent by Anonymous Coward · · Score: 0

      The two numbers are not comparable, check the utorrent faq.

    10. Re:A vote for uTorrent by ClamIAm · · Score: 1
      Java and Python are not "generic XP frameworks". They are programming languages. And they can both be optimized for specific platforms.

      I'd also like to note that this point has nothing to do with BT clients. It's a non sequitur. And there are clients written in Python that aren't "big and slow".

    11. Re:A vote for uTorrent by trawg · · Score: 1
      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 wholeheartedly agree - there's no reason most applications ever need to be big and slow. Its awesome to see that there are a few developers out there that still take the time to write lean, mean code that isn't going to consume tens of megabytes of memory to do simple tasks
    12. Re:A vote for uTorrent by dcapel · · Score: 1

      Most anything that doesn't require X is lightweight by today's standards. So go open an xterm. btdownloadcurses, wget, etc all work just as well as thier GUI counterparts :)

      --
      DYWYPI?
    13. Re:A vote for uTorrent by Gulthek · · Score: 1

      If you like this kind of stuff, try Unix (Linux). Unix (and unix-likes) design philosophy is to use a lot of small, efficient programs in concert to do larger tasks.

      Very simple example:

      ls - lists directory contents
      grep - looks for string patterns
      | - pipe symbol, output from the program on the left goes to the program on the right

      ls | grep "some filename" would get you get a list of files matching "some filename"

      Obviously that example is command line oriented, but the "make a program small and specific" extends to many programs written for Unix.

    14. Re:A vote for uTorrent by Arker · · Score: 1

      L4/Alpha and L4/x86 are both coded in assembly.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    15. Re:A vote for uTorrent by baadger · · Score: 1

      I dual boot FreeBSD and Ubuntu. ;) But I see no reason to abandon the Windows platform just yet.

    16. Re:A vote for uTorrent by Froobly · · Score: 1

      The beauty of uTorrent is that it has all that GUI goodness while at the same time being low-overhead. The original BitTorrent client and other minimalist clients fit the Unix philosophy much better, but they're not uTorrent. uTorrent presents just as much useful (and useless) information as Azureus, but it's lower-overhead and better-designed. It's not the little screwdriver that only works for one kind of screw (Torx) but does it all in a half a second. It's the multitool that fits in your pocket, works on any kind of screw, nail or rivet, plays music while it runs, and also gets it all done in a half a second.

    17. Re:A vote for uTorrent by asadsalm · · Score: 1

      Try PDFind (An ultra fast file finder)

      And ofcourse IrfanView

    18. Re:A vote for uTorrent by Anonymous Coward · · Score: 0

      ls *filename* is a bit easier than using grep to do the same thing.

    19. Re:A vote for uTorrent by Comsn · · Score: 1

      foxit reader for pdf viewing is the free small fast pdf viewer for windows...

      http://www.foxitsoftware.com/pdf/rd_intro.php

      also opera claims to be the fastest web browser ever. and it does not support all the rootkits that IE does. http://www.opera.com/ at 3.5 mb and free, its smaller and faster than firefox on my p233.

    20. Re:A vote for uTorrent by Nevyn · · Score: 1
      Unix (and unix-likes) design philosophy is to use a lot of small, efficient programs in concert to do larger tasks.

      I think not:

      • cat -n vs. nl
      • ed vs. vi
      • emacs
      • mv --reply vs. yes
      • ls -R and cp -R vs. find
      • ls --sort and ls --reverse vs. sort
      • ls --escape and ls --hide-control-chars vs. tr
      • ls -B and ls -a and ls -I vs. grep
      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    21. Re:A vote for uTorrent by wfberg · · Score: 1

      for windows apps; tinyapps.org.

      --
      SCO employee? Check out the bounty
  12. Hmmm by Anonymous Coward · · Score: 0

    no bittornado? that's my favorite

    1. Re:Hmmm by masklinn · · Score: 1

      Used to be mine too, but the RAM usage growing linearly with the torrents (25Mb/torrent ain't nothing to spit at) and the fact that no release actually works well past 0.3.7 made me switch to uTorrent. I find the interface clunkier and more annoying to configure on a per-torrent basis, but not having 500Mb swallowed by 25 instances of BitTornado running is actually worth it.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    2. Re:Hmmm by Anonymous Coward · · Score: 0

      I will try that out, thanks... I tried azureus and didn't like it.. btw this is the person you replied to, I am just too lazy to remember my password

  13. 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
    1. Re:I used to use Azureus by DaHat · · Score: 1

      It's a java based app... VM's tend to eat CPU cycles.

    2. Re:I used to use Azureus by Rippon · · Score: 1

      As did I until I found utorrent (when Im running Xp that is).

    3. Re:I used to use Azureus by LordLucless · · Score: 1

      ABC is fine, as long as you don't want to delete more than one torrent from the list at a time (see my previous post for a detailed explanation)

      I've switched to uTorrent now.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    4. Re:I used to use Azureus by sshore · · Score: 1

      it seems it takes up a lot of CPU even if I'm only downloading one torrent

      I noticed that resource utilization seems spiky, causing video playback to skip or freeze briefly. I think this is largely due to the buffering that Azureus does by default - waiting for a certain amount of data to be received before writing to disk, or reading ahead on files being sent.

      I think this buffering is somewhat misguided. The operating system already does write caching and readahead, and can make more intelligent decisions on when to do so based on the running programs.

      After disabling write caching and readahead in Azureus, the spiky resource utilization disappeared, and video playback is smooth once again.

  14. aMule rocks but leeching is done out of fear... by thx1138_az · · Score: 0

    Amule is a now a good Bittorrent client for KDE. Much better that before. It doesn't crash now... hardly ever. When getting an MP3 (over my network) I find I get really nervous and end it as soon as it is finished thus not sharing too long. Bad user... I know but I want it for free you know. I don't want to overpay by thousand of dollars. OK no need to remind me that "I'm stealing" or the "it's wrong". Yeah yeah... I do it anyway... I'm weak and immoral... yada yada yada. Oh yeah! I like their Heidi Klum clip come on. Nice attention graber for the article don't you think?

    1. Re:aMule rocks but leeching is done out of fear... by Anonymous Coward · · Score: 0

      OMG, ADD much anyone? That was the most incoherent post I've read, well, for quite some time. Check out "coherent sentences", "ideas that logically follow the ones preceeding them" and "paragraphs" some time--there's a lot of interesting stuff to learn there!

    2. Re:aMule rocks but leeching is done out of fear... by thx1138_az · · Score: 0

      It's a posting to a forum and not an essay my dear trolling friend. Your criticisms are as poorly constructed as they are petty in nature. Your opinion is insignificant since your post is anonymous and cowardly. It is rather a shame that you are so miserable in your life as to have stooped to the rather feeble attempt of elevating yourself by making less of others. Your apparent poor self esteem would best be remedied through actual accomplishments of your own and not by ineffective attacks on others. Best of wishes to you in the future.

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

    1. Re:kind of short... by Xtifr · · Score: 1

      Indeed, and from my observations (mainly on bt.etree.org, which has legally downloadable music and only legally downloadable music), the two most popular clients are Azureus and BitTornado, not necessarily in that order. I don't know if there's something about live music fans (or jam-band fans) that makes them more likely to choose BitTornado, but it seems unlikely. So, by snubbing BitTornado, they not only snubbed my favorite (which I'm used to), but, apparently, one of the most popular clients out there.

      BTW, I'm currently offering the New Orleans Radiators' New Years Eve show; anyone who likes (or thinks they might like) some New-Orleans-flavored classic-rock/swamp-pop should check it out here. These guys aren't exactly the RIAA's darlings--they're no pretty-boy pop-stars--but they've been one of America's best party bands for over a quarter of a century, and show no signs of slowing down. And they strongly support their fans' rights to tape and trade their concerts.

  16. Speaking of Azureus.. by shidarin'ou · · Score: 1

    Can anyone recommend a good website for Azureus plugins? (And, of course, their favorites)

    1. 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.'
  17. Completely Offtopic by binkzz · · Score: 1

    But has anyone else noticed that the article itself is only about 7% of the visual webpage?

    --
    'For we walk by faith, not by sight.' II Corinthians 5:7
    1. 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
    2. Re:Completely Offtopic by thepotoo · · Score: 1
      If you didn't RTFA, you ain't missing much.
      It's a shallow, brief article that talks about 5 different clients (only 2 of which I'd ever consider using), and then rates everything really well.

      Still, good to have it on the front page so that more people can share their thoughts on bittorrent clients.

      --
      Obligatory Soundbite Catchphrase
    3. Re:Completely Offtopic by Anonymous Coward · · Score: 0
      But has anyone else noticed that the article itself is only about 7% of the visual webpage?

      There was an article?

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

  19. Quick Summary by SlashdotOgre · · Score: 1

    Azureus 4.5 BitPump 4 BitTorrent Client 4 uTorrent 4.5 My first experience with BitTorrent was pretty poor; I was using Cohen's original client and didn't realize I needed to bound my upload speed or else I would saturate my connection (for those unaware, you need some upload bandwith when downloading to send acknowledgment packets that show you recieved part of the download). Even then, I found BT cumbersome until I found Azureus which I still use today. Other popular clients that were not reviewed are ABC (Another BitTorrent Client) and BitTornado.

    --
    Sadly, PS/2 was yet another victim of USB, which doesn't care what you plug into it, the electrical slut.
    1. Re:Quick Summary by goombah99 · · Score: 1

      Does your comment explain my question here, or is what I observe still to wierd to explain?

      post your response there if you can.

      --
      Some drink at the fountain of knowledge. Others just gargle.
  20. 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.

    1. Re:Idiot by poopdeville · · Score: 1

      $_ =~ s/some/most/;

      --
      After all, I am strangely colored.
    2. Re:Idiot by Anonymous Coward · · Score: 0

      s/some/most/; # this is quite sufficient

    3. Re:Idiot by poopdeville · · Score: 1

      I suppose it is, though I hadn't realized it before. This will be useful in the future. :-)

      --
      After all, I am strangely colored.
    4. Re:Idiot by KDR_11k · · Score: 1

      Actually BT is used by commercial file providers a lot (Fileshack or something offers torrents). Or at least should be, in case of things like Fileplanet. It's great for distributing large files (even demos and patches fall under that by now) to many users and personally I find it preferrable to HTTP or FTP downloads, especially with popular files.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  21. 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
    /)
  22. official + jre ??? by Anonymous Coward · · Score: 0

    FTFA:

    The original BitTorrent client ... ... it requires JRE (Java Runtime Environment) 1.5

    hmm i don't think so
    it's written in python

  23. KTorrent by Da+Twink+Daddy · · Score: 0, Redundant

    No coverage of ktorrent? It's still a work in progress, but 1.2_rc2 is a pretty slick kde application.

    1. Re:KTorrent by Anonymous Coward · · Score: 0

      i concur, KTorrent is very nice!

      __anony_mouse_cow_herd

    2. Re:KTorrent by JamesWJohnson · · Score: 1

      Given the amount that PC Magazine depends on advertising from companies like Microsoft, I doubt that they'll be reviewing anything written solely for the Linux platform anytime soon.

      --
      How can I believe in God when just last week I got my tongue caught in the roller of an electric typewriter?
    3. Re:KTorrent by nonsequitor · · Score: 1

      When I tried ktorrent a couple weeks ago it couldn't finish a download without locking up. Of course it I did need to unmask it from the amd64 experimental branch in gentoo's portage system. It probably works a bit better on 32 bit systems. I was about to post this anonymously, but Karma be damned, it has a long way to go before primetime, but I would like a program that wasn't such a memory hog like azureus. I fully intend on checking out the next major ktorrent release, this last one just didn't work for me.

    4. Re:KTorrent by Anonymous Coward · · Score: 0

      I've rarely seen a piece of code that packs so many bugs for so little functionality. Are you aware that Ktorrent can't even seed a file already on your PC?

    5. Re:KTorrent by Da+Twink+Daddy · · Score: 1

      1.2_rc2 can, via the import existing download dialog. Give it the .torrent and the data and seed away. I've done it a couple of times since upgrading.

    6. Re:KTorrent by Da+Twink+Daddy · · Score: 1

      I'm running amd64 gentoo as well (~amd64 actually). Unfortunately, 1.2_rc2 wasn't in portage last time I checked. A version-bump bug has already been filed at b.g.o. Don't waste you time with 1.2_rc1 it can't cap upload speed and doesn't support importing torrents with already downloaded data. E.g. to seed something you've downloaded previously. I completed downloads in 1.2_rc1, but 1.2_rc2 is much faster, and doesn't suffer some of the lock up issues I had in 1.2_rc1.

    7. Re:KTorrent by nonsequitor · · Score: 1

      You're right, it was 1.2_rc1. I think you're crazy running entirely ~amd64, I just unmask packages on demand. I know I'm a little off-topic, but I would like to find a bit-torrent client for Linux which wont crash after reassembeling 25 GB of torrent files over the course of a week like Azureus.

  24. Re:Idiot - dude it's all free :-) by thx1138_az · · Score: 0

    It's all free. The real question is: Is it legal?

  25. Your sig. by Anonymous Coward · · Score: 0

    Such delicious irony.

  26. No mention of BitLord? by inotocracy · · Score: 1

    Suprised BitLord wasn't mentioned, I feel it is the best free Bittorrent client for Windows.

    1. Re:No mention of BitLord? by LodCrappo · · Score: 1

      bitlord is just bitcomet with adware and other crap stuffed into it, from what I have read. everyone seems to recommend avoiding it and using bitcomet if you like that interface. I personally don't use either one because many sites will block them.

      --
      -Lod
    2. Re:No mention of BitLord? by SeaFox · · Score: 1

      Suprised BitLord wasn't mentioned, I feel it is the best free Bittorrent client for Windows.

      Probably because they never reviewed BitComet, which is all BitLord seems to be a rebranded version of. It even identifies itself as BitComet on the network (although it says it's version 1.0, which is bunk when the current verison of BitComet is 0.60).

    3. Re:No mention of BitLord? by Ambient+Sheep · · Score: 1

      The latest version of Bitcomet is v0.61, which fixes the "DHTing torrents marked as private" bug that got so many people worked up.

    4. Re:No mention of BitLord? by JPyun · · Score: 1

      BitLord is a crappy, spyware ridden clone of BitComet, which is an awesome, but cheating client. BitLord also hasn't updated to include BitComet's new features.

      In short, use uTorrent with Windows.

  27. Ktorrent rocks but leeching is done out of fear... by thx1138_az · · Score: 0

    Duh! same as above but... Ktorrent is a now a good Bittorrent client for KDE. Much better that before. It doesn't crash now... hardly ever. When getting an MP3 (over my network) I find I get really nervous and end it as soon as it is finished thus not sharing too long. Bad user... I know but I want it for free you know. I don't want to overpay by thousand of dollars. OK no need to remind me that "I'm stealing" or the "it's wrong". Yeah yeah... I do it anyway... I'm weak and immoral... yada yada yada. Oh yeah! I like their Heidi Klum clip come on. Nice attention graber for the article don't you think?

  28. accuracy? by dtfinch · · Score: 3, Interesting

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

    1. Re:accuracy? by Anonymous Coward · · Score: 0

      Just proves that some people have no idea what they're talking about. I run BitTorrent on my mac and OS X doesn't even support java!!

    2. Re:accuracy? by Anonymous Coward · · Score: 0
    3. Re:accuracy? by joecr · · Score: 1

      Once again Ziff Davis proves the point that they can't be trusted for reliable information. I remember once I read an article in one of their publications that in the beginning said that IIS 4 was better then Apache at the time, (This was arround 1998-1999 IIRC) then near the end it said the exact opposite saying that Apache was better then IIS 4.

      Since reading the article I mentioned, I trust them as far as I can pick up every last one of their buildings & throw them. That is lifting all of the buildings they use at the same time & throwing them all together in the same direction. This will never happen as I can only lift about 100 Lbs. & I'm sure that even empty all the buildings they use would weigh more then that.

  29. 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!
  30. I know you jest... by zoloto · · Score: 1

    but that's a really great way to download files via .torrent when you have a server at home and don't want your main system (my laptop) be used for a torrent that'll be running for a few days. It needs to move around with me and .torrents prevent that.

    1. Re:I know you jest... by Xtravar · · Score: 1

      True dat. When I was in college and had all my ports blocked, the best way to download (and keep my share ratio up) was to use my server back home.

      Although, I used Azureus's console front-end and screen.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    2. Re:I know you jest... by EngMedic · · Score: 1

      i wasn't jesting! I use my server at home and do the laptop thing too. :-D

      --
      filter: +3. Hey, look! all the trolls went away!
  31. Inaccuracies? by Anonymous Coward · · Score: 0

    BitTorrent Client 4.2 review:
    "...This client is clean and simple; it requires JRE (Java Runtime Environment) 1.5."

    Wait a minute... Mainline requires Java? O_o

    uTorrent 1.2.2 review:
    "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."

    Azureus only takes 151Kb?? O_o I guess they're only looking at the .exe file, and leaving out all the other supporting files in the program folder. Damn, that's misleading...

    1. Re:Inaccuracies? by drwiii · · Score: 1

      I noticed that in the print version a week ago and I sent them a message about it. I haven't heard back.

    2. Re:Inaccuracies? by Anonymous Coward · · Score: 0

      I think that Azureus is great, once you open it, you simply need to get used to the control interface. Once you figure it out, all the settings are intuitive, and enable to you REALLY tweak it to get the best out of bittorrent.

  32. 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 laffer1 · · Score: 1

      You are right, but then again a windows client relies on the win32 api doesn't it. (or .NET which relies on win32) All gui toolkits require some base libraries. Java is frickin' big and so is .NET. Most pcs have one or the other installed by now though anyway. If you're going to count the size of a jre or .net framework in your calculations, count the size of the OS you run too. (or in the case of unix/linux x11 + libraries to run your wm + whatever the app needs in libraries) win32 or cocoa or whatever is part of the "bloat too". The only case its safe to count the size of the executable is when you know most of the potential userbase don't have the libraries installed. When vista ships, everyone will have .NET that runs it. With OSX, everyone has java built in. The other problem is that if i download a java or .net app, the first time i have to get the runtime but after that i have it. I can download updates or other .net apps at the 125 kb or whatever. If you run kde, you must have gtk libraries to run firefox, etc.

    2. 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
    3. Re:More errors by allanw · · Score: 1

      The guy probably looked at the size of the Azureus.exe file, but not the Azureus2.jar file... Azureus.exe is just a wrapper to run java Azureus2.jar.

    4. Re:More errors by ClamIAm · · Score: 1

      And yeah, the Azureus JAR file is nearly six megs. But the odd thing is, when I start up Azureus now (in Windows), java.exe doesn't show up in the task manager. Does anyone know what they're doing now?

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

    1. Re:FEC for more reliable torrents by Anonymous Coward · · Score: 0

      ... and why, exactly, is FEC useful for a TCP transfer?? How do you suppose that FEC for TCP does anything other than add overhead and increase bandwidth requirements?

    2. Re:FEC for more reliable torrents by Cramer · · Score: 1

      that doesn't mean that use of FEC (forward error correction) is a bad idea.

      Actually, FEC is a bad idea anywhere there is a synchronos, bidirectional communications channel. It's far easier and expediant to simply ask for a block to be resent than consume the cpu and bandwidth to calculate and transmit error correction data that will be unused 99.9999% of the time. Bittorrent data transport is TCP/IP which is stateful, loseless transmission protocol. There is simply no need to add any additional error handling on top of a proven reliable transport. The only place where FEC is worth the effort is in async and/or one way communications channels where it's either impossible or infeasable to request retransmission. This is why USENET posters have been using PAR/PAR2 for years now.

      there would be almost no impact on network bandwidth and the CPU overhead is negligible.

      Both of these are also incorrect. FEC costs BOTH bandwidth and cpu time. Error correction codes take space - PERIOD. And it takes CPU resources to compute them. There's no such thing as "negligible CPU overhead"... it either takes CPU time or it doesn't; every instruction counts. (Get a hundred people throwing negligible crap into an application and suddenly it runs like crap.)

      If you're having significant problems with bittorrent completions, I would suggest you find a quality "private tracker" community and stay away from the leaching havens like the old suprnova. And stop downloading poorly seeded torrents. (from someone who's sat on a torrent for 3 months waiting to finish it -- it finished after someone noticed it needed a seeder.)

    3. Re:FEC for more reliable torrents by n0-0p · · Score: 1

      It's funny that you brought up PAR's, because the application to BitTorrent is essentially the same. The difference being that FEC embeds much more cleanly into the BitTorrent protocol than the typical PAR uses. So, just like with news groups, you're using FEC to compensate for the losses due to unequal chunk distribution, and not a lossy connection. I honestly assumed the concept was fairly straight forward, but I can tell from your response that I need to provide some further explanation. Here's the basic idea:

      BitTorrent divides a file up into chunks (usually 256k) for distributed download. The content of the downloaded chunks is validated using the SHA1 hashes in the torrent file. My suggestion is to use the torrent chunks as packet units in the FEC. Some quick math shows that a 16 bit FEC will handle up to 17GB data plus FEC at a 256k chunk size, which should be more than acceptable for most applications. It should also be fairly easy to add this capability in a completely backwards compatible way. I only briefly looked at the torrent file format, but it appears that arbitrary metadata is adequately supported; the FEC content can just be a simple extension in the torrent file.

      Bandwidth overhead should be minimal in this situation. Assuming that the chunk hashes are the majority of the content in a torrent file, the base overhead is a percentage increase equal to the amount of FEC (assuming the FEC chunks are also hashed for validity). So a slightly increased torrent file is the only cost a non-FEC aware client would incur. The actual content overhead should also be fairly minor assuming the FEC chunks are prioritized roughly the same as a torrent content standard download. The loss should should just be any partial chunks remaining after you've downloaded enough chunks to rebuild the main content.

      Now there's no question that there will be storage overhead when seeding starts, but this can be addressed. The initial seed would need to generate the FEC chunks for the purposes of including the hashes in the torrent file, and it only makes sense to retain them at that point. But once a reasonable number of distributed copies are visible the seeds don't need to provide FEC chunks. If the number of distributed copies in the swarm drops below a certain threshold, seeds can then start providing FEC chunks to improve the chances of download completion. So if the swarm is saturated enough, later seeds will never download or generate the FEC chunks. This also addresses any lingering bandwidth concerns by eliminating FEC from swarms that don't need it. And in a small swarm where the chances of completion are low, I'm sure people would sacrifice the local storage to improve the chances they get their files.

      So the only thing left is CPU overhead to generate the chunks. I realize that this could actually be a pretty significant burst but, when taken in context over the duration of the transfer, it will be fairly small. And given the power of CPU's these days, I'm really surprised that someone would argue that it's an issue. And once again we can fall back to making FEC optional. If it really bothers you, there's no need for you to use it on your client.

      Assuming I get some time, I may actually try to throw together an Azureus plug-in using the FEC code from the Onion router project. It just seems like it would be fun project to test a few ideas.

    4. Re:FEC for more reliable torrents by n0-0p · · Score: 1

      Sorry, I guess I didn't really explain properly. The point is to address losses due to unequal distribution of content, not transmission failures. If you read my post below I think I explain it better.

    5. Re:FEC for more reliable torrents by Hast · · Score: 1

      It's already been implemented, though not as a Bittorrent extention. Before Bittorrent there was SwarmCast which did exactly what you talk about. It used FEC to encode files and then "swarm" them over the net.

      Since this was a few years back it didn't amount to much though. Probably because back then big pipes were still uncommon, and the added CPU demands slowed it down a bit. You could still get some pretty impressive download speeds with it.

      Other posters who have replied to this and claimed that TCP handles this much better than FEC are not getting the point of it. In a current BT network if you have 10 clients with 90% of the file (the same 90%) then they must wait until a new seeder connects. Basically you create a larger file which has redundant data, and then send a portion of that. (Eg double the size, and then send half of that data.)

      The end result is that the risk of getting a 90% file is much less.

      I may still have the source code for SwarmCast laying about (they released it as OSS). IIRC some of the SwarmCast people later went on to do working on a creative commons network.

    6. Re:FEC for more reliable torrents by Cramer · · Score: 1

      you're using FEC to compensate for the losses due to unequal chunk distribution

      Do you even know how Bittorrent works? (don't answer that, it's obvious you don't)

      Again, you just don't get it. FEC. Is. Simply. Unnecessary. Lemme esplain...

      "FEC chunks"? "initial seed"?... First, a word on terminology... (various BT spec docs beat this into your head) in BT a piece is the amount of data for which a hash exists. (the min. verfiable data) Each piece is divided into blocks that are requested from other peers -- with a tendancy towards all blocks of one piece coming from the same peer so you know who to ban if a hash check fails. An initial seed is the peer who first offers all pieces to the swarm -- the only one who starts out with 100% of the torrent. This is not necessarily the person who created the torrent, or published it to a site.

      You seem to think a few bytes of FEC can magically regenerate a 256k piece out of nothing. At best, FEC would be useful in detecting and recovering from bit errors. (That is what it's designed to do, btw.) However, such errors do not occur within bittorrent swarms -- unless something horrible, and well beyond any error correction, occurs. Peers do not report a piece as being available until it has all the data and passes hash verification. At that point, barring hardware failures and coding mistakes, the peer has exactly what it's supposed to have. When it hands out the data for that piece, TCP/IP ensures the bits sent are the ones received; and the receiver is going to do the same hash verification.

      So, let's summarize... peer A is going to ensure the validity of the pieces it has by hash verification before making them available to other peers. [data starts out being exactly what it's supposed to be.] peer B asks for blocks amounting to a piece which are transfered by TCP/IP, assembled and then verified. [data transported bit-for-bit, and verified to be what it's supposed to be.] Outside hardware errors (disk errors, bad network elements, etc.) or coding mistakes, it is theoretically impossible for there to be bit errors within a swarm where FEC would be of any value. Now, that's not to say hash failures do not happen; because they do. The most common reasons lead to errors well beyond what a small/simple FEC can handle: disk errors (512bytes or more disappear), applications changing file contents without the client noticing (mp3 id tags anyone), and (rare) mistakes in the hash verification process.

      So given the multiple verifications and reliable transport, FEC is a waste of time.

      I'm not sure what you mean by "FEC chunks". In order for any FEC data to be of use in recovering missing pieces it would have to be (nearly) the size of a piece. At that point, the torrent file ceases to be a torrent and becomes a par file. (and places torrent sites at greatly increased liability because the torrent file now contains "copyrighted material", if pseudo-encrypted) The whole point of the torrent file is to describe a set of data -- how to identify a set of files, not provide information on how to create it. (the tracker helps you find others with the same data so you can download it, fill in what you're missing, repair your data, ...)

      Calculating parity/FEC pieces and seeding those as well is laughably stupid. Put down the crack pipe a while and think about it... the initial seed offers all the data plus 50% more in (optional) par files. Now why the hell would anyone download the par files over the actual data or even in addition to the data? If the seeder is offering all the data, why does anyone NEED the extra parity data? If he/she doesn't stick around long enough to seed a complete copy of the data, what makes you think he/she is going to stick around long enough to seed enough data+parity for anyone to recover a complete copy? And once you have all the data, why

    7. Re:FEC for more reliable torrents by n0-0p · · Score: 1

      I have to admit that I was really tempted to get dragged into an argument on this one, but I'm still going to try to address this without resorting to the same level of vitriol that you employed. First I want to ensure that we're on the same ground with respect to FEC here. Based on the latter half of your post you seem to have some understanding of Reed Solomon codes for forward error correction on arbitrary data packets of equivalent size. It should also be apparent that I am not suggesting a simple parity check or basic hamming code on top of the TCP transfer. There's obviously no value in that and I think your attempt to cling to it for argument's sake is why you're failing to understand what I'm proposing. Also, I'm fairly sure I have a good grasp of the core Bittorrent protocol, however I did assume the semantic equivalence of "chunk" and "piece". I would have guessed that it was obvious from context, but from now on I will use the term "piece" and you can assume that it is interchangeable with "chunk" in my earlier post.

      If this has all been cleared up, I will move on to the real point. Based on your response it appears that your understanding of Reed Solomon FEC is from PAR files. So I'll try to put it in the most directly relevant context for you. I am *absolutely* suggesting an extension to the BitTorrent file format that would include entries for redundancy pieces, similar to the way PAR files are used. For example, take a 10% redundancy on a single 10mb file with 256kb pieces. In addition to the 40 (10mb / 256kb) pieces that make up the content, I'm proposing an extended section that would include entries for 4 additional redundancy pieces in this case. Because this is implemented as an extension, earlier clients will simply ignore it. However, the additional piece entries will increase the size of the torrent file roughly equivalent to the additional redundancy (10% in this case).

      Now, you really don't seem to grasp why I consider this useful, so I'm going to try to explain the value to me personally. First, this is not an issue in a constantly seeded torrent, hence my suggestion to not distribute the FEC pieces when the there are more than a certain number of distributed copies visible or when you know a seed will always be available. The problem that I've run into is when a torrent's activity hits a trough, and the seeds start to drop out due to lack of activity (this is further exacerbated by any leeching that may have occurred previously). If activity later starts to rise, you encounter a situation where the remaining seeds have to exceed significantly more than a 1.0 share ratio in order to get the torrent back to health. I've hit this type of scenario on a few occasions where all the seeds drop out and the remaining peers sit for weeks with +95% of the content completed because the rarest first algorithm didn't quite work and too many peers dropped. However, by distributing the redundancy pieces and content as a set, using the same rarest first algorithm, you should drastically reduce the chances of this happening.

      And if you look at this a little further, it should also be pretty beneficial for initial seeding. If both the content and redundancy pieces are distributed as a set, the initial seed can force a higher level of redundancy in the clients by applying the same rarest first algorithm to all peers. This means that the early sets of peers may have to stay in the channel a bit longer, but it significantly increases the redundancy of the swarm. And once the visible complete files pass a threshold, you can stop distributing the redundancy data because the swarm will have enough inherent redundancy to compensate for any issues. If it drops below the threshold, however, redundancy content should agin be distributed. And now that I look around a bit, it appears that Bram Cohen has even mentioned the same basic approach. If you scroll down the page you should find the following:

    8. Re:FEC for more reliable torrents by Cramer · · Score: 1

      I'm fairly sure I have a good grasp of the core Bittorrent protocol

      It's not so much about the protocol (for which there is no full specification as far as I've ever seen), but how bittorrent clients and trackers actually work... the actual dynamics and life cycle of a swarm. (so to speak.)

      I am not suggesting a simple parity check or basic hamming code on top of the TCP transfer.

      Indeed. You're suggesting turning a torrent file into what will mostly be a par/par2 file by placing a percentage of the torrent data as parity recovery blocks in there. Doing so will significantly increase the size of the torrent -- dwarfing the actual torrent by orders of magnitude. (I'll come back to that.)

      Based on your response it appears that your understanding of Reed Solomon FEC is from PAR files.

      Actually my understanding of FEC/ECC goes well beyond PAR. And technically, what you are describing is not "FEC"... it's parity data. You aren't "correcting errors"; you are "(re)constructing data you don't have." FEC is about being able to fix errors in the data as it's being received -- not so much about pulling data out of nothing. FEC comes before the data in a stream; ECC comes after... I'm just going to calling it "parity data" because that's what you're talking about.

      ... my suggestion to not distribute the FEC pieces when the there are more than a certain number of distributed copies visible or when you know a seed will always be available. ... it should also be pretty beneficial for initial seeding.

      Comments like this are why I don't think you understand how BT works... the site, or more specific, it's tracker(s), know almost nothing about what's going on in the swarm. The tracker isn't a BT client. So it's not part of any of the swarms it's tracking. Therefore it knows nothing at all about the distribution of data within the swarm. So, what's going to decide who gets a huge parity torrent and who get a tiny standard torrent?

      With any given torrent, you'll either have to download the entire set of data or the equiv in data + parity (which presumablly you have from the torrent.) If you have enough to recover the complete set, then you recover the data and *poof* there's a seed in the swarm making the parity data an unnecessary waste. 'round and 'round we go...

      It will, in fact, make no difference for the initial seeding as it will always be faster and computationally cheaper to download the pieces than to recover them. As a result, clients will prefer downloading to recovery whenever possible. (This is esp. true since the parity data had to come from somewhere... either download 250M of data and be done, or download 200M data + 50M parity and spend a half hour (+/-) recovering the 50M of missing data.)

      I am *absolutely* suggesting an extension to the BitTorrent file format that would include entries for redundancy pieces, similar to the way PAR files are used ... you can stop distributing the redundancy data ...

      Make up your mind... is the parity part of the swarm (to be downloaded like all the other pieces) or part of the torrent file? Explicitly state one, yet imply the other.

      If it's part of the torrent, you're just wasting the site's bandwidth and possiblly opening the site to copyright violations -- they're no longer simply describing copyrighted content. Again, exactly how is the site supposed to know when to include parity data? Basically, if I have parity data or not will depend on when I download the torrent. If it's part of the swarm, why the hell would anyone spend time fetching the parity pieces when the actual data pieces are available? There are alot of issue with your poorly explained extension.

      Now, let's talk about how BT works off the paper and in the real world... As an example, let's say we have a community of 5 peers (A-E). Peer A has content it wishes to share. Pe

    9. Re:FEC for more reliable torrents by Cramer · · Score: 1

      You seem to have missed the paragraph above that where Bram states: The central idea here is basically 'Let's apply error correcting codes to BitTorrent'. This isn't a new idea, everybody comes up with it. In fact I saw fit to mention that it's a dubious idea before. ... While it is very cool, and very applicable to sending information across lossy channels, the case for using it in BitTorrent is unconvincing. (emphasis is mine)

      And he's talking about Microsoft's Avalanche. He's pretty clear that error correction within bittorrent is quite unnecessary.

    10. Re:FEC for more reliable torrents by n0-0p · · Score: 1

      I've been polite so far, and I specifically avoided citing mistakes point by point. But it's apparent that you are unwilling to accept something that should be a basic matter of reasoning. Simply put, adding a redundancy set to the BitTorrent protocol would improve the even distribution of torrent pieces and help address real world deficiencies in the "rarest first" approach. The net effect of this would be to increase the health and lifespan of many less active torrents. I can understand if you personally don't have a use for this, but you really can't logically argue the point. By adding a redundancy set, you would reduce the "rareness" of every piece in the data set and thus improve the chances of completing the torrent. It's just that simple.

      Since you still seem to have some serious misconceptions, I'll make one last attempt to clarify things:

      Indeed. You're suggesting turning a torrent file into what will mostly be a par/par2 file by placing a percentage of the torrent data as parity recovery blocks in there. Doing so will significantly increase the size of the torrent -- dwarfing the actual torrent by orders of magnitude. (I'll come back to that.)

      Incorrect. Off the top of my head I was suggesting adding 10% redundancy to the torrent *content* which would also increase the torrent file by roughly 10%. Of course, what I am more thoroughly suggesting is to add a selectable degree of redundancy information. Your introduction of inapplicable extremes implies a weak arguing position.

      Actually my understanding of FEC/ECC goes well beyond PAR. And technically, what you are describing is not "FEC"... it's parity data. You aren't "correcting errors"; you are "(re)constructing data you don't have." FEC is about being able to fix errors in the data as it's being received -- not so much about pulling data out of nothing. FEC comes before the data in a stream; ECC comes after... I'm just going to calling it "parity data" because that's what you're talking about.

      The above is simply factually incorrect. Parity is a special case CRC that is only valid for handling single bit errors in a set. If you noticed, my previous example used 4 redundancy blocks, which is not possible with a parity scheme. Granted, parity sets can be grouped into very large blocks (e.g. RAID 4 and 5) however parity is not guaranteed to detect and repair more than a single bit error, meaning you can only handle one bad block. That is why you can't, for instance, lose more than one drive in a RAID 4 or 5 array. Also, FEC (forward error correction) specifically refers to supplying redundancy information in the form of ECC (error correcting code) such that completion of a data set does not require retransmission. These codes include (but are not limited to) duplication, parity schemes, and Reed-Solomon encoding. It does not matter if the redundancy data is at the end or beginning of the transmission; the "forward" part actually refers to the redundancy data being present in the initial transmission. The same logic applies to media encoding (e.g Reed-Solomon on CD tracks), and in that case transmission is effectively the act of writing to the media. Perhaps your confusion results from the poor naming choice for PAR sets, which actually use Reed-Solomon coding, and not a parity scheme.

      Comments like this are why I don't think you understand how BT works... the site, or more specific, it's tracker(s), know almost nothing about what's going on in the swarm. The tracker isn't a BT client. So it's not part of any of the swarms it's tracking. Therefore it knows nothing at all about the distribution of data within the swarm. So, what's going to decide who gets a huge parity torrent and who get a tiny standard torrent?

      With any given torrent, you'll either have to download the entire set of data or the equiv in data + parity (which presumablly you have from the torrent.) If you have enough to recover the complete set, th

    11. Re:FEC for more reliable torrents by n0-0p · · Score: 1

      Thanks for pointing that out. It turns out that SwarmCast is still functional and now under the Onion Networks umbrella at http://swarmcast.net/. They also have a good Java FEC library available. I suppose I really should stop arguing on Slashdot and spend some free time putting together an Azureus plug-in that would add a similar capability BitTorrent transfers. That's probably the best way to demonstrate my point.

    12. Re:FEC for more reliable torrents by Cramer · · Score: 1

      Off the top of my head I was suggesting adding 10% redundancy to the torrent *content* which would also increase the torrent file by roughly 10%

      ... and this is the very first time you state that AT ALL. (so, the answer is sorta "both and neither"... the FEC is distributed in the swarm with hash's in the torrent file along side the standard pieces.) If you're going to draft a new protocol, you really need to be exactingly clear with what you intend.

      By adding a redundancy set, you would reduce the "rareness" of every piece in the data set and thus improve the chances of completing the torrent. It's just that simple.

      Only on paper... instead of having to download 100% of the pieces, you only need download 91% [100/110] of the pieces. You are making a vein attempt to reduce the rarity of data pieces by piling on more pieces... But for this to be effective, every piece ("data" or "parity") must be of equal utility. Using "parity" pieces to fill in missing "data" pieces is an extremely expensive process -- far more so than just downloading 100% of the data. (it'll always better to download data pieces over "parity" pieces due to the complexity of the recovery process. (trust me, people don't download par files if they don't have to.)) Bram complains about the same "academic hand-wavy approach" to the complexity with avalanche's ECC. [I guess he's seen that Snafu comic, too.]

      Also, adding redundancy to the swarm will not improve speed or longevity of a swarm. Downloading pieces is faster than recovering them in all but the rarest cases. Downloading 100 pieces will take however long it takes. In reality, it doesn't make much difference if it's 100 out of 100, or 100 out of 110. On paper, it follows a block with more distributed copies will download faster, but reality is far more complex... maybe you lucked up and asked a peer on a 28.8 modem for that piece, or all the peers with that piece are busy (i.e. "choking" you), ... Life would be much simpler if "2 + 2" didn't sometimes come up "5". Having more than the necessary number of blocks to choose from makes it appear as if the 100th piece is effectively 11 pieces... ask for all 11 and use which ever one gets there first. However, in practice, no client would download 99 pieces and then "race" the last piece.

      Ultimately without a seed -- at least one peer with the complete dataset -- or at least one complete set of data distributed throughout the swarm, the swarm will stall; the torrent is dead. Even with 500% redundancy, if no one has all of the data, then no one has all of the data. If there isn't a complete copy within the swarm, there won't be until someone brings in the missing pieces -- either as "data" or "parity". This is what limits the lifespan of a torrent. Redundancy has no effect on it; so FEC won't do anything to help you complete un-seeded torrents.

      We can already do exactly what you suggest by including par/par2 files in with the data files. And I've repeatedly pointed out the catch-22 with this scheme... The only time "parity" pieces would be of any use is when there isn't a complete set of data pieces in the swarm. If there isn't a complete copy across the swarm, then there clearly isn't enough data and "parity" to recover a complete copy, and the "parity" pieces people have downloaded are meaningless until additional pieces arrive. [This assumes the "parity" is across all pieces ala par and par2. "parity" across sub-sets could, in theory, prove to be of some use, if significantly limited. (eg. recovery of a single file in a multi-file torrent)]

      There's either a full copy in the swarm or there isn't. It doesn't matter how much redundant data you present to the swarm.

      By all means, spend your every free waking moment designing and coding your FEC extension. The only way you're going to realize the futility of what you're proposing is to actually watch it not do what you expect. Unless you have a means of recovering more d

  34. 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 ottothecow · · Score: 1

      just buy some more RAM...100mb for java isnt that much when you have 2 gigs total

      --
      Bottles.
    2. Re:One little problem: by Anonymous Coward · · Score: 0
      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?

      I've never seen Azureus use more than about 150MB on my computer, even with dozens of ~1GB torrents downloading and seeding. Granted, that's more than any other single application I use (excepting games), but it's still far from half of my RAM (1GB). Are you still using 256MB of RAM by any chance?

    3. Re:One little problem: by Anonymous Coward · · Score: 0

      Hmm, I'm constantly updating my copy of azureus becuase I'm hoping they'll fix the rediculous memory issues... Every system i've ever installed it on (various macs and linux boxes) it's used upwards of 400mb of ram when it's busy.

      Actually I find that typical of most java software, ie, Eclipse's IDE. Now that's a brutal one too.

      (never tried on a system with 512mb of ram of course, i'm sure it's much worse then)

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

    5. Re:One little problem: by masklinn · · Score: 1

      Sorry, I have 2Gb RAM and I still prefer Torrent by far and large, you just can't beat Teh Snappy and 5Mb of RAM estate that also provides most of azureus' features.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    6. Re:One little problem: by masklinn · · Score: 1

      I've never seen Azureus use more than about 150MB on my computer

      but Torrent uses 5Mb of ram when doing the same job...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    7. Re:One little problem: by ajd1474 · · Score: 1

      I'm sold! I just assumed I had a crappy computer!

      --
      I refuse to have a sig... dammit!
    8. Re:One little problem: by swilver · · Score: 1

      There's an additional problem, Windows tends to report memory usage wrong. For example, I never close firefox, and can have tons of windows open, but sometimes, windows just decides to reset the firefox memory counter to some ridiculously low value (and it starts increasing again from there). It definitely is wrong, cause when I kill the app, far more memory is released then was reported in use.

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

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

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

    11. 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
    12. Re:One little problem: by Anonymous Coward · · Score: 0

      BitComet is a broken leecher client, don't use it.

    13. Re:One little problem: by thepotoo · · Score: 1

      Amen. That's what I was trying to say in above post. If you hadn't posted annymously, you'd be on my friends list now.

      --
      Obligatory Soundbite Catchphrase
    14. Re:One little problem: by thepotoo · · Score: 1

      No my linux box is running 512 (and before you start, that's not an outdated computer. Lots of people run with less ram then that).
      Azureus eats 200-300mb of my RAM always. Why would I want that when I can use bitcomet and have it eat 65mb?

      --
      Obligatory Soundbite Catchphrase
    15. 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.
    16. Re:One little problem: by IntergalacticWalrus · · Score: 1

      IMHO no operating system whatsoever reports memory usage correctly. There are way too many factors to consider, such as shared memory (ie. memory used by multiple programs at once from dynamic libraries) and mapped memory (ie. addressing that's not bound to RAM). You always end up with people blindly saying "program X uses up Y MB of RAM" without understanding what is included and what is not.

    17. Re:One little problem: by Penguinoflight · · Score: 1, Insightful

      Azures doesn't take "half" your ram because it is java based. It uses large amounts of ram to provide the fastest possible download speed. Remember, that number you see includes caches; if your system needed that memory it would be recycled for other processes.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    18. Re:One little problem: by ottothecow · · Score: 1

      I dunno...my computer is by no means top of the line but the only thing I change when I go and game is I cut down the upload so that I dont saturate my connection when playing games.

      --
      Bottles.
    19. Re:One little problem: by creepynut · · Score: 1

      A few things to note however.

      Firstly, Azureus is Java based, so it has a bit more overhead. Secondly, it gives you FAR more control over what is going on.

      It has better queues, statistics, and everything can be applied globally or on a per-torrent basis.

      My laptop only has a 4200 RPM drive, so I can configure Azureus to run better by reducing file access and whatnot. My desktop on the other hand is more powerful, and I can tweak the settings to have much better performance.

      Not saying everyone needs all this, but the article does say that Azereus is for more advanced users. Advanced users know what they are doing, and generally have better systems. If they don't like giving up a little bit more RAM for a little more power, then they can use something else.

    20. Re:One little problem: by Anonymous Coward · · Score: 0

      I have an old box whose only purpose in life is to run Azureus.

    21. Re:One little problem: by tayhimself · · Score: 1
      Bitcomet is junk. They do not honour the DHT tracking flags that Azureus introduced. Therefore Bitcomet is banned at every non-anonymous (ie. registration required) site that I download from. I am not going to list lists because I dont know how that is perceived on slashdot.

      uTorrent gives you 95% of Azureus features (including per torrent and global controls that a poster upthread mistakenly claimed it did not). Cant beat it for 5 MB. Java sucks, and as a result Azureus does too.

    22. Re:One little problem: by Anonymous Coward · · Score: 0

      utorrent cpu usage: 2268K, 5868K peak

      I used to use azureus, it was a hog for me as well, rather than fiddle around with tons of settings, I use utorrent in XP, and mainline Bittorrent in linux (although it's a bit hoggish as well).

      -- gid

    23. Re:One little problem: by mikek3332002 · · Score: 1

      Azerus was less of a ram hog then a slightly older version of the offical client. That one would open the entire linux iso in memory, which required windows to increase the size of the page file.

    24. Re:One little problem: by Mhtsos · · Score: 1

      I trust you didn't run any other java apps in the meantime. Java.exe is shared amongst all applications, so any cpu time will include the other apps as well. I also trust you're not measuring azureus.exe 's cpu time, it's just a launcher. (That's obvius from the mem usage you are reporting though).

    25. Re:One little problem: by Achromatic1978 · · Score: 1

      I'm intrigued to explore this further. Seems to be a few differing opinions. I'm probably not noticing much - my desktop at work has 1.5GB, and my laptop 2GB... will restart tomorrow, and see how we go, no Java apps but Azureus, and combine usage and memory of Azureus and JRE.

    26. Re:One little problem: by KDR_11k · · Score: 1

      Utter nonsense. I have one GB of RAM and I often leave Azureus, Photoshop, Blender and a few more programs running while playing games and I don't see any impact on my framerate.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    27. 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

    28. Re:One little problem: by KDR_11k · · Score: 1

      Well, seriously, what sites require login? I've seen a few warez sites use that but no serious (large file provider, files distributed by companies, etc) sources so far.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  35. Protocol Header Encryption - Linux Clients? by Anonymous Coward · · Score: 0

    I've been looking all over for something even remotely similar to BitComet 0.6 for Linux, since getting BitComet itself to work under Wine is a PITA. So far, I'm forced to boot into WinXP simply because of this, since my despotic ISP has started throttling BT traffic.

    If anybody knows of *nix clients with this feature, I'd greatly appreciate hearing about it.

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

    2. Re:Protocol Header Encryption - Linux Clients? by Anonymous Coward · · Score: 0

      Yeah, the developer is indeed working on it. He's gotten the encryption code written so far, but it doesn't actually do any encrypting at the moment. Once the encryption spec is actually made and implemented, he WILL publish an open spec, since after all, security through obscurity doesn't work. He wanted to work with the Azureus devs to make the encryption, but apparently they don't want to work with anyone else...

  36. Bits On Wheels by dottedlinedesign · · Score: 1

    I've used BitTorrent's official client and Azureus and found the former too basic and the latter too demanding on memory. I've been using Bits On Wheels (http://www.bitsonwheels.com/) for about 6 months and I love it. There is a 3D function so you can see an interesting rendition of the torrent swarm. I don't know if this exists in other apps but it should, it's a nice feature.

    1. Re:Bits On Wheels by SinceEBCDIC · · Score: 1

      Soooooooo agreed! I've played with the official BT client, Transmission (which is getting a lot of meme-time these days), Az., and Bits On Wheels (BoW).

      I don't find a lot of real-world speed difference between the clients, nor does any of them really drag my machine down anymore in modern times, but I just love the 3D swarm graphics.

      Mac users, try BoW. Even if you don't decide the GUI is just for you, the 3D will raise the bar for your satisfaction in other clients.

      --

      I was born not knowing and have had only a little time to change that here and there. -- Richard Feynman
  37. 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.

    1. Re:screen + btlaunchmanycurses by mad4you · · Score: 1

      Sure? I thought you need a single port for _every_ .torrent ... (?)

    2. Re:screen + btlaunchmanycurses by Anonymous Coward · · Score: 0

      no, its shared

      the only problem with older btlaunchmanycurses is that they are finnicky when you seed more than curses can fit on the screen

  38. 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
    1. Re:For the Mac users... by starwed · · Score: 1

      Hopefully someone will write a good, gecko/xulrunner based BT client. There was one in progress (part of Google's summer of code), but last time i checked it wasn't very far along.

    2. Re:For the Mac users... by Arker · · Score: 1

      Sadly it's not free or even open.

      Happily Azureus works quite well.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:For the Mac users... by Spaham · · Score: 1

      bits on wheels is not open source, but it's free !

    4. Re:For the Mac users... by Anonymous Coward · · Score: 0

      No it's not.

      It's gratis, but FAR from free.

    5. Re:For the Mac users... by Arker · · Score: 1

      Umm, no. Actually it's not.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    6. Re:For the Mac users... by Spaham · · Score: 1

      It's a french software, and in french we have two different words for free : 'gratuit', and 'libre'. Gratuit means 'gratis' and libre means free as in unconstrained. BoW is 'gratuit' and of course not 'free' as in the second acception.

  39. who says it's "better"? by SuperBanana · · Score: 1
    Azereus is by far the better client

    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 not a slouch.

    Sadly, it's the only decent mac client. The official client isn't very good at managing multiple downloads and rehashes torrents every time you start/stop them or quit+reopen the program; same for Tomato Torrent, which also violates virtually every Apple Human Interface Guideline in the book. Both are just GUI wrappers around the python clients, which means they have great compatibility, but not so great "modern" conveniences like the ability to "pause" and such. Tomato Torrent can't even adjust upload/download bandwidth. If uTorrent had a mac counterpart, I'd switch in a second.

    By the way: with virtually all bittorrent clients, you'll see much better transfer speeds if you make sure your slots get an average of about 5-6kb/sec each, more with bigger chunk sizes. On a torrent with 1-2MB chunks (ugh, please do NOT make these!) I have to set 2-3 slots max.

    1. Re:who says it's "better"? by Cramer · · Score: 1

      I find its user interface clunky and pathetically slow, because it's java

      Yet, it's UI is SWT which is almost entirely native code. Java is not what makes it slow; it only makes you think it's slow. If someone didn't tell you it was java, you'd likely never notice.

    2. Re:who says it's "better"? by maarten_delft · · Score: 1

      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

      Don't agree at all with that, Azureus tries to give a lot of control out of the box and it delivers on that.

      Azureus is for if you want many options to control the downloads. The elegance of the user interface may be a bit less, but that is intentional. If that's really important for you, there are other programs out there.

      I find Azureus really great on my 1.4 GHz Mini (with 1 GB of RAM).
      On my machine the Java user interface is a lot faster than some OS X applications, for example iTunes. It is only in the startup of Azureus that you notice it's slow. But I can live with that..

      --
      --[rosso bright]--
    3. Re:who says it's "better"? by Yahweh+Doesn't+Exist · · Score: 1

      no, the approx 20 seconds loading screen is what makes me think it's slow.

    4. Re:who says it's "better"? by Goaway · · Score: 1

      The real joke here is that it's a file download client with a splash screen.

    5. Re:who says it's "better"? by Cramer · · Score: 1

      Right. And Opera is dog ass slow because it takes a few seconds for it start. And IE is damned fast because it pops up as soon as I click the little blue 'E'.

      Judge the application by actually using it instead of complaining about how long it takes to boot. It's actually very nice app once people put their java biggotry behind them. I have nearly 300 torrents loaded in azureus (covering several thousand files amounting to ~1TB of data) starting and stopping automatically as the swarms necessitate. It rarely uses more than 10% of a PIII 800 and never exceeds the VM's max. memory of 128M.

    6. Re:who says it's "better"? by Echnin · · Score: 1

      It's funny how Internet Explorer now actually takes more time to open for me than Opera, because explorer isn't running; I use Directory Opus instead. On the topic at hand, the main reason I prefer Azureus is because of the RSS feed scanner; are there other clients that support plugins? Would be nice.

      --
      Lalala
    7. Re:who says it's "better"? by cbc1920 · · Score: 1

      Aaaah, yes the memory footprint. I have investigated and confirmed that Azereus uses upwards of 40mb of memory at any given time. This isn't much of an issue when you have 1Gb of ram, but it's certainly more than it should be using. I tried out uTorrent and found that it offers most of the features with only 2mb of ram. I have since switched, since 38mb is still 38mb!

      Thanks to slashdotters for pointing people in new directions- I trust people in comments much more than Cnet reviewers. The comments, especially in "review" articles, are 3x more valuable than the article itself.

    8. Re:who says it's "better"? by AaronLawrence · · Score: 1

      Your statement makes no sense. We can't use it without starting it, which is [apparently] slow. You can't just wish this slowness away.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    9. Re:who says it's "better"? by Cramer · · Score: 1

      Yes it does... do you boot windows just to read one web page and then turn the PC off? Start it and leave it running. Besides, almost anything of any size will take orders of magnitude longer to download than AZ takes to start.

    10. Re:who says it's "better"? by pomo+monster · · Score: 1

      "I don't like Azureus at all- I find its user interface clunky and pathetically slow ... Sadly, it's the only decent mac client."

      I guess you're looking for something like Transmission, my favorite client since I discovered it last week. It's probably worth it to grab the nightly build, since it looks like it's been developed a ways past the latest official release. Don't worry--the interface and feature set is far more aesthetically tasteful than that directory of nightlies would have you believe.

    11. Re:who says it's "better"? by pomo+monster · · Score: 1

      Except the interface is painfully lethargic even after startup. Hit command-comma to bring up the "Options" screen (terribly un-Maclike, but violating HIG without a cause is another topic), and you can literally see Azureus drawing every box, every line, every character like your neighbor's retarded son with a black crayon drawing a landscape on your doorstep. I don't know if it's the Java, and I don't particularly care. Azureus sucks for its astounding sloth and for its breathtakingly shitty UI.

    12. Re:who says it's "better"? by pomo+monster · · Score: 1

      I haven't checked, but I'd assume Azureus is skinnable so you can customize out the startup screen. Themeability. Such is the way of bloated trash.

    13. Re:who says it's "better"? by Yahweh+Doesn't+Exist · · Score: 1

      >Judge the application by actually using it instead of complaining about how long it takes to boot.

      I do use it, and I like its functionality. but it *IS* very slow. apart from boot and shut down, even simple options have a little delay. it would be very irritating if it required more than simply opening a torrent file and leaving it.

      also, why does it cripple my system once a file is downloaded and seeing only begins?

    14. Re:who says it's "better"? by oever · · Score: 1

      Did you know that there's a very small client that ships with Qt. It runs on Windows. Linux and OS X.

      --
      DNA is the ultimate spaghetti code.
    15. Re:who says it's "better"? by AaronLawrence · · Score: 1

      Sometimes, I boot windows to read one web page (e.g. theatre times or tv schedule), and then turn it off. Then it really pisses me off how long it takes to boot.

      Also, I *don't* leave all the programs running just because "I might use them".

      I know what you are saying. But the slow startup is still a real factor, and it's a first impression, which means it sticks in everyone's memory.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    16. Re:who says it's "better"? by Cramer · · Score: 1

      just a guess, but it's reverifying the data it downloaded. The status will show "seeding + checking". And yes, you can turn that off. It also sounds like you have friendly hash checking disabled... it won't pause at all between pieces.

  40. Exactly by spoco2 · · Score: 1

    I completely agree... it's because myself and my wife use the other networks as well, and I like to keep things simple for my wife (and me)... there's no need to switch from one to the other, you can be getting torrents and other files from the other networks at the same time without trying to juggle bandwidth between two apps... it really is quite handy.

    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 absolutely, positively need a torrent overnight! :P

  41. uclient by Anonymous Coward · · Score: 0

    How does uclient manage to pack so many features in just 150k?

    1. Re:uclient by masklinn · · Score: 1

      Simple: Luddle is either a genius, an ET or very dedicated to his software.

      Probably a bit of all, and the fact that it's coded in C++/Win32 with custom libraries (and the final executable is run through a packer to further reduce it's size by 50%, even though that slightly bumps the RAM usage)

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  42. and change priorities.. by newr00tic · · Score: 1

    Yeah, you're also supposed to be able to change the (desired; not always in-effect) priority of individual files related to any torrent, or so they say..

    --
    A horse can't be sick, you know, even if he wants to.
  43. This article sucks by zx-15 · · Score: 1

    First half of the article explains why not to use bittorent the argument goes like this: You can get in jail! You can download nasty stuff! oh and by the way, you can legally download some crap sometimes(I'm not implying linux). Finally, when you get to the actual review you just want to run away as soon as possible.

    And why BitSpirit wasn't reviewed, it's a popular BT client?

  44. I second this. by Burz · · Score: 1

    BitsOnWheels is an awesome client, and it uses almost no CPU when you leave the 3D display off.

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

    1. Re:Azureus, now bloat free! by grolschie · · Score: 1

      FTA: Azureus, to be fair, takes up only 151KB

      My Azureus 2.3.0.6 install without extra plugins and not including the Sun Java is 9.4MB. The azureus.exe itself is 725kb, .dlls are 380kb and .jar files over 8MB. Where do they get the 151kb figure from?

    2. Re:Azureus, now bloat free! by Anonymous Coward · · Score: 0

      Where did you find a 16MB JRE?!

      $ du -s --si /opt/java/
      148M /opt/java/


      I think, right there, uTorrent blows Azureus's install size out of the water...

  46. 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 ----
    1. Re:Steal? No by Baloo+Ursidae · · Score: 1
      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.

      What if I put a bluetooth GPS receiver on the security officer?

      --
      Help us build a better map!
    2. Re:Steal? No by Impy+the+Impiuos+Imp · · Score: 1

      > If you are downloading, you arent stealing

      I agree, however, I also love rhetorical snaps. Your .sig, sir:

      > ---- Booth was a patriot ----

      So stealing music is wrong, but stealing lives via enslaving people is A-OK?

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    3. Re:Steal? No by Anonymous Coward · · Score: 0

      You're farting into the wind my friend. We see virtually identical statements everytime the subject comes up.

  47. 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 Anonymous Coward · · Score: 0
      Do I share my own work? You bet I do.

      so you get home from whatever job you "work" at, find your check in the mail, and go and share it with all your friends huh? what a nice guy you are!

      and yes, i do fail to see the difference.

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

    3. Re:Ugh, that's annoying. by Anonymous Coward · · Score: 0

      The value of a live performance is much greater than a recording.

      That one just grates on me. Recordings very often sound a hell of a lot better than live stuff. While in some cases this can be attributed to crappy singers, more often studio magic adds to the recording. And I can hear it again and again with the same high quality. Not so with live stuff. How often are the performers drunk or high or just having a bad day? There is no way a live performance is worth more than a recording.

    4. Re:Ugh, that's annoying. by ClamIAm · · Score: 1

      One does not have to argue against something to make a point.

    5. Re:Ugh, that's annoying. by Anonymous Coward · · Score: 0
      Do I share my own work? You bet I do.

      Show us your work. Your home page, project page, etc. Whatever. Let's see it.

    6. Re:Ugh, that's annoying. by Anonymous Coward · · Score: 0
      Sorry, AC, I'd rather not tell you who Twitter is.

      That's OK, we know who you are. The other AC was probably just trying to figure out how you can make grandiose statements about "sharing source" when you really don't do that at all.

    7. Re:Ugh, that's annoying. by McFadden · · Score: 1

      So you won't 'share' your name then?

    8. Re:Ugh, that's annoying. by Anonymous Coward · · Score: 0

      d00d, Anti-Slash?? That's funny. But you're a little late, someone else even posted your phone number! How's that for "asshole", eh? It was probably Bill Gates himself, you know how he has people employed specifically to stalk you.

    9. Re:Ugh, that's annoying. by Anonymous Coward · · Score: 0

      I love your resume. Clearly when you talk about how "M$" sucks at the enterprise level, that's experience talking right there.

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

    11. Re:Ugh, that's annoying. by Skreems · · Score: 1

      You think performers aren't drunk or high in the studios??

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    12. Re:Ugh, that's annoying. by msormune · · Score: 1

      Why not just admit you like Open Source not because it's open, but only because it's "free" for you? Never mind some one spent crapload of time coding it. If Windows were free, you would think it's the best thing.

    13. Re:Ugh, that's annoying. by RussR42 · · Score: 1

      Hell, I've know guys that do their best work that way... The show is off when ther are sober.

    14. Re:Ugh, that's annoying. by twitter · · Score: 1
      d00d, Anti-Slash??

      Yeah, can you believe someone would sign up for a harassment site with their real name? The pieces fit:

      1. You AC morons have pointed out Twitter's listing there. Only someone involved with the site would bother to read it and act on it.
      2. Anti-Slash was set up on the same hosting provider as it's proported owner's public blog. The other blog contains similar language.
      3. The proported owner's IT career is not going so well, exactly what you'd expect from the kinds of morons who'd waste their time making a site like Anti-Slash to harass strangers.

      --

      Friends don't help friends install M$ junk.

    15. Re:Ugh, that's annoying. by KDR_11k · · Score: 1

      1. Some people may read those reviews to see if there's better software than their current one available so they may already be using BT.
      2. BT is designed to be a replacement for HTTP downloads (or at least that's the thing it's closest to), due to its centralized nature it's too easy to shut down to be good for warez groups. That's where things like eDonkey or all those P2P systems designed for anonymity are better choices.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    16. Re:Ugh, that's annoying. by farble1670 · · Score: 1

      1. Some people may read those reviews to see if there's better software than their current one available so they may already be using BT.

      fair enough, but my point is that the majority of people are probably new to BT and are in the process of learning. regardless ... if you are bothered by the presence of facts that are well-known, and trivial, and "tired" IYHO, then simply don't read the article. it's a pretty good indicator that it wasn't written for you.

      2. BT is designed to be a replacement for HTTP downloads (or at least that's the thing it's closest to), due to its centralized nature it's too easy to shut down to be good for warez groups. That's where things like eDonkey or all those P2P systems designed for anonymity are better choices.

      check of Azureus's distributed tracker feature. also note that azureus is the highest-rated BT client in the review. regardless, you can't argue w/ the facts. BT is overwhelmingly used for illegal purposes.

  48. Cool by Anonymous Coward · · Score: 0

    I'm going to use these to download warez

  49. 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.
    1. Re:Mac BT clients by The+Ilia · · Score: 0

      I wish Bits on Wheels ran on platforms other than Mac OS. That visual representation is, indeed, nifty.

      --
      All of the brightest boys, To play with the biggest toys - More than they bargained for...
  50. P2P at slashdot... by Anonymous Coward · · Score: 0

    ... and nobody speaks about MLDonkey???

  51. Java's fault by Namarrgon · · Score: 1
    That was actually due to a fault in the Java runtime, as was pointed out on the Azureus site at the time.

    Update the JRE to the linked version, no more CPU problems.

    --
    Why would anyone engrave "Elbereth"?
  52. Azureus non Windows. by twitter · · Score: 0
    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.

    Sounds like a Windows problem. Power management problems are notorious there. The version that comes with Mepis seems to work just fine if you can see out of your NAT.

    The only problems I have with it are how Windozy it is. Using Java might make upgrades a pain. The program has a nice looking integrated upgrade module, complete with annoying bottom right screen pop ups, yuck! Will it work with apt? I don't know yet. If it goes away, I'll drop back down to btdownloadcurses until it works or I get another Mepis CD.

    Overall, I have to agree that Azureus is a very nice program as are most things distributed with Mepis.

    --

    Friends don't help friends install M$ junk.

  53. TorrentFlux by whoop · · Score: 1

    I've used this for some simple torentting. I don't want to have to keep X or an entire Windows box up 24x7. Being able to send requests from any computer in my network very easily is another requirement. TorrentFlux has met this for me, simple, web-based frontend to its python scripts.

    I don't have enough hd space (and I'm too lazy to pop an extra hd in) on my 8 year old linux server for too many concurrent downloads to test that part of it, but it is simple enough to use for most things I do.

    Anyone have any other really simplified, Linux server sort of apps for torrentting?

    1. Re:TorrentFlux by SoloFlyer2 · · Score: 1

      Im currently seeding 16 files and downloading 1, the only complaint that i have is that you cant throttle the total speed of all the torrents... but this is only because each torrent uses a seperate bittornado process... but tc makes it easy to do anyway :)

      --
      "I reject your reality, and substitute my own" - Adam Savage
  54. 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
  55. rtorrent? by antdude · · Score: 1

    Can rTorrent do this? I don't see it mentioned in their manuals and Web site unless I overlooked it.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:rtorrent? by IpalindromeI · · Score: 1
      Yes, in rTorrent you can set individual file priorities.
      1. Select the torrent by pressing the up or down arrows until the correct one is highlighted.
      2. Press the right arrow to show detailed peer information for the torrent.
      3. Press the right arrow again to show a listing of the files in the torrent.
      4. Use the up and down arrows to highlight the given file.
      5. Press the spacebar to switch between the four priorities: no priority (default), high priority, low priority, off (don't download).


      You can get back to the main torrent view by pressing the left arrow twice.
      --

      --
      Promoting critical thinking since 1994.
  56. 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 ElephanTS · · Score: 1

      Thanks for that - great tip and I will pass it on to some people I know.

      Second point: half my clients/users STILL seem to think that MSFT invented the internet and the only way to see it is using IE.

      --
      spoonerize "magic trackpad"
    4. Re:Port forwarding by darkmeridian · · Score: 1

      On the Windows side of the fence, you can use a uPnP-enabled router, which will open up the correct ports and forward them to the correct PC automagically. Of course, uPnP got a bad rap because the first MS implementation was flawed. Gibson keeps up the paranoia so no one really uses uPnP. The other option is to set up port triggering. The program will grab the ports it needs when it needs it and closes it otherwise. It is the most convenient and secure way to do things. Everyone should choose random, non-used ports because evil ISPs throttle traffic going over traditional (default) Bittorrent ports.

      Personally, I use BitComet for all my downloading needs. I'd use Azuereus because it's GUI is really nice, but it is just too crashy/hangy on my Windows machine. (That's with the latest Sun JRE, too.)

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    5. Re:Port forwarding by goombah99 · · Score: 1

      Does this explain my question here?
      my mac sits behind an airport router plugged into dynamic IP DSL. the local network is 10.1.x.x

      If it's a port issue why then does it even work at all? wouldn't this simply give you no connections at all rather than it just being slow? and why would this mean an imbalance is upload and download rates?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    6. 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.

    7. Re:Port forwarding by louden+obscure · · Score: 1

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


      i have a debian sarge NAT box running rc.firewall and iptables (2.6.8 kernel) between my home LAN and the cloud. port forwarding is a simple matter of sshing into the NAT box and firing up vi and finding where i need to edit. jeeze, if i can do it, it can't be hard. well, ok, i don't run DHCP on my network, /etc/hosts is all i really need.

      --
      Serenity now, insanity later.
    8. Re:Port forwarding by DanaGoyette · · Score: 1

      Well, for me the Windows XP uPnP implementation still is flawed.

      Router is Netgear RP614v2 firmware 6.1RC5NA

      uPnP works perfectly...for about five minutes. Then the gateway disappears from Network Connections until I disable and then re-enable the connection. Things like Intel's uPnP tools can still see the router. I am sure it's a Windows problem.

    9. Re:Port forwarding by adolf · · Score: 1

      Right.

      So, let's put all of this back into context, ok?

      To forward a port, you must first:

      1. Understand Debian's filesystem layout
      2. Learn iptables syntax
      3. Comprehend SSH
      4. Grok vi (!)

      That's so simple, it almost makes me jealous.

      I mean, compare it to the long-winded series of steps that I have to do here at home to forward a port:

      1. Click checkbox labeled "Enable uPNP"

      I'll stick to uPNP, thanks.

    10. Re:Port forwarding by louden+obscure · · Score: 1

      yeah, a checkbox would have been way easier, but i think i get a higher satisfaction of accomplishment doing it my way...

      --
      Serenity now, insanity later.
    11. Re:Port forwarding by adolf · · Score: 1

      The word to describe you is "masochist."

      FWIW, HTH.

    12. Re:Port forwarding by louden+obscure · · Score: 1

      thanks, you can't imagine how much i truly value your unsolicited opinion.

      --
      Serenity now, insanity later.
  57. how to make kget cool by twitter · · Score: 0
    --

    Friends don't help friends install M$ junk.

    1. Re:how to make kget cool by IntergalacticWalrus · · Score: 1

      Too bad kget is one of those godawful KDE apps that are somehow included in the main KDE packages for some reason (other such attrocities include kuickshow and ark).

      BTW there's an in-progress KDE BitTorrent client that's getting pretty good (but isn't quite there IMHO): KTorrent

    2. Re:how to make kget cool by twitter · · Score: 1
      Too bad kget is one of those godawful KDE apps that are somehow included in the main KDE packages for some reason (other such attrocities include kuickshow and ark).

      Kuickshow is not too bad a viewer and it's nice to have something to call from email programs that KDE controls. It's going to be better with the inclusion of the cropping tools seen in programs like kooka and digikam. I don't know much about ark, but Konqueror's ability to manipulate archives far exceeds dinky programs like winzip which most people can't live without.

      BTW there's an in-progress KDE BitTorrent client that's getting pretty good (but isn't quite there IMHO): KTorrent

      Yeah, KDE 4.0 will be very nice. They already rock and where there are shortfalls Gnome picks up.

      Most of the time I want something, I ssh into my cable box and use btdownloadcurses to get things. It maxes out my uplaod but enough traffic still gets through enough to ssh in again or surf from inside.

      --

      Friends don't help friends install M$ junk.

  58. ??!? FUNNY ??!? by hummassa · · Score: 1

    This guy is almost on the mark... I, myself, keep the mldonkey daemon runnning in the background full-time. Then, I get KMLdonkey in my KDE desktop. When I log off, the daemon keeps running; when I finish some download, it keeps uploading for some time. It works in a lot of other protocols, but I mostly use it for bittorrent...
    HTH

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  59. 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...".

    1. Re:Using RAM != Resource Hogging by R2.0 · · Score: 1

      Have any suggested settings?

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    2. Re:Using RAM != Resource Hogging by Hina+Matsuri · · Score: 1

      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.

  60. I will never use Azureus again.. by DigDuality · · Score: 1

    it is un-necessarily bloated piece of software that i've rarely gotten to work on any OS and the times i had, it took a chunk of my memory to do what it needed. No more. (I've tried it on Win, Mac, and Ubuntu/Suse/Fedora)

    1. Re:I will never use Azureus again.. by louden+obscure · · Score: 1

      Azureus worked out of the box on my sarge desktop with no problem, although i do have a gb of ram so maybe i'd be an exception? i'll prolly tire of all the bells and whistes soon, even though not having to fire up more than one instance to do multiple downloads/uploads is nice but not neccesary. i may even just read up on the CLI version of bt and run it onna headless box. it's just nize to have options...

      --
      Serenity now, insanity later.
  61. Making the world a better place by Anonymous Coward · · Score: 0

    Downloading one episode of Star Trek at a time.

    1. Re:Making the world a better place by Anonymous Coward · · Score: 0

      Not even the internet has a big enough HDD for all of those! ;-)

  62. Blame the Windows file cache by Namarrgon · · Score: 1
    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.

    That's actually due to Windows file caching, not Azureus. When an app like Azureus constantly reads from and writes to a number of large files, Windows tries to cache as much of those files as possible - and, over time (hours), will start swapping out running apps, system processes etc in order to get more RAM for the file cache. Then when you come back to the system, pretty much any activity at all (even a screen redraw) requires all sorts of code to get swapped back in again. This is despite having the "tune for apps" switch enabled.

    In earlier versions of NT4, the file cache was so aggressive it'd swap out the very process that was trying to access the file - e.g. when simply copying a 1 GB file with the system, it'd keep trying to swap out the filecopy code and the copy would slow down drastically midway through.

    Mind you, the file caching can easily be avoided by passing a certain flag when opening the file, but perhaps Java doesn't support that - or perhaps it results in too many HDD accesses in normal use. Who knows.

    --
    Why would anyone engrave "Elbereth"?
  63. 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".

    2. Re:Like Azureus? I think you'll love uTorrent by Sigma+7 · · Score: 1
      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.


      Right click on the taskbar. Select Task Manager. Click Processes. Right click on Azureus or the Java Runtime Engine, whichever is taking up more CPU. Open "Set Priority" and select "BelowNormal".

      While you're at it, why not find an JRE that gives much better performance than the stock Sun implementation? Azureus, as you know, is written in Java - which is dependant on loading up a JRE framework.
    3. Re:Like Azureus? I think you'll love uTorrent by joelpt · · Score: 1

      This is my point, though -- with uTorrent, you don't need to add RAM, or demote the process priority, or for that matter, require a JRE to be loaded. In other words, if there is a far superior (IMHO) alternative tool for the job, what reason is there to carry on using the inferior tool?

      If you need those features which Azureus has that uTorrent doesn't provide (and honestly there aren't many), continuing to use Azureus would make sense. At least for me though, the probable remaining reason of "being used to Azureus", or not having to make the effort of using a different product, is not compelling.

      If anything, that "if it ain't broke" attitude of is part of what keeps me motivated to find the best tool I can for the job -- and be ready to switch when the best tool is replaced by something markedly better. Otherwise, I may be missing out on an opportunity. (ever try to get someone to switch from IE to a tabbed browser?)

      Maybe you can elucidate for me why, if two pieces of software provide equivalent functionality, but one runs in a CPU/RAM/disk footprint a fraction the size of the other -- why you would then keep using the greedier software.

      The main reasons I've heard in the past are:

      - "It Doesn't Run On Non-Windows." Duh, and this discussion is not even pertinent to non Windows users.

      - "It Is Not Open Source". OK, but it is Free, so this is really just the ol' argument of Open Source vs. Demonstrable Performance. And the argument that Azureus "could" become better with user contributions is a moot point - if it DOES become better then use Azureus but until then, it actually IS NOT better.

      - "My Grandma Is Already Used to Azureus". Well, I think it's healthy to be able to adapt and make the best of what is available. Maybe others disagree with me.

    4. Re:Like Azureus? I think you'll love uTorrent by Sigma+7 · · Score: 1

      If anything, that "if it ain't broke" attitude of is part of what keeps me motivated to find the best tool I can for the job -- and be ready to switch when the best tool is replaced by something markedly better. Otherwise, I may be missing out on an opportunity.


      In my opinion, a BitTorrent client is a BitTorrent client. Currently, all the major BT clients behave identially, aside from "internal client" extensions. The protocol has been around for a while, but there are still things that have to be changed - at the protocol level.

      For example, there are users that are behind a firewalled NAT. Such a client that enters the swarm will be treated as if it were not firewalled.

      The second protocol-level example is that there is no "back-off" system. Once you touch a torrent, you are bound to receive inbound connection requests to ports 6881-6889 for a few hours (perhaps more - my IP remained in even after 12 hours where my computer was turned off).

      (ever try to get someone to switch from IE to a tabbed browser?)


      It's the same way you get people to switch from Netscape 4.0 to IE.

      Brand-name loyalty is a very strong factor. It is a tough nut to crack, but it can still be claimed. Case in point - I managed to get a switch from IE to a tabbed browser because he was playing with web-games where constantly clicking on a link did things much faster.
  64. 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 Anonymous Coward · · Score: 0

      let the free market do it's work.

      If only. Copyright monopolies, by definition, destroy free markets. While copyright law exists, a free market doesn't!

    2. Re:The point? by jZnat · · Score: 1

      I think he meant Free as I never see no-cost music published without some sort of gimmick. It takes money to buy equipment to do all the recording and whatnot, so it's sorta hard to publish music as gratis unless you are doing live gigs in the first place (which you should be doing if you're a musician; it's the best way of living as a musician).

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    3. 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.

    4. 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.
    5. 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.
    6. Re:The point? by Total_Wimp · · Score: 1

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

      See, that's the problem. I can understand why P2P amounts to republishig a work, regardless of price. I can understand why the origional publishers would object to that.

      But if I share a copy with my best friend, daughter, a guy in the office, etc, it falls in a different moral class. Although I can understand why publishers would prefer my daughter to buy her own copy (they make more money), I think you'd have to be a raging moron to consider me sharing with her to be morally "dirty."

      In the real world, we have this thing called community. Community can be seen as extending to a rather large space. Some people would claim to be part of the world community, the American community, etc. and this would be true, but as the community gets smaller, the moral imperitive to aid the community grows stronger.

      I think most people don't mind the government telling them they shouldn't "share" with a huge community because it ammounts to publishing and infringes on the rights of the community of artists. I think most people, despite the fact that the artists are often in virtual servitude to money-grubbers, understand that this kind of "sharing" is not really moraly defensible. But when you start to tell people they shouldn't "share" (in this case, it really is "sharing") with their family or their friends, it starts to feal very wrong. As businesses more and more end up restricting things like mix-tapes or adding your favorite song to a vacation video, they're going to end up pissing off the general public who feel it is their moral right to do these things.

      Be careful what you call "dirty".

      TW

    7. Re:The point? by Z34107 · · Score: 1

      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

      Hrm. Here I thought you were going to make the obvious (and legitimate) complaint that the music publishing industry is a rather tight oligopoly, or that the labels create a monopsony (single buyer, like a monopoly is a single seller) kind of situation in which artists are forced to beg for contracts in exchange for getting their music heard. But instead, you chose to complain about a long-established and effective institution of innovation. And yes, "copyright monopoly" is redundant, because the simplest definition of a coypright is a monopoly on copying. Oh well.

      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.

      Never did I say copyright was the only way to promote progress in science and the arts. It's a tool to harness the profit motive of individuals who might otherwise hide away inventions as trade secrets. Or, in the case of the arts, copyrights are the only things ensuring artists make any profit whatsoever. If an artist could not copyright his work, the record lables wouldn't have to pay the artist anything to profit off copying his songs, in the same way that you wouldn't have to pay the record labels for copying their songs. There wouldn't be much revenue in the way of concerts, either - if there's nothing to stop other bands from playing those same songs, how many people do you think will pay to see the original?

      As for the "free market" having "nothing to do with it", I suggest you read up on supply and demand, a topic you will read in the first page of the first chapter of any good economics textbook. Remember that regardless of government interference or industry collusion, people won't pay any more for music than what it's worth - especially if you remember that music, unlike food or water, is a luxury that people can do without the instant it gets too expensive.

      Also consider that music piracy in the first place is an action of the free market.

      --
      DATABASE WOW WOW
    8. Re:The point? by Jah-Wren+Ryel · · Score: 1

      blah blah blah self-important close-minded blah

      Or, in the case of the arts, copyrights are the only things ensuring artists make any profit whatsoever.


      Bullshit.

      Your post is so full of crap it is amazing. It sure must have felt good to take an intellectual dump of such enormous proportions. You want to criticize the phrase "copyright monopoly" as being redundant? You go right ahead, I learned it from a SCOTUS ruling - where did you get your definition from? Either way, you have accepted that government granted monopoly is at the heart of the market, thus you have also acknowledged the fact that the market, by definition, is not free - any other similarities to truly free markets notwithstanding.

      As for the load of steaming bullshit that is your claim about copyrights being the only way for artists to make any profit - let me ask you - just how the fuck do you think they made any money before copyright? Yeah, it is called commission. Ain't no reason artists - and not just musicians - can not work on commission today, except that it is not commonly done. And the only reason it is not commonly done is because copyright came to be the dominate economic model when copying was still a marginally expensive process. That has all changed with the rise of the internet.

      Commission has the substantial benefit over copyright in that it transfers the risk of production costs to the buyer instead of the creator as it is today. It is precisely that risk which has lead to the creation of the middlemen known as "studios" - they hoard capital in order to cover production risk in exchange for copyright.

      But if the end buyer, the ones who actually care about the quality of the product, instead of a middleman for whom the art is simply a generic commodity, assume the risk then there is no need for middlemen any more. The ancillary functions of middlemen like promotion and distribution become services that the artist hires out, or in the case of distribution, can be a service that secondary buyers hire directly.

      Right now you are thinking, this is all a pipe-dream, with no basis in reality. I've heard it before, small minds like yours are a dime a dozen and I've explained the concepts a dozen times before. What you and all the other small minds can't comprehend is that it is exactly the same features of the Internet that make it easy to pirate content world-wide for a marginal cost of zero which also make it easy to collect a commission from a world-wide group of buyers for a marginal cost of zero too. Think a streamlined version of paypal that goes into an escrow account where the escrowed funds are only released to the artist when he releases the results of his creative labors into the public domain.

      He gets paid, buyers get their content and no copyright is required.

      Put that in your smipe and poke it.

      --
      When information is power, privacy is freedom.
  65. Heard of Bit Spirit? by Anonymous Coward · · Score: 1, Informative

    Here's another BT client called BitSpirit http://www.167bt.com/intl/
    It's a GUI based client that looks good, and has a good amount of tweaking options available. I'm no BT master, but it looks like you should be able to configure it as you would be able to on the command line. I don't know if there are many other BT clients that have support for UPnP, which this one does. Handy when you want to randomize your port (which this client supports) and you don't want to go to your firewall to change the port to whatever the port was ramdomly chosen, as that's done when you start the client and the UPnP does the port forwarding for you. Works great with my wireless router (a D-Link DI-624).

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

  66. Sarcasm? by Millennium · · Score: 1

    OSX supports Java. I use both the official client and Azureus on it. The official client on Mac uses a different GUI than the other versions (PyObjC/Cocoa instead of wxPython/GTK), but other than that it's the same.

  67. I completely agree. by jZnat · · Score: 1

    I would much rather spend $100 on a gig or two of RAM than ~$140 on a Microsoft Windows license just to use non-free software like BitComet or muTorrent. At least I can resell the RAM to a friend when I upgraded my memory again in a year or two (if needed).

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  68. FreeBSD + window + btdownloadcurses.py by SpinJaunt · · Score: 1

    go in to /usr/bin and you'll find the ever useful window(1) command. What a gem.. not sure how gnu screen compares :)

    --
    /. is good for you.
  69. 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.

    1. Re:sharing is good by Anonymous Coward · · Score: 0

      Sharing information is good, Sharing infomration is Legal, and rightfully so. it's called a 'library' Society makes rules to protect and preserve the useful arts and sciences. the point of copyright is supposed to offer LIMITED protection FOR An _individual_ if the founding fathers had known about incorporation and the fascist ideals that popularized it throught the free world, they would have Worded the constitution better to clarify the principle by prohibiting the ownership or transferal of copyrights and patents by onyone other than the original inventor/author/etc.. at least some of them would have.

      If i had absolute authority to change only three things about Us law i would change the following three things. (only one is related to the discussion at hand)

      1. a 'hard' (constitutional ammendment) limit of copyright/patent protection to 15 years, after which it becomes the property of the public. for anyone who meets the rest of the laws of the US to use, As they see fit. No extentions, any materials derived from 'public' works would need to clearly cite those public works, in order to recieve copyright protection.

      2. a constitutional ammedment limiting the spending power of the federal government (including debt financing) in peace time to .02% above tax revenues, the only exception being allowing the federal reserve to issue additional bonds to 'stabalize' the us/global economy. (those bonds would be issued seperately from normal notes issued to cover debts)

      3. A constitutional ammendment that prohibted the use of television, raido, telephone, internet, or print media in any type of election campaign. by either the politician or the ppolial parties. only debates, and public apperances would be legal. why? to truly level the playing field in the art of politics, only the words and actions of the politician themselves could speak for their worthiness as an elected official.

    2. Re:sharing is good by Impy+the+Impiuos+Imp · · Score: 1
      1. a 'hard' (constitutional ammendment) limit of copyright/patent protection to 15 years, after which it becomes the property of the public. for anyone who meets the rest of the laws of the US to use, As they see fit. No extentions, any materials derived from 'public' works would need to clearly cite those public works, in order to recieve copyright protection.


      Life of the author + 20 (or whatever it used to be) is perfectly fine. It allows the creative author to get the maximum value out of their effort, and the +20 allows them to strike good financial deals with companies, without the companies having to worry about sudden death causing them to lose their investment immediately.

      We wouldn't be in the situation we are in now if Congress weren't re-lengthening the program indefinitely.

      2. a constitutional ammedment limiting the spending power of the federal government (including debt financing) in peace time to .02% above tax revenues, the only exception being allowing the federal reserve to issue additional bonds to 'stabalize' the us/global economy. (those bonds would be issued seperately from normal notes issued to cover debts)


      Why even allow that? The standard ammendment proposed forbids deficit spending at all with the exception of war (a real, declared one) or 2/3 supermajority (or 60% or some such, whatever.)

      If "issuing bonds" is such a good idea, you'll have no problem convincing Congress to pass a temporary deficit override.

      3. A constitutional ammendment that prohibted the use of television, raido, telephone, internet, or print media in any type of election campaign. by either the politician or the ppolial parties. only debates, and public apperances would be legal. why? to truly level the playing field in the art of politics, only the words and actions of the politician themselves could speak for their worthiness as an elected official.


      Would still have loopholes a mile wide since people could still create "issues" ads that functionally attack one candidate because they attack an issue only one major candidate supports.

      And if you're suggesting that be closed, too, I doubt it would have the effect you want, since now everybody is forbidden from broadcasting information about what our beloved, squirrely thieves of both parties are actually up to. That obviously cannot be your intent.

      Nah, I'm with George Will on this one, why should the sum total of political spending, on the order of the marischino cherry industry, be considered a problem, especially when half of the candidates (the incumbants) get to spend, this year alone, $2.6 trillion, and to what? To convince the voters to re-elect them.

      Nah, here're the ammendments we need:

      A) Congress shall pass no law except with a 90% supermajority. If you cannot convince 9 of 10 people something should be a law, it shouldn't be. Why the cheesy 50.01% simple majority concept? A simple might makes right concept? Because some politician can briefly out-rhetoric the competition for the briefest of time? And have that law apply for all future time? Which leads us to:

      B) All laws automatically expire every 5 years. Congress must re-approve (again, with 9/10 supermajority) or it goes bye-bye. And if Congress has too many laws they can't re-consider them all given five damned years then the general population certainly doesn't need to be bound by that godawfully large number of laws. This ammendment applies retroactively to current laws -- no grandfather clause.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  70. Re:Azureus can use a single port of your choosing by Anonymous Coward · · Score: 0

    Azureus can use a single port of your choosing

    So can all other bit torrent clients.

    You can configure to optimize.

    This sounds like a sales pitch (i.e. what the hell does that mean -- no one knows)

  71. Symmetry... by Duncan3 · · Score: 1

    There is a bootstrapping problem with BT...

    To really use it properly, you have to download a commercial bittorrent client. You have to use a commercial client to download commercial stuff, or you're really only going half way now aren't you. All the other pirates would laugh at you and laugh *Arrr Arrr Arrr*

    But how do you download the first bittorrent client, since you don't yet have bittorrent? Hmmmmmmmm... ;)

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  72. Someone PLease Explain by goombah99 · · Score: 1

    Okay I'll preface this by saying I'm fairly savy about the intended operation of Bit Torrent and I have read all the explanations at the bit torrent site.

    When I run bit torrent I chronically notice that nearly all the time my upload rate grossly exceeds my download rate. I have a DSL with a 750K upload and a nominal 300K download rate according to DSL reports. I usually set the torrent client to mac connect to it's default of 4 peers, though I have tried 6 8 , 10 and 12.

    Usually my torrent shows it poking along at 50 to 140Kb/s download and upload rate of 260 to 400K.

    THis happens in nearly all cases. Even in situations where i'm only linked to seeds then all that happens is the upload rate goes to zero, but the download rate is stuck in the same low range.

    So can someone please explain to me why this happens? That is to say, this thing is supposed to be roughly tit-for-tat (evenif that's not the exact alrgorithm under the hood). So I would expect that on average my my upload and download rates would be the same in a long term sense. The only way I can imagine this is not the case requires some unusual conditions. This would happen for example if there were an extremely large pool of people launching torrents, collecting the first few "freebie" packets from me then exiting the torrent pool. They would be leaching the upload rate but during the initial few moments when they joined have nothing to offer in return. You can't sustain that condition of course so their would have to be a constant stream of these short timers flushing through the system. I find this explanation implausible.

    Moreover since I'm able to spew 40K up, I'd expect that occasionally I'd see 40K down just when events conspired to randomly favor me. Yet I don't

    So someone please give me an explanation of why i see this consistently? It just makes no sense that the upload and download rates are not nearly equal.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Someone PLease Explain by Daravon · · Score: 1

      Try using a client that allows you to throttle your upload. I used to be in the same boat, but once I switched to BitTornado or Azureus. If you limit your upload, you should see your download rate skyrocket.

      --
      I traded all my mod points for these magic beans.
    2. Re:Someone PLease Explain by goombah99 · · Score: 1

      One more fact:
      my mac sits behind an airport wifi so the local network is 10.1.x.x
      not sure if that matters.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:Someone PLease Explain by goombah99 · · Score: 1

      oops I stated the DSL up/down rates backward. I can upload 300K and download 750K according to DSL reports.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    4. Re:Someone PLease Explain by mattkinabrewmindspri · · Score: 1

      I know this is Slashdot, so you've probably done this, but if not, you might want to change the port you're using to something like 50000.

    5. Re:Someone PLease Explain by joecr · · Score: 1

      You may want to try something called "Persistent Port Forwarding" by Microsoft, while my Actiontec router just calls it "Port Forwarding" as they don't seem to have any "Application Triggered Port Forwarding", it has other names like all things in computers. Here is a FAQ about this issue. Here is a site with more information on port forwarding.

      One other thing that can kill your download speed is that your upload speed is to high. Since the BitTorrent protocol uses TCP your computer needs to send back a packet saying that you received a packet. If it can't do this the other computer will keep on sending that packet over & over again until your computer tells it that you have it.

    6. Re:Someone PLease Explain by goombah99 · · Score: 1

      I have not tried that. But why should that matter. That is to say I would expect the difference between a privledges port number and an unprivledged (50,000) would only show up if you could connect to it at all but once connected the speed should not be affected by its privledge. I'm reporting slowness not zero peers. Or am I missing something?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    7. Re:Someone PLease Explain by rvalles · · Score: 1
      You're saturating your upstream capability; it's affecting the download.

      Limit your client upload to 2/3 of capability, and you'll see what happens.

    8. Re:Someone PLease Explain by kailoran · · Score: 1

      If you're sitting behind a NAT the other peers can't connect to you and yes, it's fairly common to get low download rates. Forward a few ports to that Mac (and set the BT client to use them) and it should get a huge boost. (nb. some clients, like bittornado, have this statuslight that's yellow if no clients ever connected to you (=bad) and green if everything's okay. Don't know about other clients though.

    9. Re:Someone PLease Explain by Karlt1 · · Score: 1

      Two things, first if you read the instructions you will see that you should always limit your upload rate to at most 80% of your maximum upload bandwidth. Your computer has to send back tcp/ip acknowledgement packets to verify that it received the packets you are downloading. If the upload bandwidth is being consumed, the acknowledgement packets are getting through too slowly.

      Second, change your port from the default port. Some trackers are set to block request from the default port because those ports are often throttled by the ISP. This is all explained in the fine manual.

    10. Re:Someone PLease Explain by aebrett · · Score: 1

      It has been suggested by certain people that some ISPs throttle traffic on port 6881 (the default port used by many common bittorrent clients, Azureus included). Switching to a different port would get around throttling of this nature - at least I assume that's what the poster was referring to.

  73. more annoyance by twitter · · Score: 0, Troll
    An AC states and asks:

    so you get home from whatever job you "work" at, find your check in the mail, and go and share it with all your friends huh? what a nice guy you are! and yes, i do fail to see the difference.

    I'm not responsible for your personality problems or your failure to reason but I can explain myself.

    In general, I do share my things with my friends. My computer is mostly useful for sharing ideas with others. My house, beyond keeping me warm and dry, is mostly good for entertaining others. There are, in fact, very few things that I own that are not made to do something useful for or with other people. I do, of course, get to set the rules for my own toys and that's an advantage of working.

    As for software, I'm as happy to share my source code with the rest of the world as I am to share a recipe or grilling tip. There's much more in common between that kind of sharing than there is between sharing media and giving all your money away. Software is nothing but a description of a process. It's amazing that greedheads have made so much money concealing it's inner workings and pretending binaries are some kind of valuable voodoo requiring cross licensing, twelve story buildings, advertising, Armani clad heros and lawsuits.

    --

    Friends don't help friends install M$ junk.

    1. Re:more annoyance by Anonymous Coward · · Score: 0
      hmmm now lets see... personal insults... check.

      I'm not responsible for your personality problems or your failure to reason...blahblah


      superiority complex... check.

      In general, I do share my things with my friends. ....blah blah blah


      i'm more geeky than you card... check.

      As for software, I'm as happy to share my source code with the rest of the world... blah blah blah.


      yep. a frequent slashdotter to be sure!

    2. Re:more annoyance by twitter · · Score: 1
      harassment: check.

      Go get a life, troll.

      --

      Friends don't help friends install M$ junk.

  74. Another Bits on Wheels vote! by King_TJ · · Score: 1

    I, too, use Bits on Wheels on my G5 system nowdays. The ability to visualize the traffic packets is not only cool-looking, but a useful way to see, at a glance, what's going on with your connection. If I see lots of outgoing traffic from the center of the "wheel" and very few packets traveling inwards, I know I'm in a situation where I've got more of the file than most of the peers. I can therefore expect it to take a LONG time for the xfer to finish,or decide it's time to "bail out" and try some other method of getting the file I'm trying to download.

    1. Re:Another Bits on Wheels vote! by Spaham · · Score: 1

      Hi ! I'm bits on wheels' developer ;-) Have you tried the new 'vertical race' mode for the 3D view ? You can use it to see how the torrent is going. Look closely at the bell shape. If it's 'pointy' or steepe, then the torrent is seeding fast. The flatter it gets, the slower the seede. I'm glad you people like it !

  75. Re:TorrentFlux - try rtorrent by Aladrin · · Score: 1

    rtorrent is what I use. I've found it to be very nice for almost everything I want. I wish it had a few more of Azureus 'bloat' features, like the built-in tracker and upload-and-host features, but it definitely does everything it should.

    Combined with Naim and NZBGet, I'm in heaven. I found all these when my windows PC was down and I was forced to take my linux PC seriously for a while. (Hardware, no software problem.) Now, I have Cygwin installed and use a lot of the stuff I fell in love with on Linux in Windows. (Aterm, for instance.)

    Blasphemy, I'm sure, but I get to play my games (Cedega was a nightmare) and have all my toys, too... Except Yakuake. Grr. Working on that.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  76. Just started using BT by macdaddy · · Score: 1
    I just started using BT yesterday in fact. I downloaded Azureus and Burst. I've already encountered a few of the same problems that I experienced with eMule and KaZaA:

    1) Many of the download files I've come across are WMVs that require a license (ie they seeded onto the P2P networks to generate revenue for the bastards that created them.

    2)The other problems I've encountered is that the search mechanisms for BT that I've found have been exteremely limited. I've searched for a number of strings that on Kazaa or eMule would have turned up hundreds of hits. I found 0 hits on BT.

    Am I not looking in the right places? Am I not using the right client, one that will let me pre-filter search results with files that contain DRM or at least by extension? Is there a way to filter out the bogus files as a group by reporting BS files for everyone's benefit?

    1. Re:Just started using BT by DigDuality · · Score: 1

      It takes a while to figure out the searching. I've found Google to be a useful tool in finding the torrents i want most of the time. Just add "torrent" to whatever search you're after and see what pops up. Piratebay has a great selection of music, movies, apps, tv shows, music videoes, etc.., but unless you're in a country where American copyrights don't hold water, it's mostly illegal. Same with Mininova. Bit Torrent tends to be great for downloading Linux distributions, taking a hour or two to download stuff that would normally take days even on broadband. There's also legaltorrents.com (or .org?). Apps like BitLord allow you to review the files before actually downloading them, which is a plus. I don't know about Azeurus. I know Bit Torrent's original client doesn't, neither does Bit Tornado.

    2. Re:Just started using BT by Joel+from+Sydney · · Score: 1

      The search function on bittorrent.com now filters out copyrighted results, as [BT creator] Bram Cohen signed an agreement with the MPAA. The best places to download torrents from are the torrent aggregator sites - suprnova.org was the best known of these but it was shut down ages ago. I think Slyck.com has a list of torrent aggregator sites; I know a few but I'd rather not post them ;)

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

  77. oops. here's the correct link by goombah99 · · Score: 1

    oops boffed the link.
    heres' the link

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:oops. here's the correct link by henni16 · · Score: 1

      In best didn't RTFA manner I followed your link after posting my explanation and now understand what you meant with your upload/dowload imabalance.
      To address that: the poster that recommended a 2/3 limit for your maximum upload rate is right.
      If you totally max out your upload bandwith by uploading data, you will stall your downstream as you need some upload bandwith for your downloading: you have to acknowledge received data, request new data and so on.

      Example: I have about 200k/20k (down/up) DSL, usually limit the max P2P upload to 12-15k (2/3 to 3/4 of ~20k), can get full download speed and have a few bits left for ssh connections and to post on slashdot ;-)

  78. non-windows slsk? by Anonymous Coward · · Score: 0

    That site has no mention of any of the non-Windows clients for Soulseek.

  79. Re:Front page? If you say so... by cgenman · · Score: 1

    Unfortunately the Wiki article doesn't include stability, which seems to be the major problem with bittorrent clients these days.

    Azurus is a great client, but it had the annoying tendency to take down the entire system. I still use ABC for its simplicity, but it will occasionally lock your network.

    Can anyone recommend a robust, simple bittorrent client (for windows, natch)... preferably one that can automatically grep RSS feeds.

  80. Damn lies... by booyabazooka · · Score: 1

    I'm not sure you quite understand. The article uses numbers. Numbers don't lie!

  81. assembly by Tumbleweed · · Score: 1

    Explain to me why no one has written operating systems in assembly for 30 year then.

    Au contraire. Please to see Menuet OS , and check out the miniscule resources required for what this OS does. Sure, high level languages can allow you to get things done much quicker, but the best assembly-based program will beat out the equivalent best high level language-based program, as I think MenuetOS proves pretty definitively. Finding equivalent programmers, however - there's the challenge.

  82. People still use Azureus? LOL! by BassKadet · · Score: 0

    I guess it took a good couple of years for the lemmings to figure out AOL wasn't the hottest thing too. Can somebody PLEASE tell me of one real benefit to having a slow, RAM-hogging, ugly, bloated piece of software (Azureus) over a tiny, resource-frugal, clean-interface client (uTorrent)? I swear, Azureus users are the same people who use those stupid, big flashy WinAmp skins that take up a 1/4 of the screen. All flash, no go. Azureus regularly uses between 50-85mb of RAM. I have NEVER seen uTorrent use more than 3mb. Both download files at the same speed on a properly configured PC.

  83. How the hell ... by sabit666 · · Score: 1

    .. does Azureus get 4.5?! It is a freaking resource hog. I have 384MB ram and it makes the machine unresponsive after a couple of days of execution.

    1. Re:How the hell ... by wk633 · · Score: 1

      Hm, I have Azureus running 24x7- weeks at a time, with no problem. I don't really need all the big fancy charts and graphs, but being able to individually throttle things is nice.

  84. How bytemonsoon trackers "induce" infringement by tepples · · Score: 1

    "private" as in "registration required", but anyone can signup

    A lot of the trackers that use bytemonsoon code have a hard upper limit on number of user accounts, and you can only sign up if you happen to show up the moment another account is deleted due to inactivity. In addition, they tend to have a rule that if a release's .nfo isn't on NFOrce.nl, which seems to carry only .nfo files from warez scene releases, then the tracker won't carry the release, and under the inducement test of MGM v. Grokster, this means the tracker operator may be liable for contributory infringement.

    1. Re:How bytemonsoon trackers "induce" infringement by Cramer · · Score: 1

      ... may be liable for contributory infringement

      In a US court, maybe. NFOrce. nl is not IN the United States. And rather infamously, is not bound by our lame laws.

      The BM/TBsource sites must have an upper limit or they fall over and catch fire rather quickly. It's a php tracker that's very heavy on database (sql) usage. There are any number of tricks and hacks batted around to speed things up, but php sucking data out of mysql always looses. That's why the Big Boys (tm) use other things.

      As for the original problem of completing torrents... if you're not completing "0-day" torrents, then you're doing something very wrong -- like hopping on a torrent in the last hours of life (which borders on "leecher" behaviour, btw.) -- or are part of a seriously crappy community. I've never seen any issues with people not completing torrents. (unless they started their downloads just before the torrent expired... which is a leecher tactic in that the swarm will usually continue for some time after the tracker expires the torrent, thus downloading without being credited for it.)

    2. Re:How bytemonsoon trackers "induce" infringement by tepples · · Score: 1

      NFOrce. nl is not IN the United States. And rather infamously, is not bound by our lame laws.

      I never said that NFOrce was infringing. I claimed only that the trackers that use NFOrce data to exclude Free works are infringing.

    3. Re:How bytemonsoon trackers "induce" infringement by ClioCJS · · Score: 1

      If all your torrents are finishing, you're not downloading enough, says the man with 2TB who has 10G/day for 1yr sustained avg.

      --
      -Clio
      Karma: Bad (mostly from not giving a fuck)
      Blog: http://clintjcl.wordpress.com
  85. Bridging Podcasting and BitTorrent? by Anonymous Coward · · Score: 0

    I'm a heavy user of podcasting, and I often find myself at the mercy of how fan communities that make broadcasts available. BitTorrent is increasingly popular as a publishing medium for fans (especially of talk radio) and I'd love to have a way to get these "broadcasts" to my iPod. My ideal would be a podcast client that was BitTorrent-capable - is there such an animal?

    It seems not, and it would seem a relatively simple matter to write one, but as a .NET developer, there are apparently only two relatively immature BitTorrent libraries (BTSharp and BitTorrent.NET) available.

    Anyone using something effective to get torrents down to their iPod?

  86. Re:Front page? If you say so... by Propagandhi · · Score: 1

    Not sure about its RSS integration but I find bittornado to have all the features I want whle not hogging resources/crashing.

    A lot of clients have some quirks (most are still in beta, and will probably be there forever :) ) so it comes down to experimentation if you're really picky feature-wise.

  87. Re:Azureus can use a single port of your choosing by Joel+from+Sydney · · Score: 1

    uTorrent can do the single port forwarding thing as well. I can't remember where the option is (I don't have it installed on this PC, I'm at work), but it's definitely there.

    If your PC is more than a year or so old, I fully recommend trying uTorrent. You get almost all the functionality of Azureus, without the CPU/RAM hogging. On my poor old PC (Athlon 1800XP @ 1.49Ghz, 1G of RAM), I could pretty much only run Freecell and Firefox before my machine would start to struggle. uTorrent, by comparison, puts almost no load on the system. Sometimes I even forget it's running!

    Azureus was definitely the best BT client out there a year ago, but I think it's day has done. Most people I know have switched over to uTorrent, and I'm seeing that the swarms I download from.

  88. 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.
  89. Interesting link by KwKSilver · · Score: 1

    I've never bothered with anything but Linux distros before. Have bookmarked that page, although I doubt I'll remember it.

    --
    If you want your life to be different, live it differently.
  90. Cross-platform code can be fast by typical · · Score: 1

    This app shows why platform-optimized code will _always_ beat generic XP frameworks (Java/Python).

    Neither Java or Python programs will run particularly quickly, this is true. However, it is *possible* to produce a fast cross-platform implementation -- it's just that no popular language is both fast and has a fast cross-platform runtime.

    Native-compiled Java code isn't all that peppy either...

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  91. P2P behind a router explanation by henni16 · · Score: 1

    This is a problem that not only Bittorrent has, but all (P2P) applications.

    Short answer:
    If you are behind a router that does NAT (network address translation => you only have a local IP) and you do no (static) port forwarding, you can only share with peers that are NOT in the same situation. You can only share with peers that are directly connected to the net or do port forwarding, as you are only able to retrieve data from computers that you initiated the connection to.


    Longer answer:
    If you use P2P , among others you do two different things:
    a) you look for peers that have the file you are interested in (by searching or connecting a tracker)
    b) you connect those peers to download/upload data

    After you have done the searching you have a number of peers/addresses to connect to; say you want to connect peer XYZ:
    If XYZ is directly connected to the net (has a global IP address): no problem.
    If XYZ is behind a not-forwarding router you can not directly connect him, since you can only connect the router that has the global ip address. The P2P app you actually want to connect to runs on a computer with only a local address in the LAN "behind" the router.
    Now, depending on the P2P application/protocol you are using, there might be a way to tell XYZ to contact you to establish a connection.
    For example: you could try to find someone that already has a connection to XYZ to tell XYZ to contact you on IP:Port. I don't know whether Bittorrent does something like that with the tracker (maybe it isn't even neccessary), but it seems somewhat obvious to track who can be connected and who can't and "suggest" peers accordingly.

    You probably already see your problem now:
    if your P2P app is "hidden" behind a NAT router too, even the "let XYZ contact me" method can't work since both of you have the same "I can't reach you behind your router" problem.
    => You can't share with a (probably) large number of peers, though you know they are out there somewhere.
    => All you "behind the router without forwarding" guys have to "fight" for the upload bandwith of the same (maybe few) directly connected ones.
    => It is slow instead of "no connections at all"

    btw, it could be that even the statistics are against you: maybe more people with big upload bandwith are behind a NAT than directly connected.
    This probably is true for countries like Germany, where almost all broadband for the more-likely-to-be-direct-connected home users is ADSL with a rather limited upload (usually 128k to 256k), while business networks with bigger (upload) bandwith are shielded by NAT/firewalls.
    (Though the number of home users with NAT has probably grown fast here because of DSL-modem/router/switch/WLAN combos being included in DSL subscriptions)

    1. Re:P2P behind a router explanation by goombah99 · · Score: 1

      thanks for the detailed exposition! Makes total sense. it is Just like trying to ssh through double fire walls. I had assumed bittorrent had a magic way to establish the connections via a third party both could see but now that I think about it that would fail too.

      --
      Some drink at the fountain of knowledge. Others just gargle.
  92. So by StarKruzr · · Score: 1

    Am I the only one who can't get the official client to download a certain number of torrents and then automatically queue them for download later?

    Every time I add another torrent after the first one, it sits there without downloading and I have to tell it explicitly to download each one. If the first one finishes, the others will sit there and never download.

    --

    +++ATH0
  93. Great Sig by wynand1004 · · Score: 1

    Hey, I just wanted to say Great Sig. I miss my Commodore days. Take it easy, T

    --
    An invasion of armies can be resisted, but not an idea whose time has come. - Victor Hugo
  94. No thanks, uTorrent by lifeisgreat · · Score: 0

    When I'm downloading gigabytes of presidential address footage, the last thing I want to do is encourage abortion!

    Out of all the BitTorrent implementations, uTorrent is the only one using UPX to compress its executable. Data compression, particularly the unholy NRV (No Redeeming Virtues) algorithm that UPX uses, is focused on throwing away that which it finds redundant, replaceable and poorly formed. Sound familiar? These compression authors even compete as to who can throw the most away. I've heard abortion doctors keep such perverse scorecards as well.

    Would I be surprised if Ludvig Strigeus, Markus F.X.J. Oberhumer and László Molnár were not only all liberals, but liberal abortion doctors no less?

    I'm not that blind.

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

  96. You were doing something wrong, then. by still_sick · · Score: 1

    I've been seeding about 20-Gigs for a week straight with Azureus, and my memory usage is only 1,820k.

    It's not the program's fault if you're using it wrong (settings, plug-ins, your JRE, whatever...)

    --
    ...Also, I didn't know Buggalo could fly.
    1. Re:You were doing something wrong, then. by Anonymous Coward · · Score: 1, Insightful

      Thats just the mem usage of the azureus loader. Take a look at your javaw.exe process.

  97. Azureus is great by smoker2 · · Score: 1
    I use Azureus, and despite the comments complaining about its package size, memory and cpu usage, I like it !

    I'm running it on a machine with a sempron 2.5 and 1GB RAM, and I'm running FC3. My ram is virtually always in full usage and my cpu load averages are always 1 +, basically because I also run Folding@home 24/7/365.

    Even with that load FC3 still never uses swap and I can browse the net, stream media to my LAN and use any other programs without too much slowdown.

    BTW, here's a list of the currently connected clients for information:

    Azureus 2.3.0.6 Azureus 2.0.8.4 BitComet 0.60 Azureus 2.3.0.6 TorrentStorm 1.3.0.0 Mainline 4.2.0 Azureus 2.3.0.6 BitLord 1.1 Azureus 2.3.0.6 BitLord 1.1 BitLord 1.1 BitComet 0.60 Mainline 4.1.2 BitComet 0.61 BitLord 1.1 Azureus 2.3.0.4 BitComet 0.60 Azureus 2.3.0.6 BitComet 0.60 Azureus 2.3.0.6 Azureus 2.3.0.6 Azureus 2.3.0.4 Azureus 2.3.0.6 BitComet 0.60 Azureus 2.3.0.6 BitLord 1.1 BitComet 0.60 BitLord 1.1 BitComet 0.59 BitComet 0.60 Torrent 1.4.1 Mainline 4.3.4 BitComet 0.60 Azureus 2.3.0.7_B30 BitComet 0.61 BitComet 0.61 BitComet 0.57 BitComet 0.60 BitComet 0.60 BitComet 0.60 Azureus 2.3.0.6 BitComet UDP BitLord 1.1 BitComet 0.58 BitComet 0.59 BitComet 0.60 Azureus 2.2.0.2 BitComet 0.60 BitComet 0.56 BitLord 1.1 BitComet 0.60 BitComet 0.61 BitLord 1.1 BitLord 1.1 BitComet 0.60 BitComet 0.60 Torrent 1.3.0 BitComet 0.59 BitComet 0.60 BitComet 0.60 BitLord 1.1 BitComet 0.57 BitComet 0.56 BitLord 1.1 BitComet 0.57 BitComet 0.61 BitComet 0.59 BitComet 0.59 BitLord 1.1 BitComet 0.60 BitLord 1.1 Azureus 2.3.0.6 BitComet 0.59 BitComet 0.58 BitComet 0.61 BitLord 1.1 Azureus 2.3.0.6

  98. 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!
  99. Tomato Torrent for OSX by Orlando · · Score: 1

    I've been using Tomato Torrent for a couple of months now since I got fed up with Azureus taking up so much resource. It's hardly fully featured, but it does the job without any fuss.

    --
    -= This is a self-referential sig =-
    1. Re:Tomato Torrent for OSX by DigDuality · · Score: 1

      I found that Bit Torrent's original client worked better in terms of connection times, than Tomato on OS X.

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

  101. being nice to your friends by Peganthyrus · · Score: 1

    So how many of these let you throttle their bandwidth use at all?

    And how many of them ask how many people are sharing the same connection as you when you install 'em, and offer a default throttling that leaves some bandwidth for your housemates?

    (she says, wanting to kill a housemate who leaves BT running constantly, eating all the upstream bandwidth of the ADSL line to the point that even simply web-browsing can be painful.)

    --
    egypt urnash minimal art.
    1. Re:being nice to your friends by Anonymous Coward · · Score: 0

      I know that problem, I have two flatmates who are rediculous downloaders (pcs on 24/7 emule and bittorrent open always). I have managed to get them to put limits on their programs tho, so its not too bad, although every so often when one of them buggers up their pc and has to reinstall, the network will go slow for a few days until I realise thats happened and have to tell them to put their connection limits back on.
      If you're sharing the connection (ie payment split) you should actually start demanding that they share the connection.
      Either that or buy a router with QoS and just put their mac/ip address to low priority on the network.

    2. Re:being nice to your friends by Peganthyrus · · Score: 1

      Unfortunately one of them is the Keeper of the Router.

      Fortunately they're moving out at the end of this month.

      My boyfriend also tends to leave the filesharing client up and running when he's out, but he lets me dabble with his machine for things like that.

      Really, though, 'how many people do share your connection with?' should be asked right after 'what kind of connection do you have? []modem []cable []dsl'. But all these things seem to be written on the assumption that you have no friends and family.

      --
      egypt urnash minimal art.
    3. Re:being nice to your friends by Adlopa · · Score: 1

      Azureus has a couple of plugins to do just that: Speed Scheduler for limiting downloads at certain times of the day and Auto Speed, which does a similar thing based on network latency (just set a target ping and it adjusts down/upload rates accordingly in real-time). uTorrent also has a scheduler that lets you specify hourly slots for each day of the week where torrent activity is unlimited, limited (customisable limits) or stopped. Don't know about the others though.

  102. CLI LCient available? by BibelBiber · · Score: 1

    I'm still looking for a CLI client that works in the background and can be easily used. Something like curl or wget for BT. Would be cool if I could set up a client in cron and whenever I drop a torrent file in a specific folder it starts downloading. Any ideas?

    1. Re:CLI LCient available? by Anonymous Coward · · Score: 0

      MLdonkey will allow you to do that

      It runs in the background and you just send it a commands (HTTP request or text to a tcp localport) and it will do what you want.

  103. Wrong and wrong. by AoT · · Score: 1

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

    No, no, no. Not a single person has been sued for downloading music, only for uploading. On top of that no one, to my knowledge, has been sued while using BitTorrent. It just would not be worth the RIAA's time because they could only sue for one piece of copyrighted work per person.

    1. Re:Wrong and wrong. by xtieburn · · Score: 1

      Yes but that doesnt remove the possibility and while using bittorrent you are typically uploading while downloading.

      Its currently good safety in numbers but you should still be aware of the risks.

  104. rss bt client by DJScrib · · Score: 1

    I've been playing with an app I stumbled on to while looking for a podcast client alternative to IPodderX called IM (www.im.com). Seems its an rss/podcast client but has built in bittorrent support for rss feeds (although this isn't mentioned on their website. Not a real useful general purpose bt client, but for RSS it seems to use a fraction of the resources Azereus does on my box. Windows XP only though so no love for my Linux box.

  105. Shareaza by hubidat · · Score: 1

    Being a novice in the area of "filesharing", I have found Shareaza to be very simple and effective to run in default mode. Any comments on how it compares to the bit torrent clients?

    --
    http://georgiadis.googlepages.com/
  106. MLDonkey by Anonymous Coward · · Score: 0

    Use mldonkey and forget all this crap.

    Bittorrent, donkey, gnutella and almost everything you can think of in one place.

    Modular in the UNIX way, with a pletora of nice guis.

    The rest doesn't even come close.

  107. What about the licences? by ajs318 · · Score: 1

    In almost any review of software, failure to mention the licence terms {GPL, BSD, Other Free, Non-Free} is tantamount to a criminal omission. The only exception would be in a publication concerning itself only with one particular licence, or in a jurisdiction where the Four Freedoms are enshrined in law.

    --
    Je fume. Tu fumes. Nous fûmes!
  108. why can't firefox.. by hachete · · Score: 1

    ...support bittorrents directly?

    --
    Patriotism is a virtue of the vicious
  109. SSH by JamesR2 · · Score: 1

    Dumbo newbie question, but how does one disconnect from an SSH session running a bt without canning it first?

    1. Re:SSH by Dave2+Wickham · · Score: 1

      Using screen - start up screen, run bittorrent, press ctrl+a d to detatch, use `screen -r` to reattach. (Google link thrown in because I was checking my spelling and found it a somewhat odd first result.)

  110. The Original Client already does that by trigggl · · Score: 1

    The Original BT client already does this. Well, that's assuming you're using some type of 'nix.

    --
    Ops, I shuld have usd the prevuwe but in.
  111. Anyone really use bitpump? by cylcyl · · Score: 1

    Anyone find it interesting that the article included bitpump in the review. Azureus is obvious in popularity and utorrent is a rising star, and the classic is a classic. But the article passed over tons of popular clients such as bitcomet, bitlord, shareaza, shadow, etc and chose this ... why?

  112. Thanks for the shout... by bdwoolman · · Score: 1
    I used Bitorrent and then switched to Azureus. It is a hog, but I have a monster and hardly notice. I am stingy with my resources though. Will check out uTorrent. I like small. Especially if it is running the way these clients run. Outstanding. Nice to learn something.

    d:-b ruce

    --
    "No fear. No envy. No meanness." Liam Clancy
  113. No sales pitch... by bdwoolman · · Score: 1
    Not a sales pitch. No interest. Just thought Azureus had a lot more stuff to play with to get a good speed than does Bitorrent. Am I wrong? Apologies if I am. Nice to know BT and the others have same port flex feature.

    Cheers,

    b

    --
    "No fear. No envy. No meanness." Liam Clancy
  114. Re:Oops. This time with formatting by godefroi · · Score: 1
    450kB/s and peaking at about 600kB/s on an Adelphia 1.5MB/768kb cable connection. Apparently that's "awesome".


    Assuming you mean 450 KiloBytes (you did the ucase KB), and 1.5 MegaBits (you did ucase again, but I've never seen connections measured in MegaBytes/sec), that's not just "awesome", that's "impossible". I'll leave the math up to you.

    On the off chance you really have a 1.5 MegaByte connection, then using 1/3 of it at any given time is less than what I'd call "awesome".
    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  115. Oops again. Actually 6 Mb/s down by Hina+Matsuri · · Score: 1

    Oops. My bad, I'm actually on a 6 Megabit/s down 768 kilobit/s up connection Don't know where that 1.5MB/s number came from. But 600 of (a maximum on a *good* day) 750 kB/s isn't bad, I'd say.

  116. Signature comment by nurb432 · · Score: 1

    Did i comment at all about slavery? No.

    Define patriot. Booth qualifies, regardless of any political theories. He was willing to die for his country and took actions in order to protect it.

    There is of course room to debate if he was correct in his view, and actions that he took, but to deny that he was a patriot is wrong.

    --
    ---- Booth was a patriot ----
  117. MLDonkey by rexfelis · · Score: 1

    MLDonkey is an all in one client for Bittorrent, Donkey, Overnet, Gnutella2, Gnutella, Napster, Soulseek, Fasttrack, etc., etc. What's more it can share chunks between protocls. If you'd just use mldonkey, there would be only one big p2p net. It has offical HTML, GTK2 and Java client UIs and there are a couple good 3rd party UI's as well. Personally I tend to use the HTML interface. It is faster for tunnelling over ssh. $ sudo apt-get install mldonkey-server

  118. It's not just about plugins by deesto · · Score: 1

    Most Azureus users aren't using it for its "plug-in system and huge range of tweakable settings" as quoted here... while these are nice, they're also comparable to features on other clients. The big difference is system resource consumption: Azureus can use 1/3, or as much as 50%, less memory than most other clients.

  119. That would be completely off-topic. by jotaeleemeese · · Score: 1

    And it should be moderated as such, but if you are keen on the idea why don't you try posting an Ask Slashdot quuestion?

    --
    IANAL but write like a drunk one.