Long-Awaited BitTorrent 4.0 Released
wintermute1974 writes "After sitting at a stable release of 3.4.2 since last spring, Bram Cohen's official BitTorrent client has been upgraded to version 4. In addition to its existing, rock-steady functionality, BitTorrent now sports a new queue-based UI. The revision details are on the BitTorrent site. Packets are now marked as bulk data too, which is significant considering that about a third of all Internet traffic is currently torrent data."
The OS X client is still at 3.4.2. Is anyone working on an update? (I'd offer to help, but I don't program :p)
Most people started switching away with the intrusive pop-ups.
Sites like IsoHunt have some features that are supported in some clients and not in others like multiple trackers with backups so if the main tracker goes down it will switch over.
He's not trying to implement any sort of eXeem crapfest at least.
I'm a bit confused about the bulk packets thing.
Yea there are people who will want to use over their neighbors wifi and will need some stronger restrictions (when it spikes to 300 down neighbors internet goes kablooie) but I'm not sure that making it mandatory is the best solution.
I've tried to like azureus, and I actually still use it as there is pretty much no alternative gui wise in linux, but I really wish there was.
Basically it brings my system to a crawl. Java vm (and yes i'm on 1.5) feels like a pig imo. We need a native gtk/qt gui that's in c/c++.
And please don't be a smartass and point out there is the basic gui that the official comes with. It's way too lacking. AFAIK, the only way to throttle is by using the ncurses one. Never mind that you can't set ratio's (I set all of mine to 1:1.), or bind all torrents to one port instead of needing all open. Pretty much all of the other clients do that now, except the official so someone please correct me if I'm wrong.
So as you see, there are quite a few things lacking in the official client. I've checked freshmeat periodically but couldn't find anything for linux. I know there is bitorrando and some others but they require access to a mysql server wtf?
My windows friends used to use azureus and didn't fair much better performance wise but now they pretty much all use bitcomet.
I don't mean to knock the azureus team, cause as it is they've made a pretty good functional gui, but java just brings the performance down too much.
The official client has been miles behind most of the unofficial ones, and as far as I know nobody with any sense uses it anymore. And as far as I can see, this new version only makes it slightly less inferior. So why does it matter that it's been released? For that matter, why was it even made?
I don't see the point in reinventing the wheel as far as clients go when there are far better alternatives already out there. Let other people write the clients, and concentrate on improving the protocol.
The GPL and BSD-like licenses are at least understandable for a non-lawyer.
I can see how people can't understand the GPL; it's fairly long and "lawyery" looking. But the BSD license? It's about six sentences long! It pretty much comes down to "do anything you want with it, modify it or don't, distribute as source or binary, we don't care, as long as you give credit where it's due, don't use our names to endorse your product, and don't blame us if something goes wrong."
Bears don't normally eat things that talk and move backwards.
Unfortunately BitTornado runs in Python, which can get almost as slow as client-side Java when you have a lot of stuff running. I'd recommend the pure C++ BitComet.
Yeah. Second-rate, late, half-baked software that makes all of your books, all of your magazines, all of your movies, all of your newspapers, all of your music ... and that also sequences your DNA to help keep you alive. And, just for fun, does any aspect of your life depend on Oracle or Sybase? Does your employer use either of them? Do you use a bank, for instance, or do you ever buy airline tickets? I ask because in the past 2 years, both Oracle and Sybase have switched to Mac OS X exclusively for the development of their products.
It always makes me laugh when people shit on the Mac, because it just goes to show that they don't understand just how much of their world depends on Macs.
6881 to 6888 are not mandatory. you can do any port range you desire in most clients; it'll just choose random free ports in the range to use. You need a packet shaper to chose BT traffic effectively
You forgot to add:
Yours truly,
The MPAA
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.