Tuesday, February 26, 2008

Best Free BitTorrent Client

Best Free BitTorrent Client It's amazing how quickly BitTorrent has become one of the major download formats. With good reason, too: it's fast, equitable and efficient. If you haven't yet installed a BitTorrent client on your PC, you should as there are some great free clients available. I recommend the Open Source program Azureus [1]. It's beautifully implemented, well supported and, being Java based, is available for multiple platforms. It's very feature rich and supports embedded tracker so you can host your own torrents, UPnP, a distributed decentralized database for decentralized torrents and DHT (Distributed Hash Table) which distributes indexing responsibility across multiple clients rather than relying on a single web-based tracker plus many other features too numerous to mention. There are also a lot of plug-ins available for Azureus including a competent RSS feed scanner. One downside with Azureus is that the Java code will eat up your CPU cycles so you need a reasonably fast PC. A good alternative is uTorrent [2] which comes in at a tiny 170KB. Small it may be but it's very fast and will show Azureus a clean pair of heels of most downloads. It's also lean on resources, easy to use and requires no installation. It formidable feature list includes trackerless downloads, multiple simultaneous downloads, multi-scrape, UPnP and has an inbuilt RSS reader which is an impressive achievement for such a tiny package .One downside is that uTorrent has recently been acquired by BitTorrent.com, a company that many torrent users feel is uncomfortably close to digital copyright owners and their RIAA enforcers. A new arrival on the scene is BitTyrant, a hot-rodded version of Azureus.. The modification is fiendishly clever. While most clients only consider the number of peers available for downloading, BitTyrant also considers the capacity of each peer and the data rate required to ensure reciprocation. It then utilizes this information using a dynamic algorithm to send only to the highest capacity peers data at the minimum rate for them to reciprocate. In plain English this translates to your downloads running faster, much faster; around 65% on my tests. Now, the standard Azureus client may be one of the most full featured clients available but it's certainly not the fastest kid on the block. With the BitTyrant mods, though, it's a speed demon. In fact, it's the fastest client I've tried. But there's a downside: this kind of mod breaks down some of the fairness characteristics of the BitTorrent protocol. If you are not comfortable with that then don't use BitTyrant.
Code:
[1] http://azureus.sourceforge.net/ Open source, any PC that supports Java, 8.6MB [2] http://www.utorrent.com/ Freeware, all Windows versions, 170KB [3] http://bittyrant.cs.washington.edu/ Freeware, any PC that supports Java, 8.1MB

No comments: