BitTorrent Guide 374
An anonymous reader writes "BitTorrent is the new latest/greatest P2P app to come and one of the MP3 rags has published a guide to it. Shareaza has already started to implement support for it, though support is in the early stages. The ruling is blazing fast downloads, but the difficulty of finding .tor files and other issues shows it is still a work in progress with strong niche potential. Information to host files on BT can be found here." It remains to be seen if Bit Torrent can outlive P2Ps bad rep since it is a really useful application.
Potential? (Score:4, Insightful)
Potential dissipate the
Re:Potential? (Score:2)
Re:Potential? (Score:2, Insightful)
I've given up buying CDs since it's illegal anyway to copy the music to my computer or mp3 player.
It's not illegal yet. And with an 'I give up' attitude like that you're not helping those who haven't given up yet and are still trying to defend their rights.
Re:Potential? (Score:2)
Probably it will always stay... (Score:5, Insightful)
Re:Probably it will always stay... (Score:5, Insightful)
Re:Probably it will always stay... (Score:5, Insightful)
Remember when 9600 baud modem links were fast?
Re:Probably it will always stay... (Score:2)
Like hard drives and memory, you'll easily find a way to fill it up.
Re:Probably it will always stay... (Score:4, Interesting)
BitTorrent allows all of us to share the burden. In the process, the system as a whole gets much faster. We could be seeing an end to the typical mirror system. A new paridigm, possibly based on freenet and/or bittorrent, is long overdue.
Actually, file sizes have been fairly constant... (Score:3, Interesting)
Not to mention bandwidth increasing. When I had ISDN, I used download accelerator *all the time*. Now I got 1Mbit and hardly ever bother, because it's so fast anyway, at least given the right s
Re:Probably it will always stay... (Score:5, Insightful)
Indeed. It's more of a mirroring tool than a "file sharing" tool. Wanna download the latest Madonna mp3? Use kazaa/gnutella/whatever. With bit torrent you'll have a hard time finding the seed file. If you want to download a distro iso and the mirror sites are full, bit torrent is the better choice.
Re:Probably it will always stay... (Score:5, Interesting)
For an example of how little mainstream content it carries compared to other p2p networks I did a search [monduna.com] for porn with a torrent file search engine. I was dissapointed with the results.
Re:Probably it will always stay... (Score:2)
The 'I was just doing research' defense. Now where have I heard that before?
Re:Probably it will always stay... (Score:2)
Re:Probably it will always stay... (Score:4, Interesting)
Re:Probably it will always stay... (Score:2, Informative)
Re:Probably it will always stay... (Score:2, Interesting)
torrentse.cx is actually a decent BitTorrent search engine. It's not all porn. If the poster said something like:
Here's a great search engine if you use BitTorrent [torrentse.cx] he probably would've been modded higher.
Apparently it's Slashdotted at the moment, so you might get the "Slashdot sux" message or a redirect.
Re:Probably it will always stay... (Score:2)
I suppose network overhead for searches, but the overhead isn't too bad really, and in the future, it will only improve.
Re:Probably it will always stay... (Score:4, Interesting)
For one, the originator ('seed') of the file maintains authority over the file, and maintains canonical checksums for the segments of the file. This means that the originator is known, not anonymous, and you know that what you're getting is the same as the seed (i.e., I can't download the RedHat ISOs, insert a Trojan, and then propagate it to others unless I seed it myself.). Sure, this will crack down on illegitimate sharing, but it will also eliminates the fake files (i.e., "What the *&%! do you think you're doing?!") currently swarming over Gnutella.
Second, the protocol is a step ahead of Gnutella's. Leech control and segmented download are built into the protocol, so it's guaranteed to work with other torrent clients.
A direct comparison with Gnutella is not terribly applicable, as they serve different needs. Gnutella was created in the shadow of Napster, for completely dispersed, distributed, and somewhat-anonymous peer to peer file sharing. BitTorrent was created to offload most (but not all) of the bandwidth required to host large, popular files. Horses for courses.
as far as the difficulty finding torrents goes... (Score:5, Insightful)
Re:as far as the difficulty finding torrents goes. (Score:4, Insightful)
"P2P"? (Score:5, Insightful)
Re:"P2P"? (Score:2, Insightful)
Maybe it is a poor man's Akamai, but IMHO, it works a lot better than Akamai does. For example, it works well even if your ISP doesn't have a hub running BitTorrent. And the publishing step is much simpler than Akamai's. So, perhaps, Akamai replacement is a better term.
Re:"P2P"? (Score:3, Informative)
Fh
Re: Poor Man's Akamai¿ Yeah, okay¡ (Score:4, Informative)
I drop a file on my webserver and the content will be automatically published to a server geographically local to whomever accesses the content. I publish my content directly to my website as I always have. I never publish the content anywhere else.
I don't need to configure individual files to be available through bittorrent.
Clients accessing my content don't need a plugin.
BT & Ak both work well even if my ISP doesn't have a hub running akamai.
If it is in any way a replacement for Akamai - why is BT's website just text? (maybe because you can't bittorrent content like you can akamize content)
Is BitTorrent is a poor man's Akamai?
Hardly.
Besides - bittorrent is just files. Akamai has several different types of services most related to distributed content distribution. From individual files to whole websites can be hosted on the Akamai network. [nba.com] is completely hosted on the akamai network - requests to nba.com rarely ever hit the core servers.
Re: Poor Man's Akamai¿ Yeah, okay¡ (Score:2)
It's difficult because Akamai has to go through a bunch of stupid effort to get the content to where it's going. It's also difficult because you have to sign up with Akamai to arrange to be able to push your content through them in the first place.
If BitTorrent were natively supported in Mozilla, you could host entire sites using it too. In fact, I rather would. Most of those picture heavy sites that get Slashdotted within seconds of their appearing on the front page would be just fine if they were publ
Re:"P2P"? (Score:5, Interesting)
No, it isn't a P2P application in the typical file sharing sense. Bit torrent is perfect for short term kinds of downloads.
Let me give you an example.
Let's say I make games and I release a patch for it once a month. If every one of my hundreds of thousands of users tried to download that patch at the same time, my bandwidth would be slashdotted so to speak. Even if I could handle the load, I'd be consuming gigs and gigs of bandwidth in just a few days.
But if I torrent that file to all my users then the bandwidth consumption spreads across the internet like a virus (for lack of a better word) and I save money. It's also better for the user because they're not relying on a central server to supply the file. If my server goes down 12 hours after the patch is released, the file is still being distributed across the net.
Obviously in 6 months the torrent won't be as reliable a downloading source because the patch is too old and not as many people are patching. After a week, the rush of people grabbing the file at the same time is over and then I release the real thing instead of the torrent on my website so the people who were too late in the patching can get it.
The beauty of torrent is timing. If you have a popular file to share at a specific time, torrent's your application.
Re:"P2P"? (Score:3, Interesting)
In some of my recent experimentation with BT, I tried to Torrent a file, but it didn't work because the main server wasn't hosting it anymore. I had the
Re:"P2P"? (Score:2)
Yes, P2P (Score:4, Interesting)
Napster, the obvious first example of P2P file sharing, maintained a centralized index of everything it knew about, which was one reason it could be sued to death, so most of the newer file-sharing applications found ways to also decentralize their indexing (which is harder.) BitTorrent avoids the whole problem - the person running the tracker is the person publishing the file, and the indexes of who has what pieces are transitory. So if the distribution is legitimate, fine, and if it's not, the copyright owner can go sue the publisher who ripped them off.
So from an applications standpoint, yes, the person distributing a file can sometimes use it like Akamai or AT&T or Speedera to ship their stuff out faster, except that it's quasi-free because it's using the downloaders' bandwidths instead of a big caching service's bandwidth. But one big difference is that BitTorrent is designed to handle big files, while the caching services can handle anything - so they're useful for keeping your front page from being slashdotted (or superbowl-commercialed), and for the graphics on your front page, as well as for distributing the new release of your music CD or your software update. The caching services also provide a function that BT doesn't, which is accelerating delivery of small files by delivering them from nearby servers - instead of hauling them 50ms across the continent or 200ms across the Pacific, you're grabbing them from nearby, while BT requires an index hit from the tracker before fetching content. BT scales very closely with demand volume because it is P2P, so the more demand there is, the more servers there are to fill it - the caching services scale because they've got big honking servers spread around the net.
It's changed fansubs (Score:5, Interesting)
Prior to BitTorrent acquiring digital fansubs of anime was extremely difficult. Especially if you weren't at a college campus. The files are 200MB, so dial up users are out. Releases were made on IRC fserves, so propagation was slow. Things made their way slowly onto other p2p networks like WinMX and DC, but you were never able to find anything and everything. And only IRC fanboys could get things guaranteed as soon as they came out.
BitTorrent changed everything. Check out Anime Suki [animesuki.com]. The fansubbing groups are now setting up torrents of every episode they release. And every day the newest ones are listed as they come out. So anybody who has a fast enough connection, or is willing to wait for 200MB can get fansubs when they come out, guaranteed. The best new stuff is not limited to the fanboys anymore. And you don't have to deal with other p2p networks where people will do "trad3z onli!" or otherwise cancel your download. And no queues either.
The problem with BitTorrent is that when a file is no longer popular, BitTorrent becomes useless. And if a file is small BitTorrent is also useless. You need lots of people downloading and uploading and you need a big file. Prior to BitTorrent putting a video on a web page either meant you were badass or a big company with big ass servers and bandwith. Or nobody visited you and it didn't matter. BitTorrent brings video back to the web. WebMasters no longer need to fear crashing and burning if they host an awesome video.
If only there was something like SiteTorrent that found some way to keep
Re:It's changed fansubs (Score:5, Interesting)
How about mod_torrent for apache? Right now every file you want to share with bittorrent has has to be configured separatedly and attached to a tracker. With something like mod_torrent you could specify that for example all avi files, zip files etc. on a host should always be uploaded trough bittorrent.
On a file request the web server starts the tracker automatically if no one else is already downloading the file. There would always be at least one seed, the web server, and users would share the bandwidth load if the file was popular. Even if no one else will be downloading the file at the same time distributing the file trough bittorrent should only impose a very small overhead.
Re:It's changed fansubs (Score:2)
second half would be torrent support built into Mozilla so that stuff could display inline with the page.
at worst it would only slightly lessen the bandwidth used by the site, at best it would help sites cope with being slashdotted, farked or whatever. of course, the database driven sites that choke something between apache, php and mysql wouldn't be helped but the ones with big downloads might stay up.
Re:It's changed fansubs (Score:2)
It is a big thing to happen to digital fansubs, but it isn't a godsend. Fansubs were supposed to be only available to fanboys/girls, that have watched most commercially available anime and want to watch other anime that is unlikely to get commercially available. Now most anime are licensed (but not announce) before they air in Japan. So most fansubs now are ju
useful for... (Score:2, Interesting)
Re:It's changed fansubs (Score:3, Insightful)
BitTorrent eliminates the 'leecher' problem that FTP has because it is designed to serve the file you're downloading to the other downloaders.
The second link (Score:3, Insightful)
Re:The second link (Score:2, Funny)
Does slashdot have a policy about posting links to warez/pr0n/illegal content/etc sites?
Yes! We never link to them until after all the editors have verified the site is currently up, and downloaded all the goodies.
Answered by CmdrTaco
Last Modified: 6/14/00
Re:The second link (Score:3, Insightful)
To claim so is to call me a drug dealer for the following sentence. "There's a lot of drugs avaliable in Soho"
Re:The second link (Score:2)
Re:The second link (Score:2)
It's odd that you think this is clearer under other laws -- it's mostly only the US that has actually tested these legal waters.
Mod Troll Down Please (Score:2)
Re:The second link (Score:2)
Try applying the following question to each case: "How much effort does it take to go from the information given to the final illegal product?"
In the torrent case, a link to a site with warez torrents gets you 90% of the way there. In the Soho case, you'd still have to randomly cruise streets, looking for a dealer.
Even so, I wouldn't say that linking to a warez site is necessarily illegal,
My issue with bittorrent (Score:2, Interesting)
Now, my issue is.. why can't I easily help serve that file again? If bittorrent would allow me to select the torrent file and the local file to use, I would be more satisfied. (and no, obscure
Re:My issue with bittorrent (Score:5, Informative)
You can, just open the torrent file again, and try to save the file to the same location you did before. It'll then check the file is OK and continue serving it for others.
short term - new clients are too configurable (Score:5, Insightful)
Still, if you're looking for something older than a few weeks, you're looking at something like edonkey, but speeds will be far more pathetic.
The problem with BitTorrent is that "advanced"(ie, unofficial) clients are springing up like weeds, and they let you fudge with all sorts of parameters(how many clients you upload to and stuff, for example). If the p2p authors didn't originally let you tweak it, it's probably because you SHOULDN'T tweak it. Edonkey has seen the same problems- you should see the configuration parameter list for mldonkey. It's horrible- more rope for users to hang not themselves, but the network.
Worse, the "advanced" BT clients let you change your upload rate. Part of the reason BT is so absolutely, amazingly fast is that it forces you to use all your upload, which pisses off the kiddie leechers who don't realize you gotta pay(full upload capacity) to play(maxxing out your download.) I noticed right after the "advanced" and 3rd-party tools came out that speeds dropped.
Re:short term - new clients are too configurable (Score:4, Informative)
Re:short term - new clients are too configurable (Score:2)
However, it shouldn't be long before more anti-leech apps come out that slow you down if you don't share yourself.
Re:short term - new clients are too configurable (Score:2)
traffic shaping
Re:short term - new clients are too configurable (Score:4, Interesting)
This does not give people an excuse to leech. I'm currently co-ordinating with a number of other developers to create an anti-leech tracker (it keeps track of how much you've uploaded and how much you've downloaded, and will begin to warn and/or deny you at a certain ratio after a certain ammount of time).
The reason BT's speed is dropping is not becuase people are limiting uploads, but becuase popularity is growing. There aren't 100 people on a file anymore, there's 2000.
Do a little test. Grab BT Availability Checker [thesmallone.de] from that page, and run it on a torrent that's got lots of people (new simpsons episode, matrix reloaded, whatever).
If you're lucky, half of the 50 or so peers you're sent (out of 2000!) will be actually alive.
There is currently no way to "match up" people who should be sending things to one another (one the same ISP or LAN), but again, we're working on it.
BT is still in it's infancy, but the future looks good.
Yep (Score:2)
Re:Yep (Score:2)
Which will show them for the terrorists they are. BitTorrent gets the original file from a centralized server. Their whole excuse for DoSing people was they supposedly couldn't track down the person distributing the supposedly "infringing work" and sue or DMCA them.
Re:short term - new clients are too configurable (Score:2)
Compile QoS & friends into your kernel.
Re:short term - new clients are too configurable (Score:2, Insightful)
A "90% upstream max" client would help (Score:3, Insightful)
Re:short term - new clients are too configurable (Score:2)
Nonononononono. Maxing upload is *bad*. If you max out your upload, you can't ACK any packets coming in, which kills your downstream; eventually the connection'll time out. Then you're screwed.
Re:short term - new clients are too configurable (Score:2)
Whether or not the ability to change your upload speed is a good thing or not is actually debatable, in my opinion. Take the recen
Another tutorial (Score:4, Informative)
Some great bittorrent sites (Score:4, Informative)
For everything else, http://www.torrentse.cx [torrentse.cx], which has a comment system for each torrent file so people can post up their thoughts. Also they allow people to upload their own torrents. This site has the following sections: Misc, Movies, TV, Music, Porn, Books, Games, Software, Comics, and Anime.
Also, http://www.suprnova.org [suprnova.org] is good too, but has been having a lot of problems lately. They have: Games, Movies, TV Shows, Music, Apps, Misc, and DVD
http://www.bitetorrent.com [bitetorrent.com] has TV Shows, Movies, Music, Apps, Games, Comics, Anime and Misc. Allows people to upload their own torrent and has a tracker as well.
http://torrents.slash0.org/ [slash0.org] also includes TV Shows, Movies, Games, and a Misc section.
The following are the best TV-only BitTorrent sites. http://www.marksailes.uklinux.net/bt/ [uklinux.net] http://www.tvtorrents.com [tvtorrents.com]
Anyways, those are the most popular BitTorrent places. And with me posting this now (and perhaps getting modded up =D), they should be even better and faster (if the website doesn't die from the load first).
Re:Some great bittorrent sites (Score:3, Funny)
www.torrentse.cx redirected to Slashdot.org, now it just shows:
At least they *got* it.... (Score:2)
why are all the BT sites down? 90% of them are under DDoS attacks, from unknown sources
- Jakara
Unknown sources? Us? Slashdot?
Nahhhh..... =)
Thanks for Asking? (Score:2, Insightful)
Thanks for asking slashdot...
users, we will be back
OK, so now people are getting pissed if we slashdot their servers. Since when on the Internet do you have to "ask" to see a webpage. Well, if you don't like it then don't post your servers on the *public* Internet. DUUUUUUH! I have an idea, don't want us coming in? Make things password protected for your precious little community. Don't be a bitch because someone is interested in your site. Next thing you kn
Re:Thanks for Asking? (Score:2)
N
Thanks, Slashdot. (Score:2, Insightful)
Re:Thanks, Slashdot. (Score:2)
Re:Thanks, Slashdot. (Score:2)
Thailand comes to mind immediately.
Hell, there's a very small soverign country on an oil rig off the UK. They've signed no treaties, you can host ANYTHING there.
BitTorrent (Score:5, Interesting)
I'm also developing an alternative client, and many people prefer the interface to the stock one.. it's called burst! [dyndns.org] (front-end is released GPL, back-end currently still relies on the python code which is MIT).
Re:BitTorrent (Score:2)
As a recent new user, I am constantly amazed at the sheer speed of BT for large files, and would love to see more use of it on /. (even though I downloaded the D3 trailer, and saw a lot of people
Re:BitTorrent (Score:2, Informative)
To re-open a file for sharing, follow the procedure for downloading it again, and choose the same destination file. It will go through a checking p
Re:BitTorrent (Score:2, Informative)
Once the file is completed, you can stop uploading (sharing) it at anytime and resume it later on just by double-clicking on the *.torrent file (just make sure it points to the directory with the downloaded file). It'll check the file first and then begin uploading to other clients.
P2P has it's problems... (Score:2)
The best P2P solutions are ones run where bandwidth is excessive (DC on campuses for example, where 1mb/sec upload was no skin off the nose of the user with 100mb/sec internally) or private groups (like my local SSH+DC system that only has 6 users).
Freenet seems to be pretty good at enforcing people to be altuistic and not self
Re:P2P has it's problems... (Score:2)
The best P2P solutions are ones run where bandwidth is excessive (DC on campuses for example, where 1mb/sec upload was no skin off the nose of the user with 100mb/sec internally)
Kind of off topic, but can you imagine how many people are going to become leeches and begin deliberately trying to minimise how much they upload after ISPs across the world start limiting monthly band
In My Opinion... (Score:4, Insightful)
Re:In My Opinion... (Score:2)
They can't actually touch em.
Plus, so what if a torrent site goes. The
The tracker is more of a problem, and indeed more copyright vulnerable than the sites.
Java Bit Torrent (Score:5, Informative)
I've heard complaints about and requests for "advanced" features, on the mailing lists, on IRC, and of course here. As far as the P2P protocol is concerned, I trust Bram's judgment. There are no plans to include any advanced features like upload bandwidth throttling. Instead, what I'm hoping will differentiate the Java port will be the GUI and ease-of-use, the ability of testers familiar with Java (leading to great security and QA), and code cleanliness.
If you're at all interested in seeing a (mostly) working Java implementation, and the only feature-for-feature 'official' version, check out JTorrent [sf.net], and drop me a line. If you're curious about other language ports, or other ports with different goals, check out the "btports" Yahoo group. For general questions, or questions about the original Python, use the "bittorrent" Yahoo group, or go to #bittorrent on irc.freenode.net.
Wouldn't the problem with bit torrent be (Score:4, Insightful)
Re:Wouldn't the problem with bit torrent be (Score:2)
Actually, they have a simpler plan - kick anyone they catch using Bittorrent off their system.
From what I've heard, BitTorrent infuriates the cable ISPs.
Apparently their whole infrastructure was designed for users accessing one or two web sites, and downloading files, not each user randomly connecting to hundreds/thousands of other systems. Bittorrent users generate a load equal to several hundred normal users. A f
Cable companies and servers (Score:2)
Re:Wouldn't the problem with bit torrent be (Score:2)
Kazaa & Gnutella: While this is open your entire shared folder is available for browsing and uploading to others, and some people might leave it on all the time.
Freenet Project: Similar to above, and if you're a permanent node then you're trafficking packets that aren't even to or from your published FreeSites.
BiTTorrent's beauty to me--and I suspsect the ISPs--is
Questions (Score:3, Insightful)
1) Large collections of small files: It would be really cool, to me, if small files out of a large catalog could be picked and chosen over a single bittorrent session. I'm envisioning this being used for things like debian package pools. Forget all these mirrors, let's find a way to let everyone who downloads an individual package share that with the next person who wants it. I don't know enough about other distributions, but anyone else who has to keep a large number of small packages up to date would benifit greatly from this.
2) Small, high-demand, and/or frequently changing sites. One only needs to look at http://www.suprnova.org/ [suprnova.org] and http://www.torrentse.cx/ [torrentse.cx], two major torrent hosting sites, to see the problem. All too often small informational sites with no real massive payload get squashed by the slashdot effect. Surely the idea of using bittorrent's neccesarilly distributed nature to move around signed, up-to-date, small suites of related html & images is amoung the biggest potential opprotunities for small-time independant web publishers to survive high bandwidth demands?
suprnova.org /.'ed (Score:2, Informative)
Obligatory FAQ posting... (Score:3, Informative)
... (Obligatory Fight Club Comment) (Score:4, Funny)
Failed to mention the blue screen issues (Score:2)
Re:Failed to mention the blue screen issues (Score:2, Informative)
libtorrent (Score:2, Informative)
that Bram, such a nice young man (Score:5, Interesting)
I d/led it yesterday for the first time. I liked it, so I of course donated $5 to his Pay Pal account. Within a couple of minutes, he wrote me a thank you e-mail.
Re: (Score:2)
Re:One thing I'd like... (Score:3, Informative)
I'm using Bittorent that's included with Debian Sarge. Available here [bitconjurer.org]. And it supports a upload-capping.
Re:One thing I'd like... (Score:2)
If you're not prepared to give back as much as you take.
Don't use any P2P.
Re:One thing I'd like... (Score:2)
Re:no. (Score:3, Insightful)
Resuming with another p2p app? What apps let you do that anyway? When would you want to resume with another app?
Forced to upload? That is what makes downloads so fast. If everyone leeches, nobody gets good download speeds.
Re:no. (Score:2)
The best P2P programs don't download blocks sequentially, but in random order (avoiding the last block distribution problem). BT and ed2k are among these, and its the reason why you can't resume from foreign programs. No big deal.
rsync can resume BitTorrent downloads (Score:5, Informative)
Re:rsync can resume BitTorrent downloads (Score:3, Interesting)
Re:why BT works (Score:2)
Kidding of course but it'd be a lot harder for throttling clients if the original hadn't been so open.
Re:Don't think so... (Score:5, Insightful)
Re:Don't think so... (Score:2, Funny)
" Kazaa, while being a cool technology, still only exists for users to download files which are either copyrighted (warez/mp3/svcd) and/or illigal (porn of varying extrmes)
" mIRC, while being a cool technology, still only exists for users to download files which are either copyrighted (warez/mp3/svcd) and/or illigal (porn of varyin
Re:Potential problems? (Score:2)
i've got a dsl line capped at 12k/s, why would i want to spend all my time recieving files at 12k/s as well? I'd rather use usenet.
Re:Fast Downloads? (Score:2, Insightful)
And BTW, here's a thought for you: even if a client is limited to sending at 5KB/s, if you are connected to 20 such clients that's 100 KB/s. Now consider the case of 75 peers.