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."
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.]
Go somewhere random
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.
:)
:P
Plus... if your tracker goes down it looks for alternat Gnutella2 sources... sweet.
Oh... and it's open source... that's good... right?
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"