Slashdot Mirror


Bittorrent To Replace Standard Downloads?

Max Sayre writes "Have you ever tried to download an operating system update only to have it fail and have to start all over? What about patches for your favorite games? World of Warcraft already uses Bittorrent technology as a way to distribute large amounts of content at a lower cost to the company and faster speeds to all of their clients. So why haven't they replaced the standard downloading options built into any major OS? Companies like Opera are including the downloading of torrents in their products already and extensions have been written for Firefox to download torrents in-browser. Every day Bittorrent traffic is growing. Sites like OpenBittorrent already exist and DHT doesn't even require a tracker. So why isn't everyone doing it? Is it finally time to see all downloads replaced with Bittorrent?"

591 comments

  1. You explained it. by binarylarry · · Score: 4, Insightful

    When torrent support comes equipped on all the major browsers, it can take off.

    Until then it's a tool for nerds to get their porn faster.

    --
    Mod me down, my New Earth Global Warmingist friends!
    1. Re:You explained it. by smartr · · Score: 4, Insightful

      I can see this really taking off in the office I work at... Oh wait... Is that a giant truck of bandwidth clogging the private network? You're using the VPN to host torrent files? Ring Ring, the customer wants to know why is the internet so slow.

    2. Re:You explained it. by haruchai · · Score: 3, Insightful

      Why the hell would it have to be in all the major browsers, when the ability to open files with external apps has been around for a decade, if not longer.
      Just so you know, there have been Firefox addons for torrents for several years and Opera baked in right into the browser over 5 years ago.

      --
      Pain is merely failure leaving the body
    3. Re:You explained it. by kwerle · · Score: 2, Funny

      Until then it's a tool for nerds to get their porn faster.

      11+ Million World of Warcraft players can't be wrong...

      OK, the porn market is bigger than that - but the porn torrent market? I wonder.

    4. Re:You explained it. by davester666 · · Score: 4, Interesting

      Hell, I'm on Shaw Cable in Canada, and if I don't limit my upload bandwidth to 5 kb/s, my download bandwidth drops to sub-50 kb/s. But if I do limit it to 5 kb/s, then download speeds go way up to over 200 kb/s.

      And yes, they advertise that I should be getting an order of magnitude greater speed than this...

      --
      Sleep your way to a whiter smile...date a dentist!
    5. Re:You explained it. by TehNoobTrumpet · · Score: 1

      Is that a giant truck of bandwidth clogging the private network?

      It's not a big truck, it's a series of tubes!

    6. Re:You explained it. by swabeui · · Score: 2, Interesting

      I was just about to post the same thing. I wish I had mod points to give this. I can see myself watching my slow connection get saturated with torrent traffic but unable to block it because my co-workers need it to download.

      That said, I think it would be a great idea if it was an alternative option, especially over those stupid proprietary download mangers (looking at you Dell). At the end of the day it will only take off if the end user likes it more which faster download speeds would do.

    7. Re:You explained it. by Nirvelli · · Score: 3, Insightful

      Because your everyday normal "series of tubes" people can't go to the effort of using your "external apps."
      And the only Firefox addon they have is VideoDownloadHelper, because they went on Yahoo Answers asking how they could download YouTube videos.

    8. Re:You explained it. by Anonymous Coward · · Score: 0

      When torrent support comes equipped on all the major browsers, it can take off.

      Until then it's a tool for nerds to get their porn faster.

      Well I use Chrome and Firefox under Linux (Fedora 13) and when I select a torrent download I can easily import the torrent information into a torrent program with only two clicks. The first click is to download the torrent info then the next click to activate the torrent (I use Ktorrent and Kget). I mainly use torrents to get Linux distributions (3+ GB isos) from which I can create a virtual machine or create a bootable USB which is great for installing Linux on netbooks which don't have a CD/DVD players or if want I can easily create a bootable DVD (about 3 clicks) of the mouse. I also download some TV programs which I normally cannot get in Australia which is also extremely easy to do.

      Note It is also easy to do this in MS Windows as well.

      When using a torrent you can reliably get much larger files than if you try to manually download manually however there are programs that will let you start from were you left off but this does depend on your software which you would normally have to install separately and hope that the site you are getting the files from supports that transfer software. The only downside of a torrent is the fact that downloads do depend on the number of "seeders" so if a file is not that popular then you could take a long time to get the download.

      Another problem with torrents is many work places block them thinking that may people are going to pirate movies or get porn. Unfortunately the said companies are usually correct and while torrents can reduce the overall bandwidth of a company network they are so easily abused. So when I need an legitimate ISO I have to download it normally at many MB/sec which definitely hammers the network, in fact I actually find it easier to download ISO's from home since I can normally get the DVD instead of the Live CD.

    9. Re:You explained it. by Sancho · · Score: 5, Informative

      Your acknowledgement packets probably aren't getting through.

      http://www.benzedrine.cx/ackpri.html

    10. Re:You explained it. by mirix · · Score: 2, Informative

      Shaw seems to be throttling torrents, from my experience at least, and a few friends with them. Used to be faster a couple years ago.

      Upload has always been rather pathetic with them though... and seems to have gotten worse over time (over subscribing I guess?)

      --
      Sent from my PDP-11
    11. Re:You explained it. by Sir_Lewk · · Score: 5, Insightful

      This. People don't seem to realize that PDF, word documents, and flash will never take off as accepted formats for the layman unless they are baked into every major web-browser.

      Wait, what?

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    12. Re:You explained it. by Anonymous Coward · · Score: 0

      When torrent support comes equipped on all the major browsers, it can take off.

      Until then it's a tool for nerds to get their porn faster.

      Why is everyone hell bent on sticking everything they can in the freakin web browser thats is a pile of crap a web browser is for BROWSING THE WEB let that be an end to this pile of defunct crap .

      when D/L'ing a torrent you use a client for that and stick it on another desktop where it can just plod on (oh sorry you aint got proper virtual desktops on windblows have you well maybe you should dump it )

      keep torrents in their own client and out of the Web Browser
      --
      not anon just hacked with the tosser mods on here

    13. Re:You explained it. by Ruede · · Score: 0, Offtopic

      what a fucking retarded article.

      i am downloading tons of files for my operating system via http/ftp and they are not failing..... why? because there arent any money hungry reatards providing those updates....

      go linux or other free open source and you dont have the issue the OP has...

      the most terrible thing is updating a windows operating system. why? it took me once over 5 hours to fucking upgrade vista to latest stable... i can compile a bunch of my OS in that time. gentoo needs about 24-36 hours to compile anything including a full blown KDE SC and open office....

      i am not a fan of companies that let the user distribute the patches like blizzard does... i dont play WoW but lets see if i would: I AM FUCKING PAYING A MONTHLY FEE - ARE YOU FUCKING SERIOUS?

    14. Re:You explained it. by Anonymous Coward · · Score: 0

      Eep, that's a narrow pipe. Kick the polar bear off the hose.

    15. Re:You explained it. by Anonymous Coward · · Score: 0

      Torrent is slow, inneficient network wise. A,d a pain in the ass since almost every client torrent impose that you keep an open graphical session for nothing.What is needed is *only* the capability to get the not yet downloaded part of the file. HTTP and FTP allow this. You only need to get servers and clients which implement it.

    16. Re:You explained it. by Runaway1956 · · Score: 3, Informative

      That's why you use a traffic shaper on your own network. With Wondershaper, I find my real available bandwidth, subtract a small percentage from the available bandwidth, and throttle everything to that speed. With short queues, everything just moves along nicely, and high priority packets are moved to the front of queues. If you allow the queues to get long, with no prioritization, bandwidth comes to a crawl. Now, don't get me wrong here - I am not advocating that ISP's do traffic shaping. They will do it all wrong, for all the wrong reasons. If most people did the traffic shaping on their own networks, it would relieve the load on the ISP, and the ISP would have less justification for traffic shaping THEIR WAY. So - what does traffic shaping mean, in real life, on my own network? Without traffic shaping, any person can start a download from his desktop (or laptop), or watch a Youtube video, and bring everyone in the house to a crawl. Pages may not load at all for other people. With traffic shaping, I can start huge downloads from all five machines on the network, but all five machines can still browse. Those downloads run somewhat slower than they would have - but no one is screaming, "WHY CAN'T I LOAD MY EMAIL?? WHO IS DOWNLOADING THE ENTIRE INTERNET?" Try it. Put a traffic shaper on your gateway machine, or at least set up QOS on your router. The internet will never look the same again.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    17. Re:You explained it. by Runaway1956 · · Score: 5, Informative

      Again, traffic shaping. I use Wondershaper, from the Ubuntu repositories. # wondershaper eth1 300 90 Problems solved. Of course, you have to determine your total available bandwidth so that you can determine what speeds will work best for your network. (real speeds, not advertised speeds) You'll likely spend 15 to 30 minutes getting is set up, unless you already know what you are doing. Once done, you'll never have to worry about choking your internet connection again.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    18. Re:You explained it. by Anonymous Coward · · Score: 0

      You lost me there.
      I know what a series of tubes is, but what the hell is this "external apps"?
      And why are you stalking my Yahoo Answers posts? Is that you, Dad?

    19. Re:You explained it. by Anonymous Coward · · Score: 0

      When torrent support comes equipped on all the major browsers, it can take off.

      Until then it's a tool for nerds to get their porn faster.

      The original-poster is asking whether it will "Replace Standard Downloads", not whether it will "take off". I'd say it has already taken off. Almost everyone I know uses it: all my friends, my brother, sister, dad, my grandpa and the vast majority of people I work with. Last I checked the majority of trafic on the Internet was BitTorrent traffic.

      As for nerds and porn - I'm sure that happens, but it's used for far more than that.

    20. Re:You explained it. by Raharazod · · Score: 1

      You've never downloaded a big file and lost connection? Like a linux ISO?

    21. Re:You explained it. by icebraining · · Score: 1

      Virtual desktops? Pff. It can't even survive X restarts. Get screen and detach it to where it belongs.

    22. Re:You explained it. by hairyfeet · · Score: 1

      Personally I hope it don't, and here is why: When I use MSFT updates, either automatically or by using Autopatcher, it don't count against my cap, whereas BT would. Sadly most likely the future will be ALL having a cap, because keeping up with demand would mean actually upgrading infrastructure, which is anathema to the corps "fuck everything but the quarterly reports" attitude we got going here in the USA. But the only thing you get free besides any "content" hosted by the cable/DSL provider (such as the VoIP they sell) is MSFT Update. But if you are on a cap, see if they charge for MSFT updates. Most likely they don't.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    23. Re:You explained it. by jandersen · · Score: 1

      When torrent support comes equipped on all the major browsers, it can take off.

      Well, I am using a major browser (Firefox - almost 23% according to http://marketshare.hitslink.com/firefox-market-share.aspx?qprid=0&sample=28) and when I click on a torrent link, it starts downloading. Admittedly by using an external client, but what is the problem with that?

      The big problem for P2P services right now is that many big ISPs don't allow that kind of traffic, and they often don't even tell you so up front. That kind of policies is what keeps it back, not whether it is built into the lazy choice browser on Windows.

    24. Re:You explained it. by mayberry42 · · Score: 1

      Simple, the office could just limit the upload bandwidth to a small, but manageable level - or shut it off all together (little reason for a company to host files of other companies/competitors). An exception, of course, is if you're trying to sell the product in question, in which case rev it up. Either way, allowing others to seed the torrent helps distribute the costs associated with massive bandwidth.

    25. Re:You explained it. by Bert64 · · Score: 1

      The problem is that the buffers are too big, which is done to increase throughput at the expense of latency. Once the buffer is full, you have to wait for the entire contents of the buffer to be sent before your next high priority packet can be sent.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    26. Re:You explained it. by Bert64 · · Score: 2, Insightful

      Sure, that's what resume is for... HTTP supports it, FTP supports it...

      What i don't like are sites which force you to download files within the browser (which are designed for browsing, and generally have very poor download functions) instead of just presenting a url which you can cut+paste to wget.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    27. Re:You explained it. by xtracto · · Score: 2, Insightful

      Because your everyday normal "series of tubes" people can't go to the effort of using your "external apps."

      And the only Firefox addon they have is VideoDownloadHelper, because they went on Yahoo Answers asking how they could download YouTube videos.

      Yeah... tell that to the million of everyday normal "series of tubes" people (including the thousand harassed by the MAFIAA) who have used your "external apps" to download music and videos.

      Of course, it won't catch up in offices because as I see it, currently it is very easy to block torrent traffic (my office do it) whereas if it was *needed* for day to day use they will have a bandwidth nightmare.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    28. Re:You explained it. by cbope · · Score: 2, Interesting

      Surely you forgot about browser toolbars... the last time I cleaned my parent's computer I removed at least half a dozen damn toolbars from Firefox, several of them with very questionable intent. Remember, if Joe Sixpack visits a page and it prompts them to install something... they will very likely install it. They don't know they don't need it, most likely, because the general public has been conditioned over the years that various add-ons are required for viewing certain websites and content.

      I did instruct my parents to not install anything prompted by a website withing knowing what it is and why they need the add-on.

    29. Re:You explained it. by Anonymous Coward · · Score: 0

      furthermore no firefox addon can provide torrent or p2p functionality. You need sockets so it cannot be done in javascript. Hence people need to download an external app, which they cannot do in the an office environment.

    30. Re:You explained it. by Phallelujah · · Score: 1

      I dunno that the average user is incompetent or well...old enough to not know how to use a drop down menu placed prominently within a dialogue box.

    31. Re:You explained it. by haruchai · · Score: 1

      Thank you, Sir Lewk. An Insightful mod to you.

      --
      Pain is merely failure leaving the body
    32. Re:You explained it. by haruchai · · Score: 2, Informative

      Perhaps you'd like to give this a try?

      http://www.fireaddons.com/downloads/

      --
      Pain is merely failure leaving the body
    33. Re:You explained it. by Threni · · Score: 1

      This is why it would be nice if there were a parallel internet existing on Wifi, fed from people's internet connections, but which would still contain a network of shared files which are obviously available even if the internet went away for a bit. You might as well make this a darknet, and make it available over the internet too so you'd get the best of both worlds.

    34. Re:You explained it. by sckeener · · Score: 1
      This. People don't seem to realize that PDF, word documents, and flash will never take off as accepted formats for the layman unless they are baked into every major web-browser.

      Correct. I've had several complaints from my users about files failing to open. Until Word is able to open that pdf document, file types will remain geek knowledge.

      --
      "Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
    35. Re:You explained it. by Anonymous Coward · · Score: 0

      Kudos to the retarded morons who modded this as Insightful

    36. Re:You explained it. by eth1 · · Score: 2, Insightful

      When torrent support comes equipped on all the major browsers, it can take off.

      And ISPs start offering decent upstream bandwidth?

      Right now I hate torrents because it always seems to be slower than a server with a good connection. The past few times I've been forced to use it, I've been uploading faster than I was downloading (I do have decent upstream).

    37. Re:You explained it. by Firethorn · · Score: 2, Interesting

      Thing is, a proper bittorrent implementation would actually improve speeds at a private network. That way, rather than having 50-100* clients all contacting microsoft for updates and downloading that 200MB set of patches, while they do their contact, the BT system realizes they're all on the same network/subnet and they promptly share them all with each other first. Without needing some sort of 'official' local patch depository server or fancy management system like SMS. Or even a caching proxy server(which would have to be properly set up to catch the patches).

      So rather than transporting, say 25Gig over their line for 100 clients, you only transport 400 MB - 1 MB overhead per client, the 200 MB set of patches, then the machines share locally.

      If you set it up on a 'share equally' policy, the core system then shares out 200MB of patches to peers NOT on the network.

      The biggest problem I see with using this for OS updates is the whole 'verified source' and 'untrusted communications' problems. Basically, many people aren't trusting of checksums, and many others don't want the OS doing any unauthorized network communication, as they're afraid that the bittorrent system 'could' be shipping personal data.

      *Much above this and you'd want to start considering more enterprise solutions.

      --
      I don't read AC A human right
    38. Re:You explained it. by commodore64_love · · Score: 2, Insightful

      At my job I torrented a Doctor Who audiofile pack, so I'd have something to relieve the boredom, and the next day the IT Staff was scanning my computer. I don't think torrenting will be permitted in the office. Ever.

      From the summary:
      >>>"Have you ever tried to download an operating system update only to have it fail and have to start all over?"

      Yes and it's ridiculous. Even back in the 80s we had the ZMODEM protocol on our lowly 8-bit Ataris and Commodores. If a file was interrupted the ZMODEM protocol had the ability to look at the last clean packet received, ask for the next packet in line, and thereby restart in the middle of the file. It's stupid that modern 64 bit browsers don't have the same "continue" function my old 8 bit software had.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    39. Re:You explained it. by commodore64_love · · Score: 1

      >>># wondershaper eth1 300 90

      In English Doc? What's this mean?

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    40. Re:You explained it. by LWATCDR · · Score: 1

      Yea that will work...
      Here is an example of why everything will not be a torrent.
      I work for a small software development firm that develops vertical market software.
      Our customers don't know to copy a file in windows or attach files to email without out calling our tech support.

      So no. We are not going to tell people that they can download a program to download a torrent!
      Good heavens if we did that then we would have to support that program as well!
      Yes before everybody does this we will need it built in. Even then I doubt that for our customer base that it will be of any help.
      Not enough people with properly configured routers to do this.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    41. Re:You explained it. by Runaway1956 · · Score: 1

      From the command line interface, I've told Wondershaper to intercept traffic on ethernet card 1, and to allow traffic at 300 kb down, and 90 kb up - all my high priority traffic goes to the head of the queues, and no one gets all the bandwidth for their downloads.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    42. Re:You explained it. by Idbar · · Score: 3, Insightful

      I don't see why you're modded interesting, when you should be modded +5 informative.

      Some people don't understand the fundamentals of TCP's congestion control/flow control. Bit torrent is a very greedy, selfish, egocentric, abusive (keep going with the adjectives) algorithm. It takes advantage of TCP's mechanism to provide fairness, and use it to abuse the rest of the users. While people is excited about it's performance to selfishly downloading data, the widespread of these type of algorithms may lead to unusable networks. Particularly, because there is no queue management enforced and marking mechanisms are not used by default, therefore, routers will drop packets and the end effect is a large number of retransmitted packets.

      As the the parent points out what the grand parent states, the greed of such protocols even degrades the throughput by starving the acknowledgement packets.

    43. Re:You explained it. by Xoltri · · Score: 1

      I have shaw extreme in Edmonton Alberta and don't have any of the problems you describe. But also my download speed is about 1800kb/s (15 megabit).

      --
      -Xoltri
    44. Re:You explained it. by gumbi+west · · Score: 1

      I use more than one computer and the main problem is one person uploading while the other wants to download. So it really should be implemented on the router. Will this work on the WRT54GL?

    45. Re:You explained it. by Anonymous Coward · · Score: 0

      With a firmware which supports QOS, yes, it can. I believe the Tomato firmware will do this, but it's been a while since I looked into it.

    46. Re:You explained it. by Anonymous Coward · · Score: 0

      Not if the RIAA and MPAA has anything to say about it. China style black lists for everyone.

      http://www.eff.org/coica

      https://www.eff.org/deeplinks/2010/09/government-seeks

    47. Re:You explained it. by Anonymous Coward · · Score: 0

      But... they are.

    48. Re:You explained it. by wikdwarlock · · Score: 1

      Any similar solution out there for windows users?

      --

      "I must not fear. Fear is the mind killer." -Bene Gesserit Litany Against Fear
    49. Re:You explained it. by Sancho · · Score: 1

      Not that I know of, though your router may be able to do it (or may be flashable to a firmware that can.)

    50. Re:You explained it. by rjstanford · · Score: 1

      Yes and it's ridiculous. Even back in the 80s we had the ZMODEM protocol on our lowly 8-bit Ataris and Commodores. If a file was interrupted the ZMODEM protocol had the ability to look at the last clean packet received, ask for the next packet in line, and thereby restart in the middle of the file. It's stupid that modern 64 bit browsers don't have the same "continue" function my old 8 bit software had.

      Hmm. Safari does, FWIW. Of course, this depends on the webserver also implementing HTTP properly, and may not work as expected when it comes to dynamically generated (watermarked, &c) content. But most of the time it just works.

      --
      You're special forces then? That's great! I just love your olympics!
    51. Re:You explained it. by jgrahn · · Score: 1

      When torrent support comes equipped on all the major browsers, it can take off.

      I use Opera exclusively. Do I use their torrent function? No. It seems pretty decent, but it's much simpler to use a dedicated client (rtorrent) so whatever I do to the browser doesn't affect my file-sharing. That way I can also run it on my server rather than on my desktop, which I shut down when I'm away.

      Until then it's a tool for nerds to get their porn faster.

      Yeah, and the tiny, fringe minority who download pirated music and movies ...

    52. Re:You explained it. by rnturn · · Score: 1

      "What i don't like are sites which force you to download files within the browser (which are designed for browsing, and generally have very poor download functions) instead of just presenting a url which you can cut+paste to wget."

      I'm with you about the browser being a poor download mechanism. Especially for those of us that still have crummy bandwidth available to them. (Yeah, we have "broadband"... for sufficiently small values of "broad".) I much prefer a tool like wget that allows me to limit the amount of bandwidth it uses for the download as well as having a handy means of continuing a previously interrupted download. It's nicely scriptable as well. (Being bandwidth-starved like we are at home, I don't even use wget for really big files like Linux distributions. That's what Cheapbytes is for.)

      As for those sites that seem to insist that you download through the browser, I found that, with a little work, you can, sometimes, wait until just before the download starts and grab the URL there. You may have to paste a couple of bits of text together to get the URL and it isn't always an option. If it looks like the site is going to be a pain and force me to use the browser, I tend to keep that tab open until just before I turn in for the night and let the browser have at it while I'm asleep. By then, nobody at home is going to be complaining about slow internet access. (If the transfer fails during the night, so be it. I can always try again.)

      --
      CUR ALLOC 20195.....5804M
    53. Re:You explained it. by jgrahn · · Score: 1

      Some people don't understand the fundamentals of TCP's congestion control/flow control. Bit torrent is a very greedy, selfish, egocentric, abusive (keep going with the adjectives) algorithm. It takes advantage of TCP's mechanism to provide fairness, and use it to abuse the rest of the users. While people is excited about it's performance to selfishly downloading data, the widespread of these type of algorithms may lead to unusable networks. Particularly, because there is no queue management enforced and marking mechanisms are not used by default, therefore, routers will drop packets and the end effect is a large number of retransmitted packets.

      What algorithms exactly are you talking about, and exactly how do they "[take] advantage of TCP's mechanism to provide fairness, and use it to abuse the rest of the users"? As far as I can tell the bittorrent protocol just does what e.g. FTP does: pushes lots of data through TCP long-lived connections. Perhaps you need a better TCP implementation?

    54. Re:You explained it. by sjames · · Score: 1

      Honestly, it's not so much that the protocol itself TRIES to screw things up or hog bandwidth (and if a router is configured CORRECTLY, it won't), it's just that it interacts badly with the highly asymmetric links you get on a typical DSL connection and with badly configured routers.

      It didn't get REALLY problematic until it grew countermeasures against poorly thought out ISP attempts to detect torrent use and shoot it down with fake RST packets.

    55. Re:You explained it. by Idbar · · Score: 1

      What do you mean with a "better implementation of TCP". Perhaps changes from within routers may work, or even another reliable transport protocol. The TCP slow start and congestion avoidance algorithms are supposed to converge to a fair bandwidth share. Since torrents open multiple connections to download small chunks of data (not the traditional behavior of FTP), then using 100 flows to download a large file will cause that another flow (such as an HTTP, a youtube video or the like) is greatly impacted because it's sharing the bandwidth with another 100 flows instead of sharing with just one.

    56. Re:You explained it. by drsmithy · · Score: 1

      It's stupid that modern 64 bit browsers don't have the same "continue" function my old 8 bit software had.

      They do. Of course, that's of no use when the other end doesn't support it.

    57. Re:You explained it. by haruchai · · Score: 1

      So? There will always be outliers. And we still have FTP, HTTP, and other file transfer methods.
      If torrent file distribution starts catching on as a mainstream method, router software will be written to adapt. Some clever default rules for QoS will go a long way to alleviating the impact of torrents on ADSL links.

      As I said earlier, Opera has had torrent support built in for 5 years and Firefox has at least one decent addon.

      --
      Pain is merely failure leaving the body
    58. Re:You explained it. by LWATCDR · · Score: 1

      Torrent users == outliers not the people I am talking about. I think you spend to much time with techies and not enough in the real world.
      It has this long just to get people comfortable with installing Firefox!
      Torrents may become more common but they will not be the default method until every browser has built in support. Easy wins. That is why most music is still in MP3s and people send .doc files in email "which sucks! folks make a PDF if I don't have to edit it!"

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    59. Re:You explained it. by haruchai · · Score: 1

      I deal with all kinds of people at all levels and have for years - my IT career started in Internet Helpdesk for home users.
      The problem is not how smart or technical people are but how spoonfeeding they get. While it's easy to dismiss things as being too technical for some, please remember not all these folks are complete morons. Technical or not, you're talking about people who may be multi-lingual, have 1 or more university degrees, learned to drive stick-shift, trucks, boats, airplanes or are mechanics, draftmen, nurses, musicians, or can knit, do shorthand, build houses, yadda-yadda.

      I say pretty much all of those skills are more advanced than learning to double-click an EXE and clicking, NEXT, ACCEPT, NEXT, FINISH.

      Among my close friends are a family of very non-technical people including a single mom with only a high-school education, her elderly parents who are a home-maker and a retired pharmacist and they've all become competent PC users.
      I've taught them how to install / uninstall programs, the benefits of the right-click context menu and keeping their virus-scanner updated and how to use the Windows web service to find a program to open an unsupported filetype.

      Your clients may have very good reasons to not stray from a small number of supported apps, but the lack of brainpower shouldn't be one of them unless they are very, very retarded.

      --
      Pain is merely failure leaving the body
    60. Re:You explained it. by haruchai · · Score: 1

      Oh, and I showed Granny how to install and use a PDF virtual printer - granted, it took quite a bit of explanation but the old girl got the hang of it
      and has updated it by herself at least once.

      Stop the spoonfeeding and teach them to fish.

      --
      Pain is merely failure leaving the body
    61. Re:You explained it. by LWATCDR · · Score: 1

      I never said they where stupid but as you pointed out you helped those people. Try supporting 10,000 or 100,000.
      When you do that then things change.
      If there is a 1 in a 1000 chance of them having an issue that means we hear about it 10 times a day.
      I still say it will not see wide spread support until it is built in everywhere and then it will take a while.
      Also for a lot of people it will not really help at all. If you talking about a few meg update to a few people then it is just no benefit.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    62. Re:You explained it. by haruchai · · Score: 1

      Nobody supports 100,000 users alone. Besides there are ways to help even such a large number such as videos and quick tips.
      I have considerable experience in tech support and there are some things I simply won't tolerate and at the top of the list is abject helplessness from lazy people.
      Sometimes I've been successful; sometimes not but even after 15 years in IT, I still won't knuckle under that abysmal attitude.

      --
      Pain is merely failure leaving the body
    63. Re:You explained it. by hicksw · · Score: 1

      The biggest problem I see with using this for OS updates is the whole 'verified source' and 'untrusted communications' problems. Basically, many people aren't trusting of checksums, and many others don't want the OS doing any unauthorized network communication, as they're afraid that the bittorrent system 'could' be shipping personal data.

      Why can't security professionals (Comodo, I'm looking at you) learn how to sign their installers and updates? Botnet commanders have done this for years.

      Personal rant: My copy of Comodo 3 scans and flags the Comodo 4 installation download as infected. Impressive performance, and a little bit funny. I clicked on the button to send this result to Comodo for analysis, but haven't heard back.

    64. Re:You explained it. by Finite9 · · Score: 1

      that was the most concise argument ive ever read against bt. I've always sort of guessed that the protocol was not scalable and now I know why!

      --
      "Everyone knows that vi vi vi is the number of the beast" -- Richard Stallman
    65. Re:You explained it. by LWATCDR · · Score: 1

      We have 10,000 users of our software spread over every continent of the earth but Antarctica. They do not all work for the same company and do not all have dedicated IT people. Your experience is probably a lot applicable to our situation.
      Also a lot of file transfers will never benfit from bit torrent.
      Downloading an attachment from email is a good example or uploading video to youtube.
      torrents are great for send a lot of copies of a big file to lots of people all at once.
      It no benefit one on one.

      If all browsers support it then we will probably think about supporting it as well but for a long time people that can use torrents outside of software that has it built in will be the minority of users.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    66. Re:You explained it. by Firethorn · · Score: 1

      Why can't security professionals (Comodo, I'm looking at you) learn how to sign their installers and updates? Botnet commanders have done this for years.

      Many of them DO, but as you mention, the malware writers are signing them, and many legitimate software providers aren't.

      Ergo, signed binaries aren't as trusted as they perhaps should be, then you have the whole problem that many users don't understand what signing means for a binary.

      --
      I don't read AC A human right
    67. Re:You explained it. by RulerOf · · Score: 1

      (real speeds, not advertised speeds)

      I used to shape my traffic (it worked quite well) and then I found out how wildly my actual bandwidth can vary. Literally 1.5 to 2 MB/s between different times of day, and it's never regular.

      I eventually just gave up, because if it doesn't always work, there's no real point in using it.

      --
      Boot Windows, Linux, and ESX over the network for free.
  2. The bigger question is: by pizzach · · Score: 3, Interesting

    Why aren't linux package managers using this instead of just leaching off of college servers and the like?

    --
    Once you start despising the jerks, you become one.
    1. Re:The bigger question is: by Anonymous Coward · · Score: 0, Interesting

      Because linux distros are a private and discriminating authority that like to kick regular old joe smoe from accessing updates for his computer system. Decentralizing the updates gives them no control over their own distro. That is why some actually pay for a linux distro so they have a private line to the devs and a monetary obligation for them to not be a jackarse. Seriously hate those linux support groups, seems every time you try to customize a program yourself or delete some system files someone chimes in "You shouldn't do that you know" and just spamitty spam spam away insulting you.

      But another reason they don't use bittorrent is so you can update your system while still torrenting at fullspeed because most have more download speed than upload.

    2. Re:The bigger question is: by compro01 · · Score: 5, Informative

      There was apt-torrent, but that project appears to be abandoned.

      The thing is probably that there is no pressing need. There are many educational facilities that are are willing to provide mirrors for such things, so there's no real reason to implement a system to borrow user's upstream bandwidth.

      --
      upon the advice of my lawyer, i have no sig at this time
    3. Re:The bigger question is: by jojoba_oil · · Score: 5, Insightful

      Because for security updates, this allows users to find others who don't have the latest patches yet. Just imagine the people watching leecher IPs every time a new remote exploit is patched...

    4. Re:The bigger question is: by Truekaiser · · Score: 1

      i would think security.

    5. Re:The bigger question is: by buchner.johannes · · Score: 5, Interesting

      I would like a solution that combines metalinks (one file that contains multiple urls for a download plus the checksum) with Bittorrent.
      A client could start a http download from one server, and a bittorrent that requests pieces for the latter chunks. You can also make multiple http request with a offset these days, on another http server or the same one.

      This could even be built in magically into http browsers: if the file size is > 50MB, ask the cloud if there are nodes for the given url. That is provided you have a checksum like with metalinks. Appearantly metalink already features this possibility: http://www.metalinker.org/

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    6. Re:The bigger question is: by antifoidulus · · Score: 5, Informative

      The file sizes of most Linux packages are simply not big enough to warrant the use of bittorrent. The 32 bit x86 kernel(usually one of the biggest packages in a distro) is only about 32 megs or so. By the time you downloaded the tracker, found your peers and actually started downloading something you could have had the whole package d/led already. Most big universities and research institutions have to host the files anyway(for internal updates), its not all that difficult to extend the download service to the general public. Not to mention the fact that in order for the torrent to be effective you would actually have to retain the packages after installation which can quickly become a huge pain in the ass.....

    7. Re:The bigger question is: by Anonymous Coward · · Score: 0
    8. Re:The bigger question is: by Anpheus · · Score: 2, Insightful

      There's no reason the tracker couldn't limit the peer visibility such that only a few trusted seeder's IPs would be given to leechers. That is, each leecher would see an artificially low number of seeders, only seeders that were trusted. The client would then intentionally not use DHT or other mechanisms to find other peers.

      For non-security or low priority updates, full tracker support could be allowed.

    9. Re:The bigger question is: by figleaf · · Score: 1

      Most clients already include web seeding as defined by
      http://www.getright.com/seedtorrent.html

    10. Re:The bigger question is: by AHuxley · · Score: 1

      Ok silly end user question but with weak checksums could you inject your own code into a build and have it accepted?

      --
      Domestic spying is now "Benign Information Gathering"
    11. Re:The bigger question is: by blueg3 · · Score: 2, Interesting

      That's essentially the same as not using bittorrent. If you can't see arbitrary peers, your peer-to-peer system isn't very effective.

    12. Re:The bigger question is: by blueg3 · · Score: 1

      As sibling post says, you can already get this effect through dedicated seeds or web seeds. In addition, if you want to integrate with existing HTTP hosts that you don't want to convert over to BitTorrent, it's actually fairly easy to fit into a BT metainfo file already. The BitTorrent metainfo files (the .torrent files) allow you to include arbitrary metadata. It would be straightforward to allow a bittorrent client to read the appropriate metadata and download pieces from HTTP sources as well as BitTorrent sources.

    13. Re:The bigger question is: by Kjella · · Score: 1

      As long as enough colleges don't have a problem with it, it's not a problem to anyone. Compared to most college students' torrent habits it's probably just line noise on the bandwidth usage.

      It'd make more sense to finally get delta debs functioning, done right they could cut down on downloads for slow users which is a much bigger issue globally. It would mean the server carring lots of extra delta files between versions but it'd cut the 20 MB download every time they decide to bump the kernel version 0.0.0.0-lucid+1 steps.

      --
      Live today, because you never know what tomorrow brings
    14. Re:The bigger question is: by blueg3 · · Score: 4, Insightful

      Contacting the tracker and getting an initial peer list, in a proper system, takes a fraction of a second. It's iteratively contacting peers, obtaining their piece bitmap, negotiating with them for piece exchange, and finding peers that actually have high bandwidth that makes the startup time of BitTorrent so high.

    15. Re:The bigger question is: by slimjim8094 · · Score: 1

      The bittorrent checksum may be subverted (unlikely and difficult) but not very useful unless you were able to supply every block (as I remember, each block is checksummed as well as the whole thing).

      But, the packages are signed with the distro's key anyway, which is essentially impossible to fake.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    16. Re:The bigger question is: by scrib · · Score: 3, Insightful

      Not quite... The difference is that you could download from any or ALL of the trusted peers (currently known as "mirror sites") at the same time. Seems a bit better than trying to pick from a list of mirrors that might be close to you or using the "random mirror" link. If one mirror was down or slow, it would barely be noticed on the downloader's end.

      Also, once a machine downloaded and installed the patch it could then announce back to the tracker that it can be a seed as it is no longer vulnerable. So, the tracker would only show seeds, and the downloading system would only announce that it was a seed AFTER it installed the patch.

      --
      Help! Help! I'm being repressed!
    17. Re:The bigger question is: by munky99999 · · Score: 2, Insightful

      If the universities are still going to provide the same bandwidth... they can essentially be the guaranteed seeders; everyone else supplements the system while update manager is goin.

    18. Re:The bigger question is: by StuartHankins · · Score: 1

      Red Hat uses deltas for updates by default now, which tends to have a huge impact. In that instance I guess you could go the extra step and distribute deltas by torrent but the additional savings in time would probably be small. That and their servers seem to be pretty fast already.

    19. Re:The bigger question is: by Antique+Geekmeister · · Score: 1

      It's awkward to provide robustly authenticated packages with Bittorrent. Most fools will very casually click on and accept any GPG signature you happen to publish, without verifying it: that's a real risk with open source tools that can be hacked and published by anyone, and caused a very big stir at RedHat when some of their build sservers got hacked. And Bittorrent is so overwhelmed by abuse that someone downloading legal software, such as Linux DVD, may be harassed by their network provider or their school network monitors for using it, where they won't be harassed for bulky HTTP or FTP access, which is easier for the network admins to monitor.

      Bittorrent has been useful for CD and DVD distribution by several Linux distributors, such as CentOS.

    20. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Distributed Hash Tables can be configured to encrypt customer information. There's no reason that peer information couldn't be anonymized.

    21. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Basically, with bittorrent, you can see who downloads each patch and know which versions of software people are using on their machines, this can be useful for when discovering the next zero-day exploits.
      Same with general bittorrent downloads, do you really want random people to know what you're downloading and when?

    22. Re:The bigger question is: by Anonymous Coward · · Score: 1, Insightful

      Any educational institution offering these downloads do not consider it leeching. It is one of the many ways in which they promote the spread of knowledge, and, if it ever did become an issue, they would simply discontinue it. You sound like a disgruntled former FTP admin who didn't get equitable return for the media you offered.

    23. Re:The bigger question is: by Cygfrydd · · Score: 2, Informative

      See apt-p2p.

    24. Re:The bigger question is: by mysidia · · Score: 1

      But, the packages are signed with the distro's key anyway, which is essentially impossible to fake.

      Not that it matters... people usually just disable GPG checking or force install, when the signature check fails. Or they don't bother to check the "signature that's essentially 'impossible' to fake" before installing the tarball, anyways.

    25. Re:The bigger question is: by mysidia · · Score: 1

      Probably the reason that to contact a peer to request or offer file blocks from/to them, you need to know their address?

    26. Re:The bigger question is: by Anonymous Coward · · Score: 0

      AFAIK this is one way OneSwarm works. It can 'torrent' but only from a trusted network. Trusted peers can act as proxies to the untrusted, anonymizing peer/file discovery and downloading. It's probably insanely slow in practice, but I wouldn't know.

    27. Re:The bigger question is: by palegray.net · · Score: 2, Interesting

      Not that it matters... people usually just disable GPG checking or force install, when the signature check fails. Or they don't bother to check the "signature that's essentially 'impossible' to fake" before installing the tarball, anyways.

      Care to cite your source for that? I work for a company with a very large base of customers running various distros (mostly Ubuntu and Debian), and this is not the behavior I see at all.

    28. Re:The bigger question is: by the_womble · · Score: 1, Insightful

      The problem is that bit torrent only works well if lots of people are seeding, which generally means that lots of people have downloaded recently.

      (I downloaded Sita Sings the Blues yesterday, a while after it was released, and FTP from archive.org turned out to be much faster then a torrent.)

      So torrent works well for CD images, and would probably work well for security updates, it would not work well for random apps from the repos.

    29. Re:The bigger question is: by Clived · · Score: 1

      Well I have downloaded Linux iso's for a variety of different distributions using the torrents

      --
      Clive DaSilva Email: clive.dasilva@gmail.com Ubuntu 18.10 Kernel 4.18
    30. Re:The bigger question is: by AncientPC · · Score: 1

      There is also apt-cacher-server to cache packages locally so intranet machines can hit up a local repository for packages. I use it at home since I'm running 6+ Ubuntu machines at home between my roommate and I.

    31. Re:The bigger question is: by aztracker1 · · Score: 1

      Just the same, each of those same universities could easily seed torrents, using the same bandwidth, but allowing the load to run better to the users. Something that always gets me about single-sourced FTP/Web downloads is yo never know which server will be the fastest for you.

      --
      Michael J. Ryan - tracker1.info
    32. Re:The bigger question is: by mcrbids · · Score: 1

      Somehow, your post manages to sound informant without saying anything meaningful. The point was that all the "getting started" time lag for torrents make them infeasible for smaller files (under 100 MB or so) such as are typical of Linux distro package files. The specific reasons for this aren't important, the fact that those reasons cannot be changed is.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    33. Re:The bigger question is: by donaldm · · Score: 1

      The file sizes of most Linux packages are simply not big enough to warrant the use of bittorrent.

      KDE and Office software can be over 100 MB however you would normally use package management tools such as "apt-get", yum or yast depending on your distribution to install or update your packages. If your package manager software supports "delta" rpm's or debian packages then update downloads can be very much reduced. Where torrents are useful for Linux is in their distribution which can be in the order of 3 to 5 GB for the DVD and a few hundred MB for the Live CD.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    34. Re:The bigger question is: by Splab · · Score: 4, Interesting

      This is spot on.

      WoW (and other MMOs) needs torrents, because they have an very high to extremely high burst ratio. When a new patch is deployed for Linux it needs to propagate out to various distributions, people need to start packing it and then end users auto update will pick it up eventually. This means it's often distributed over time. When WoW deploys a new patch, they have 10 million people trying to get it at once in order to be first in new instances. Even the big distributors have trouble coping with this - and over a short period of time the need for bandwith will drop to very low levels as people are getting up-to-date, so there is no financial incentive for Blizzard to invest in the hardware to cope with deployment.

    35. Re:The bigger question is: by antifoidulus · · Score: 1

      How many KDE packages are over 100 mb? All the KDE packages combined are probably a couple hundred megs but the individual packages aren't nearly as big(the base is around 25 megs or so, about the same size as the kernel). Also the OP specifically mentioned software updates, most full distros are already distributed via torrent.

    36. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Because college servers are still free and faster.

    37. Re:The bigger question is: by theArtificial · · Score: 1

      Also WoW patches can be downloaded in the background while playing. In addition to the Blizzard P2P patcher/updater file sharing websites like FilePlanet and XFIRE also host files for download.

      --
      Man blir trött av att gå och göra ingenting.
    38. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Actually only the original provider will need to retain the package after installation. The thing is that he will never need to upload the package to more than a single person at a time.
      If the number of downloaders goes up the number of people who are currently uploading will follow, basically giving the everyone the same download speed as the original providers upload speed.

    39. Re:The bigger question is: by adolf · · Score: 5, Insightful

      But if the repositories were themselves seeding, then it'd work just fine: Worst case is that it's still at least as fast as HTTP or FTP from the same repository (plus or minus some BT overhead), all else being the same.

      Best case is that there's several repositories all seeding the same basic set of random apps, plus a bunch of users who have already downloaded the random app, and things turn both faster and cheaper than they otherwise would have been.

      The hash checks performed by BT will do well to prevent errors and/or poisoned apps, as well.

      Sounds like a win to me.

    40. Re:The bigger question is: by mysidia · · Score: 1

      (mostly Ubuntu and Debian),

      Maybe that's why? You didn't run into show-stopping bugs related to package signing like this one, and therefore encounter the recommended workarounds.

      Micah Cowan 2009-04-21 16:20:01 EDT

      Any hints for workarounds? Right now we (VMware)
      are recommending people disable signature checks.

    41. Re:The bigger question is: by Mathinker · · Score: 1

      > The specific reasons for this aren't important, the fact that those reasons cannot be changed is.

      "cannot be changed"? You meant this in the greater context of the discussion which centers on Bittorrent?

      Because I can see that it might be possible to fix this latency under certain specific circumstances which might come about in the future. If we assume that most Linux users in this future have constant availability of their net connection and are willing to run some kind of specialized P2P protocol server, then the protocol would merely have to randomly query N peers from a locally cached peer list, and fallback on centralized servers in case of failure. For small N this would only add a very small latency for the very first downloaders (assuming such an N is still large enough to give good connectivity to the generated graph).

    42. Re:The bigger question is: by Anonymous Coward · · Score: 0

      I agree with you totally. Suppose 100 thousand users store 10 GB of torrent data each. I'm not too godd in math, but it seems to be more than a datacenter worth of data ...

      Also, every time someone downloads something off of my adsl connection at a speed of X, I loose 10 times that bandwidth for my downloads (because the A in Adsl means aymetrical).

      Last one, bit torrent is seen as a hacker protocol, so I don't want to mix with that.

      If the above gets fixed, I'll start using it for my Linux iso downloads, etc ...
      The good thing about torrents is its automatic restart mechanism.

    43. Re:The bigger question is: by Anonymous Coward · · Score: 0

      There are plenty of applications that are much larger than 32 megs. The latest version of emacs is about 45 megs. :) Also, ever downloaded OpenOffice? That's one huge application.

    44. Re:The bigger question is: by evanism · · Score: 1

      They were. I was at Planet Mirror for a while. We HAD 2TB of downloads and 2 million people a day. BitTorrent was one of the reasons for its closure. File mirroring is/was a very competitive business (for advertising eyeballs) and bittorrent certainly was a nail to the coffin.

      --
      Just bought a new quantum computer, but I'm uncertain how it works.
    45. Re:The bigger question is: by Anonymous Coward · · Score: 0

      The other problem with addition to size is, the fluidity and constant change of repo
      theres thousand of files in each repo and maybe 10 files added every couple days,
      how would this be handled?

      Create a torrent for every file?
      Not realistic as many cases the file could be smaller than the torrent file itself

      Create a new torrent every day for the entire repo of thousands of files?
      This would mean longer turnaround for a new torrent file to be generated,
      The torrent file will be very large
      Be less than favourable for systems wanting only a small number of packages

      Create a torrent everyday with that days files aka just for the 10 new files?
      how do you remove individual files from previous days torrents

    46. Re:The bigger question is: by Anonymous Coward · · Score: 0

      problem A: isp blocking/throttling

      problem B: content poisoning from MPAA

      problem C: three mismatched hash and you will get a permanent internet disconnect

      problem D: monthly cap may vary depending on traffic

      * some may not apply in your country

    47. Re:The bigger question is: by adolf · · Score: 1

      Problem A: Not a problem, as long as there is also HTTP, FTP, SFTP, SCP, rsync, etc.

      Problem B: Is resisted quite well by BT's hash checking.

      Problem C: WTF are you going on about? Is there an Internet Czar somewhere who keeps track of the number of bad packets that I send?

      Problem D: I don't think anyone, really, wants to make BT mandatory for anything. But if it -is- mandatory for a given system, then sane upload/download ratios will be easy: 1:1, minus whatever it is that the willing and permanent seeds (read: existing public repositories) deliver. This only increases one's bandwidth usage by a maximum factor of 2, which (in the case of, say, updating a Linux distro) isn't so bad.

    48. Re:The bigger question is: by Jeppe+Salvesen · · Score: 1

      Good point about the startup cost. However, if you download the files in parallel rather than in order as we do today, the start-up issue will be mitigated. Also, most people have spare upload bandwidth. Most dedicated file-sharers don't. And anyhow, most update services will download in the background anyhow and then notify the user when the update is ready. The end-user will not notice the increased lag.

      And maintaining the cache is really simple: Seed until ratio hits .. say .. five or there has not been any access to that file for five days. Then remove the .torrent from the bittorrent client and delete the file.

      Ok, so to summarize a good, working architecture:

      1. The current mirrors will also run bittorrent clients and will act as primary seeders for the torrent server.
      2. The torrent server will only provide peers that have pinged back to verify they are indeed patched.
      3. The torrent server will list non-mirrors first when listing peers. But only those who are patched.
      4. The servers themselves will run a bittorrent client that is transparent and will seed until the ratio hits x or there has not been access to that package for x days. It will then clean its cache.

      Who's up for the task?

      (I got max karma already, so I'm not whoring)

      --

      Stop the brainwash

    49. Re:The bigger question is: by russ1337 · · Score: 1

      I'll back that up. I've used apt-cacher for years and its saved me GB's in bandwidth, and makes it sooo much faster for updates.

    50. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Because, as it is now, it works well enough ?

      If something works, and quite well, there is no reason to spend (efforts / developer time / money / etc.) and risk (a broken architecture / security issues / downtime / backcomp issues / etc.) to change into something that, in the best case, would work marginally better.

      "Best" is the enemy of "well". (italian proverb).

    51. Re:The bigger question is: by Runaway1956 · · Score: 1

      Debtorrent still seems to be "alive". At least, more alive than apt-torrent. Google returns hits from 2009 and 2010, anyway.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    52. Re:The bigger question is: by Anonymous Coward · · Score: 1, Informative

      IIRC, this was discussed in Gentoo land a few years ago and was basically voted down because of
      1) The "no pressing need" mentioned above and
      2) because if the server needs to restart, then it needs to rehash everything. Hashing the entire repository is gonna be a a lot of IO. Which is bad.
      There's a ticket in bugzilla about it.

    53. Re:The bigger question is: by Anonymous Coward · · Score: 0

      three match with copyrighted content. I've to admit, I could have stated it way better =P

      problem B is mostly of bandwidth, you won't get in the end with a corrupted file but with a lot of packet retransmit.

    54. Re:The bigger question is: by Kjella · · Score: 1

      Also, once a machine downloaded and installed the patch it could then announce back to the tracker that it can be a seed as it is no longer vulnerable. So, the tracker would only show seeds, and the downloading system would only announce that it was a seed AFTER it installed the patch.

      Anyone downloading the patch from an untrusted seed - who can be a small botnet with 100 seeds, not just one machine - is revealing themselves as vunerable to that seed. And if it tries downloading in a torrent-like way then it exposes itself to many seeds. That would be stupid.

      It just doesn't work, at best you get a torrent of official sites. But since they're few and static and actually care what international pipes they use, it's probably better if you just use the local mirror.

      --
      Live today, because you never know what tomorrow brings
    55. Re:The bigger question is: by Anonymous Coward · · Score: 0

      I'd prefer sane detection of already-downloaded packages on the local network, ie: something which winds up using LESS bandwidth overall, rather than more.
      The only solutions I've seen involve a glorified proxy- I don't want another single-point-of-failure, thanks.

    56. Re:The bigger question is: by icebraining · · Score: 2, Interesting

      Yes you can, just get apt-spy.

    57. Re:The bigger question is: by Anonymous Coward · · Score: 0

      This seemed like a nice post, right until the meaningless buzzword "cloud".

    58. Re:The bigger question is: by dfgchgfxrjtdhgh.jjhv · · Score: 1

      It's perfectly legal to download copyrighted material with the permission of the copyright holder (unless it breaks any other laws) in every country.

      Why would the RIAA or anybody else want to poison Linux updates?

    59. Re:The bigger question is: by Anonymous Coward · · Score: 0

      I would be happy if HTTP servers started providing SHA1 hashes in a HTTP header field for non-browser displayable mime-types so that downloads could be verified for non-corruption. The SHA1 hash and filesize from HTTP headers could also be used to search for the file on many P2P networks.

    60. Re:The bigger question is: by Pharmboy · · Score: 1

      Does any of this matter? Half the bittorrent users have firewalls that disallow seeding as they haven't figured out how to configure their wireless routers properly. Now imagine trying to explain to your mother to log into her Linksys router and set a range of IP addresses that will allow a hole in the firewall so she can seed, then configure the OS to use those/that port. Or everyone can use the same port everywhere, which opens up a new vector for attack by malware writers. Otherwise, she is just leeching and not seeding, which isn't any better than just downloading from a mirror and may actually be slower. Oh, and explain to her that she is sharing data off her computer with other people in Indiana and China.

      Bittorrent is a great distribution system for many, many types of media. But not all.

      --
      Tequila: It's not just for breakfast anymore!
    61. Re:The bigger question is: by realityimpaired · · Score: 1

      Ever hear of DPI and traffic shaping?

    62. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Not announcing yourself as a seed until you've applied the patch doesn't solve anything.

      By downloading from a random system which has applied the patch and is acting as a seed, you are letting that seed know that you have (in all probability) not yet applied the patch. Anyone could join the torrent as a seed and then pick off the details of everyone who is still vulnerable to the security issue.

      If people who haven't applied the patch want to avoid this issue and don't download from untrusted seeds, then there is no point in having untrusted systems acting as seeds.

    63. Re:The bigger question is: by vlm · · Score: 2, Insightful

      Try it before declaring its "alive" or "dead". Its "schrodingers cat" until you actually try it. I tried using the numerous torrent to apt interfaces about two months ago, only got one working, forget which. Best case scenario was finding single digit seeders with performance roughly equal to ye olden dialup days. Needless to say after a couple days I dropped it, which I'm sure further lowered the network performance by a significant fraction.

      The "problem" is Debian has hundreds of very fast mirrors. So any new system has an extremely high performance bar to exceed before its better than the current solution. Either you need the power of Slashdot to get many new users (like what happened to bitcoin, or to a lesser extent I2P) or you need the entire global mirror network to (temporarily?) fail and this to be the only alternative.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    64. Re:The bigger question is: by Anonymous Coward · · Score: 0

      A seed could then assume with great confidence that any peers connecting to it are vulnerable systems.

    65. Re:The bigger question is: by moonbender · · Score: 1

      Seems like a reasonable server side load distribution scheme would accomplish the same thing without introducing the protocol overhead and the (comparatively) massive complexity of bittorrent. Manually choosing a download mirror should be reserved for the geeks, other people should get a reasonable default option which takes into account their location and the load of the servers (or at least how many people have been sent there recently).

      --
      Switch back to Slashdot's D1 system.
    66. Re:The bigger question is: by stupidflanders · · Score: 1

      Turbine's download manager uses a torrent system for Lord of the Rings Online (and, I believe, for Dungeons & Dragons Online too). The downside is that you have to install their software on your PC, but it seems pretty benign -- only needs to be running while you're playing the game.

    67. Re:The bigger question is: by grumbel · · Score: 1

      The problem is that bit torrent only works well if lots of people are seeding, which generally means that lots of people have downloaded recently.

      When it comes to Linux distributions and such you always have, at least theoretically, a ton of computers that could do the seeding, namely all the computers that are now running the regular http mirror server anyway. It wouldn't hurt to have them run bittorrent in addition so that you could easily and robustly download from multiple servers at once.

      I haven't looked at bittorrent lately, so maybe things changed in the meantime, but the last time I looked the problem was that bittorrent was only really good for static data, so a DVD iso that gets updated every six month is fine, but a huge repository that changes daily doesn't quite work with the bittorrent workflow. I don't think there is a way to simply export a whole directly, that you can update at will, the way you can do with HTTP or FTP.

      Also there is Metalink, which goes beyond just Bittorrent and allows the combination of many different download services, sadly, I haven't really seen it used in the wild much at all.

    68. Re:The bigger question is: by John+Hasler · · Score: 1

      Looks like a good reason to stay away from VMWare.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    69. Re:The bigger question is: by Anonymous Coward · · Score: 0

      Even though WoW's build-in updater uses Bittorent technology I do not know many people who are actually using it. Most of my guild members use the direct http downloads from various fansites instead.

      The reasons for this? The build-in updater is slow and renders the system almost unusable. Of course the later issue could be circumvented by traffic shaping but most gamers do not know what that means or they simply do not care.

      They are certain areas where Bittorrent comes in handy but it is by no means a general purpose solution you should apply to any problem.

      Or in other words: If the only tool you know is a hammer, all problems you encounter seem to look like nails.

    70. Re:The bigger question is: by swillden · · Score: 1

      Somehow, your post manages to sound informant without saying anything meaningful. The point was that all the "getting started" time lag for torrents make them infeasible for smaller files (under 100 MB or so) such as are typical of Linux distro package files. The specific reasons for this aren't important, the fact that those reasons cannot be changed is.

      The specific reasons aren't important? Maybe not to you. For others, this site is "News for Nerds", and we nerds appreciate those kinds of details. They may not have any effect on the discussion at hand (or they may -- in technology details are often crucial!), but they're interesting nonetheless. And how do you know they can't be changed? Perhaps the GP just triggered someone to get creative and to invent a next-generation BT protocol that can improve startup time. An efficient way to cache piece bitmaps in the tracker perhaps? Designation of some "default seeders" that the client can start getting data from instantly until it finds some good peers? Something else?

      I posit that the primary reason BT startup is slow is because the applications it was designed for don't require fast startup. Change the design requirements and the result will change.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    71. Re:The bigger question is: by Kozz · · Score: 2, Insightful

      The hash checks performed by BT will do well to prevent errors ...

      Please, please tell this to all the dipshits who post torrents of RAR archives.

      --
      I only post comments when someone on the internet is wrong.
    72. Re:The bigger question is: by mysidia · · Score: 1

      This is like suggesting the Intel floating point bug after the 13th decimal is a good reason to stay away from floating point math.

    73. Re:The bigger question is: by spikenerd · · Score: 1

      Wait! I've got a brilliant solution! "if (filesize some_size) use_old_system() else use_bit_torrent()". Yeah, I know, I'm a genius. That's why I make the big bucks.

    74. Re:The bigger question is: by anUnhandledException · · Score: 2, Interesting

      Problem A:
      ISP blocking is easily solved by encryption. Torrent protocol supports both payload & header encryption. Unless ISP want to blindly start blocking random encrypted packets that is a non-issue.

      Problem B:
      Every heard of a hash? The bitorrent protocol effectively deals (far more than any other protocol). Automatically your bittorrent client ranks peers based on how accurate they are. As accuracy of a peer falls off it is dropped to the back of the pack. Much easier for MPAA to poison ftp servers, usenet, and other p2p systems.

      Problem C only exists in your brain. Honestly I don't even know what you are talking about.

      Monthly caps are an issue but with protocol encryption it is not possible for ISP to put a limit on bitorrent downloads for example. An http download would count against the same limit.

    75. Re:The bigger question is: by anUnhandledException · · Score: 1

      While a firewalled user can't accept incomming connections and it reduces the effectiveness of the protocol they can (and will) contribute to the overall bandwidth.

      bitorrent protocol allows non-firewalled peers to directed firewalled peers to contribute upload blocks.

      So your mom's computer is firewalled. She requests block A from a peer. That peer informs her client to send a block B (which she has already downloaded) to another firewalled peer.

      She can contrbribute significant resources as a leecher even while firewalled. It isn't optimal but anything she shares is better than nothing.

    76. Re:The bigger question is: by Anonymous Coward · · Score: 0

      > Problem C only exists in your brain. Honestly I don't even know what you are talking about.

      tell that to france isps, whom had already surrendered due process to content owner.

    77. Re:The bigger question is: by blueg3 · · Score: 1

      The specific reasons aren't important only if you consider the problem intractable. Clearly you do.

      They're not, though. BitTorrent is fairly extensible. The only thing that's really difficult is building client support. However, for specialized applications that have to create a client anyway, that's not as much of a problem.

      Warcraft's patcher, for example, uses a combination of BitTorrent + HTTP download to handle old patches (for which there would be few peers), small patches (where the BitTorrent benefits are minimal), and people whose networks hamstring BitTorrent.

    78. Re:The bigger question is: by Pharmboy · · Score: 1

      I get that, and understood that before, but it still defeats the whole idea of "bittorrent" as others are only receiving data from the much fewer clients that have ports open, or more likely, from the 'official' sites which are setup as superseeders. This of course, defeats the whole purpose of using bittorrent instead of a simple download, and just creates more traffic from failed attempts to initiate a connection to systems behind restrictive firewalls.

      In short, you add more overhead, more confusion, another vector for attack and in return, you do NOT get a better update experience for the customer. Even adding bittorrent to non-OS related software (ie: if Valve's Steam wanted to use it) would be problematic because of the fact that the VAST majority of people wouldn't actually be seeding. Think about it: If Valve thought they could make it work, they would do it in a snap. Steam is the perfect platform to test the idea, as a TON of material is pushed daily, and many people run the client 24/7, and security is much less of an issue. But they don't, and likely won't with the current state of bittorrent. Any system that requires a connect to the client is always going to be problematic when it comes to John Q. Public, for many reasons.

      --
      Tequila: It's not just for breakfast anymore!
    79. Re:The bigger question is: by GuldKalle · · Score: 1

      But a vulnerable machine would still need to download the patch, and would contact some random seeds (who might be ip-sniffing bad guys).
      The only solutions would be to limit patch downloading to certified seeds (servers (thereby negating almost all advantages with bittorrent), or having patched users download the patch again in order to poison the list of vulnerable clients (and not solving the problem).

      --
      What?
    80. Re:The bigger question is: by Anonymous Coward · · Score: 0

      You could use a modified torrent protocol so that each package is one chunk (possibly with the ability to split larger ones). This seems to be the best of both worlds.

    81. Re:The bigger question is: by scrib · · Score: 1

      I was wrong. I can't reply to everyone who pointed it out, but in the cool light of morning it was obvious even to me that I was completely wrong. That's my first post to /. that makes me long for a "retract" button :)

      A sort of "load leveling" of the mirrors is still applicable, or maybe for large, non-security packages (office, gimp)... But the cost/benefit on that is even questionable.

      Frankly, if the people who run large repositories AND write the software that accesses it (ie Ubuntu) aren't building in that functionality, it's a pretty safe bet that it's not worth it.

      --
      Help! Help! I'm being repressed!
    82. Re:The bigger question is: by MetalPhalanx · · Score: 1

      Blizz actually implemented their background downloader to pause while you're playing... but it does start downloading as soon as you close the game. They also try to reduce their huge spike of demand by sending out the major patches ahead of time too... I've already preloaded over 3.5 GB for Cataclysm.

    83. Re:The bigger question is: by anUnhandledException · · Score: 1

      You can't say "I get that"

      then reiterate
      "as others are only receiving data from the much fewer clients that have ports open"

      This is a false statement. A firewalled client WILL STILL UPLOAD. A firewalled client will still contribute to overall torrent success. It simply requires the assistance of another seed. It isn't AS effective but it is effective.

      Every single firewalled client will contribute some upload bandwidth. They will provide requires pieces for another peers as directed by the seeds. Like herd immunity only some of the peers need to be unfirewalled for the system to work.

      " just creates more traffic from failed attempts to initiate a connection to systems behind restrictive firewalls."
      Another misnomer. When a peer joins the swarm it indicates it's firewall status. Other peers will never attempt to contact that peer because the client is smart enough to know it can't accept connections.

      How BT gets around this is by using a seed. Say your client downloads pieces 18393 from a seed. The seed knows another client needs piece 2878 which you have. Now since your client is firewalled the other client CAN'T contact you directly. Thus the seed instructions your client to send piece 2878 to the other client. No incoming connection was required. As a result bandwidth on the seed was saved allowing the seed to help other clients (maybe even you).

      "because of the fact that the VAST majority of people wouldn't actually be seeding."
      Once again while that is true it doesn't mean what you think it does. You can upload in a swarm without being a seed. You can upload in a swarm (with assistance of an open peer) while being firewalled. In any particular BT session a significant fraction of your downloads comes from NON-SEEDS.

      I think your confusion comes from the fact that you think:
      Only Seed provide upload bandwidth thus no seeds = no upload bandwidth.

      That is false.

      Just because Valve hasn't implemented it yet doesn't mean they won't EVER implement it.

    84. Re:The bigger question is: by BobMcD · · Score: 1

      When WoW deploys a new patch, they have 10 million people trying to get it at once in order to be first in new instances.

      Your point is valid, but I'd like to pick a nit. Your number is false. They don't have '10 million' trying to get the same patch at the same time for a number of reasons:

      1) They purposefully stagger releases between their regions.

      2) Seven million of those are Chinese, and are using a highly modified (and thusly differently-patched) version of the client.

      As I said, the point is still valid - 3,000,000 is still a large number. But I am annoyed how people continue to count subscribers who were legally forbidden and therefore unable to even log in to the game for nearly a year. Some of them shifted to Taiwanese servers during this time, but certainly not all.

      And never mind the number of people leaving and not returning, the extremely high cancellation rate amongst free trials, Blizzard's inability to identify multi-box accounts, etc. I'm only referring to the Chinese market and their ban on visible bones which blocked them from Wrath for a very, very long time. Note how their subscriber numbers never changed during this time...

    85. Re:The bigger question is: by Pirate_Pettit · · Score: 1

      The use or RARs is primarily for interoperability between different sources and storage methods. If you can't grab a specific piece from one place, the standardized RAR chunk allows you to get it from somewhere else without downloading the entire (video/program/etc). While this does make for a little redundancy in parity, the alternative, especially for larger programs, would make for a lot of unnecessary downloading from other sources or even other torrents, should a particular torrent become invalid.
      But yeah, in a vacuum, the hash check should be all anyone would need, but I prefer a RAR split that I can piece together from different sources if necessary.

    86. Re:The bigger question is: by snadrus · · Score: 1

      apt-p2p replaced it.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    87. Re:The bigger question is: by snadrus · · Score: 1

      Agreed with the size issue. I think Rsync would be preferable since Linux packages don't change much with security updates and may transfer less than the tracker. Apt already caches the packages, so retaining the latest version is no big deal.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    88. Re:The bigger question is: by ScrewMaster · · Score: 2, Insightful

      It's perfectly legal to download copyrighted material with the permission of the copyright holder (unless it breaks any other laws) in every country.

      Why would the RIAA or anybody else want to poison Linux updates?

      Because they, point-blank, would like to see ALL downloading of ANY files that are not expressly approved BY THEM to be made illegal and/or blocked by ISPs under government mandate. Yes, that's how they think. Do they care about Linux updates, specifically? Of course not: but the media cartel is all about banning entire technologies (cassette tape, DAT, writeable CDs and DVDS, the VCR, you-name-it.) If it can be used to copy entertainment data they feel they have the right to eliminate it, and should there be some "collateral damage", well, that's perfectly acceptable. Don't underestimate these people: yes, they're not particularly bright but they are dangerous, having both tremendous resources and the willing ears of imbecilic and corrupt lawmakers worldwide.

      --
      The higher the technology, the sharper that two-edged sword.
    89. Re:The bigger question is: by ScrewMaster · · Score: 1

      This is spot on.

      WoW (and other MMOs) needs torrents, because they have an very high to extremely high burst ratio. When a new patch is deployed for Linux it needs to propagate out to various distributions, people need to start packing it and then end users auto update will pick it up eventually. This means it's often distributed over time. When WoW deploys a new patch, they have 10 million people trying to get it at once in order to be first in new instances. Even the big distributors have trouble coping with this - and over a short period of time the need for bandwith will drop to very low levels as people are getting up-to-date, so there is no financial incentive for Blizzard to invest in the hardware to cope with deployment.

      Depends. Take Valve's Steam Content Distribution System, which is, so far as I know, the first major commercial deployment of swarming technology. They actually hired Bram Cohen, the guy who came up with Bit Torrent, to work on Steam. The Steam client begins downloading files in the background well before a game's release date, continually updating them with new data as necessary. Then, when the product that you bought is finally "released", why, you already have it! But it's still a Torrent-based scheme under the hood. Given the sheer size of modern game software, it's really about the only practical way to deliver that many terabytes of data to millions of users.

      --
      The higher the technology, the sharper that two-edged sword.
    90. Re:The bigger question is: by ScrewMaster · · Score: 1

      > The specific reasons for this aren't important, the fact that those reasons cannot be changed is.

      "cannot be changed"? You meant this in the greater context of the discussion which centers on Bittorrent?

      Because I can see that it might be possible to fix this latency under certain specific circumstances which might come about in the future. If we assume that most Linux users in this future have constant availability of their net connection and are willing to run some kind of specialized P2P protocol server, then the protocol would merely have to randomly query N peers from a locally cached peer list, and fallback on centralized servers in case of failure. For small N this would only add a very small latency for the very first downloaders (assuming such an N is still large enough to give good connectivity to the generated graph).

      What it comes down to is this: Bram Cohen wrote Bit Torrent for the express purpose of downloading large files, where the initialization time is a relatively small percentage of the overall transmission time. That's what it's designed to do ... but, as you say, that doesn't mean it can't be further optimized for smaller files. Maybe putting more intelligence in the tracker, I don't know. I'd like to know what outfits like Valve have done with it: their Steam Content Distribution System continually updates game files in the background, and presumably they aren't all huge. So I'm guessing they've managed to make it work for smaller files too. They did have Bram Cohen working for them at one point.

      --
      The higher the technology, the sharper that two-edged sword.
    91. Re:The bigger question is: by ScrewMaster · · Score: 1

      There are plenty of applications that are much larger than 32 megs. The latest version of emacs is about 45 megs. :) Also, ever downloaded OpenOffice? That's one huge application.

      Ever downloaded Microsoft Office? That's one huge application.

      --
      The higher the technology, the sharper that two-edged sword.
    92. Re:The bigger question is: by Eil · · Score: 1

      An interesting idea, but probably not feasible for the attacker. For one, remote code execution vulnerabilities are somewhat rare on Linux. Most vulnerabilities rely on having to trick the user into doing something (e.g., going to a malware-enabled website). Additionally, those few remotely-exploitable vulnerabilities that are discovered are usually mitigated just by having a firewall in place.

      It's probably easier for the attackers to keep doing what they already do: scan ranges of IPs for vulnerable services and attack the hosts that haven't had any patches in over a year.

    93. Re:The bigger question is: by Anonymous Coward · · Score: 0

      What? That would defeat the whole purpose of Peer-to-Peer. At best, you'd get the files from 4 or 5 different locations and for that who needs BitTorrent? You could just start parallel downloads in several locations. The GP's concern is true however. The BitTorrent clients MUST know the IP addresses of peers they wish to connect to.

      CAPTCHA: unseeded

    94. Re:The bigger question is: by 1729 · · Score: 1

      Why aren't linux package managers using this instead of just leaching off of college servers and the like?

      The problem with using BitTorrent by default is that it's blocked in a lot of corporate and government settings. Where I work, it's easy to download things via http, but due to our strict firewall it's very tedious to use almost any other protocol. Fortunately, we have local mirrors for common Linux distros and a fast connection.

    95. Re:The bigger question is: by Lennie · · Score: 1

      Why did the parent get modded a score of 0 ?:

      See http://wiki.debian.org/DebTorrent

      Exactly applies to the subject at hand.

      It's a Linux distribution which can use bittorrent to download new software & updates.

      Not a lot of people use it and the number of mirrors for Debian is very large.

      I think it could be possible to use it with Ubuntu as well.

      --
      New things are always on the horizon
    96. Re:The bigger question is: by Skal+Tura · · Score: 1

      You don't seem to know anything about bittorrent.

      Worst case scenario is: 2k/s via torrent, and full bw worth from local mirror :)

      Best case scenario is: torrents about match what local mirror gives.

      Torrents have a lot of overhead, so it cannot be faster. HTTP & FTP are the most simplest forms of getting data over network -> Nothing really can beat them.

      Of course this changes totally when the provider of the data to be downloaded has accounted for bittorrent -> they don't have much BW to begin with. In that case torrent will be better. Basicly when demand is larger than the supply, torrent is excellent.

      But generally "public torrents", even those Blizzard offers are damn slow, because people can't upload really much more than 10k/s in practice, or won't upload.

    97. Re:The bigger question is: by palegray.net · · Score: 1

      I'm having a really hard time coming up with a case where I'd ever recommend that people disable signature checks. That aside, your example is limited to one distribution. That isn't a good sample of the general Linux server install base, and the recommendation of one company certainly doesn't represent the actual behavior of most admins, even those using that distro. Care to provide a better citation?

    98. Re:The bigger question is: by mysidia · · Score: 1

      doesn't represent the actual behavior of most admins, even those using that distro.

      I think we're talking about totally different things.

      You seem to be referring to what you see sysadmins do.... i'm thinking what users and web developers do; especially users who don't come from a sysadmin background and have little understanding of 'package signing'.

      A lot of admins check signatures only in the case where this is done automatically, and sometimes bypass the checks if they get in the way.

      I see windows admins clicking .EXE and .MSI files of popular programs distributed from sourceforge all the time and ask.. "Hey, did you verify the MD5 checksum or PGP signature on that before you ran the program or ran the build/install script as root?"

      I can guarantee to you , that 95% or more of the time, the answer is along the lines of "Huh? The MD5 what?? What GPG signature?" .... .... "Oh.. sounds like a pain... / I forgot / I don't have time for that"

      Now one can only imagine where casual users would be....

    99. Re:The bigger question is: by tepples · · Score: 1

      A firewalled client WILL STILL UPLOAD.

      If 90 percent of clients are firewalled, then to whom will most of the firewalled clients upload?

      Thus the seed instructions your client to send piece 2878 to the other client.

      But how will the other client see piece 2878 if it can't listen for connections from your client because it is also firewalled? Is there a name for a workaround for this in the BitTorrent specification? Or is there a name that I can put into Google? Results for bittorrent between firewalled clients mostly listed instructions for configuring a firewall that you have the rights to administer, which doesn't help users in a corporate break room or a library.

    100. Re:The bigger question is: by anUnhandledException · · Score: 1

      No there is no workaround for that. Firewalled clients can't upload to each other. A firewalled client can upload to "open" clients. An "open client" can provide data to other open clients or firewalled clients.

      The swarm does require a critical mass of "open" clients (not necessarily seeds simply not firealled). I haven't seen any studies which show the effectiveness of the swarm mapped against % of firewalled clients but likely there is some inflection point.

      Remember if BT replaced/supplemented conventional http/ftp filetransfer the EXISTING http/ftp server would be in essence be an always on super seed.

      At worst a firewalled client would "only" be able to receive data from the server and any "open" clients.

      Lastly the firewall issue isn't as significant as many make it out to be on home networks.
      uPNP is becoming more common and more standardized (not sure if that is a good thing from a security standpoint). Most bitorrent clients turn uPNP on by default. Many routers sold today have uPNP turned on by default.

      I did an experiment. I turned uPNP back on (default option) on my DIR-655 router and installed utorrent (default options) on my wife's laptop. Via uPNP utorrent configured a port and NAT and was able to upload "open" with no interaction from the user.

    101. Re:The bigger question is: by adolf · · Score: 1

      You don't seem to know anything about English.

      Go back and read everything that I wrote. I think that you'll find that we don't disagree on anything of any significance.

    102. Re:The bigger question is: by adolf · · Score: 1

      Naah.

      Your history is clouded by the fact that the you-name-its you speak of were a primary distribution mediums by the MPIAA.

      BitTorrent, or Usenet, or HTTP, or anything on the Intarwebs, on the other hand, never were.

      It makes sense, from their perspective, to try to kill cassette. Or 1/4" reel-to-reel. Or CD-R. Or DVD-R. Or recordable Blu-Ray.

      And if vinyl cutters had ever become common and cheap, you'd have bet they'd have protested them, too.

      Why? All of these things were initially invented by them, for them.

      But this new(ish) Intarweb tech? They still don't know how to use it. Even though it's decades-old, it wasn't invented for them, so they never bothered to get a firm grasp of it.

      And so, your analogy falls apart, and I fail to see the connection between "The Man" and "download," let alone any significant number of instances of "The Man" actively trying to prevent random "downloads." I see nothing, in fact, but a couple of decades (I'm young) of me merrily downloading legitimate things from Usenet, FTP, random Web sites, and most recently torrents, without any attempts of intervention by the MPAA or RIAA.

      In conclusion: Your conspiracy theories cloud the war while aiding the enemy, and I wish that you'd stop. Thanks!

    103. Re:The bigger question is: by Splab · · Score: 1

      That is actually a big problem in the future in my opinion - all the major players are going to have their own P2P program bundled, and frankly they suck, I'd much rather have uTorrent handling the patch download, that way I can better control the bandwith usage and priority of the patch being downloaded. Having 3 MMOs updating at once, will just have them fight out a battle for bandwith.

    104. Re:The bigger question is: by ScrewMaster · · Score: 1

      In conclusion: Your conspiracy theories cloud the war while aiding the enemy, and I wish that you'd stop. Thanks!

      Not so. I wish you'd actually educate yourself as to the real history of the media industry, the true motivations of the people behind them, and what their current efforts regarding the Internet really are.

      None of the devices and technologies of which you speak were invented by the content industry. The RIAA originally came about as a standards organization (e.g. the RIAA compensation curve) and has since mutated into a lawsuit mill. So they aren't that bright, have never been that bright, and never will be that bright. Those were ALL technologies created by hardware companies trying to make a buck, technologies which the media conglomerates either decided to endorse (if they saw profit in it), or try to kill off (if they felt threatened by it.) They have had no qualms about going to Congress in an effort get anything they don't like banned by law! Those are the facts. Where you get your information from is a mystery to me.

      And just for the record, they've made plenty of attempts at intervention. They're still doing it, at both the technological, legal and governmental levels. That fact those efforts have not been particularly effective (yet!) in the U.S. doesn't mean they aren't trying, or might not be more successful in the future. In conclusion: your naivete concerning the media cartels is almost endearing, but is limiting our ability to offer a proper defense to the enemy, while simultaneously aiding and abetting his efforts.

      Start with Ray Beckerman's blog, if you want to start playing a little catch-up here. I think your knowledge of this topic is, well, inadequate.

      --
      The higher the technology, the sharper that two-edged sword.
    105. Re:The bigger question is: by ScrewMaster · · Score: 1

      It makes sense, from their perspective, to try to kill cassette. Or 1/4" reel-to-reel. Or CD-R. Or DVD-R. Or recordable Blu-Ray.

      It only makes "sense" (and I use the term loosely) if you're a sociopath who cares for nothing but his own benefit, and doesn't understand when you damage the fabric of society, when you successfully retard progress for your own perceived benefit, that you yourself have also been damaged. This is the exact opposite what is generally called "enlightened capitalism." I can only assume that you are either a. largely ignorant of this subject or are b. one of the more polite RIAA trolls that pop up here now and then.

      In any event, you're not going to convince anyone who has been following the content industry and its shenanigans for the better part of thirty years that there's nothing to worry about, or that the actions of these companies are at all reasonable.

      Given that I live in the United States, I do lay most of the responsibility for what these bastards have already accomplished at the feet of our government officials (especially at the Federal level.) Much of their behavior with regards to the entertainment companies, their pressure groups, and copyright law has been criminal at best, treasonous at worst. Those are facts, matters of public record, and you would be wise not to completely ignore them.

      --
      The higher the technology, the sharper that two-edged sword.
  3. WoW uses BitTorrent? by Anonymous Coward · · Score: 0, Interesting

    The more and more I hear about how WoW rapes your pipe and your wallet, the more I wonder how people are willing to pay for it.

    1. Re:WoW uses BitTorrent? by Wyatt+Earp · · Score: 1

      Blizzard uses BitTorrent for patch download.

      Game play doesn't use a ton of bandwidth, as for wallet, its pretty damned cheap.

      2.99€/£8.99 per month, 3-month subscription costs 11.99€/£8.39 per month and six month subscription costs 10.99€/£7.69 per month.

        - $14.99 per month for a month-to-month recurring subscription
        - $13.99 per month for a 3-month recurring subscription
        - $12.99 per month for a 6-month recurring subscription

      Thats rape?

    2. Re:WoW uses BitTorrent? by theArtificial · · Score: 1

      Maybe the poster lives in one of those places that survives off of $1/€1/£1 a day or less? Or still living at home... to which I would recommend: chores.

      --
      Man blir trött av att gå och göra ingenting.
    3. Re:WoW uses BitTorrent? by InvisiBill · · Score: 1

      Yes, thank god.

      I used to play WoW, and I played EverQuest back in the day. With EQ, patches were a straight HTTP download from Sony's servers. Every patch, their servers melted. If they didn't crash, you downloaded at sub-dialup speeds due to the huge load on the servers. Mirrors would eventually pop up as people managed to get the download finished, but it wasn't uncommon to not be able to play the game for at least a day simply because you weren't able to get the required new patch downloaded.

      With WoW's BitTorrent-based patching system, I was always able to download the patch at the maximum speed of my internet connection. I usually had the patch downloaded and installed before they were done updating the servers.

      Note that the actual patcher app from Blizzard sucks. You can't configure it to use specific ports or limit its upload rate. I watched it choke off its own download to dialup speeds while on cable. Using a separate app, I throttled the upload down a few KB/s and my download shot up to my connection's max download speed. The nice thing about using standard BT for patching is that a .torrent file is embedded in the patcher's executable. A simple webscript or app can extract that .torrent file out and you can use your existing, properly-configured BT client to download the patch with all the benefits of BT and none of Blizzard's issues. I still have no idea why Blizzard doesn't post the .torrent files directly on their download page next to their other download links - it's much easier for those who already have BT clients and just adds another user to the swarm who may otherwise use one of their HTTP mirrors. I actually put up a site at http://www.wowpatcherstuff.com/ explaining this, simply because of all the complaints I heard about WoW's patcher, which were actually issues with Blizzard's app specifically, not with the BT-based patching system or BT in general.

      I've heard a lot of people complain that Blizzard is leeching users' connections with BT so they don't have to pay for servers to mirror the download. While I understand where they're coming from, I think BT actually provides a better experience for the user. I'm willing to donate a little upload bandwidth in exchange for the ability to download the patch from 5 million broadband customers rather than a handful of overloaded servers. I've already done the "patch download servers" thing, and it was horrible. Sure, Blizzard may be a little better at it, but Sony's not exactly a dumb little mom & pop shop. You also have to look at the fact that there are even more WoW players than there were EQ players.

    4. Re:WoW uses BitTorrent? by Wyatt+Earp · · Score: 1

      Both of which increase faction reputation

  4. Take it a step further... by dominion · · Score: 5, Interesting

    Combine this with social networking to allow/deny access to your files and I think you've got a game changer. Files which require no server, and which are unknown/unavailable to anyone who doesn't need to know about them. I could share my mp3 collection or movie collection with only my friends list, which would be much more along the lines of fair use (like tape trading).

    1. Re:Take it a step further... by rHBa · · Score: 3, Insightful

      Isn't this what private trackers do already?

      Yes, they require a server (tracker) to limit access to members only but that functionality would just be shifted to the social networking site.

      If you're planning to do this without a tracker then how do you prevent people outside your friends list from joining the torrent (assuming they manage to find a copy of the .torrent file)?

      If you have friends list big enough to make bittorrent worth while it's quite likely that someone will leak the torrent file to someone they trust who may share it with someone else THEY trust etc, etc...

    2. Re:Take it a step further... by AHuxley · · Score: 1

      The feds would play server in the middle, map out the network and find the hosts of interest. Then raid or become a chat hub for the network. Over time note all the people of interest and their ip's.

      --
      Domestic spying is now "Benign Information Gathering"
    3. Re:Take it a step further... by Anonymous Coward · · Score: 0

      So each user would have the Bittorrent/Social Networking equivalent of a Direct Connect Hub?

    4. Re:Take it a step further... by jmottram08 · · Score: 4, Insightful
      Exactly how does this not require a server?

      Just a heads up, this "game changer" is called a ftp server. My friends and family already have access to download my files or upload whatever.

      Maybe what you want is a game changing facebook app that just manages passwords and opens a new window with your friends ftp server in it.

      Why are you trying to reinvent the wheel?

    5. Re:Take it a step further... by smegmatic · · Score: 1

      Once again, Opera is ahead of the game. Opera Unite came out last year.

    6. Re:Take it a step further... by Anonymous Coward · · Score: 0

      "Once again, Opera is ahead of the game"

      Stop wanking over that beta copy of Opera and go outside.

    7. Re:Take it a step further... by TBBle · · Score: 1

      This was pretty much the basis of WinNY. Also worth reading up on Share which was its successor, and appears to be built around the same principles.

      --
      Paul "TBBle" Hampson
      Paul.Hampson@Pobox.Com
    8. Re:Take it a step further... by ZerdZerd · · Score: 1

      Sounds a lot like wuala. There's a good tech talk about it.

      --
      I'm not insane! My mother had me tested.
  5. File size by gringer · · Score: 4, Insightful

    Why? because for small files (as I expect most software updates would be), downloading directly is quicker and safer.

    --
    Ask me about repetitive DNA
    1. Re:File size by Anonymous Coward · · Score: 5, Insightful

      Why? because for small files (as I expect most software updates would be), downloading directly is quicker and safer.

      Safer? Bittorrent already has built in checksumming which most people don't do with regular downloads anyways. By that metric alone I'd say the BitTorrent is safer than a regular download.

    2. Re:File size by Anonymous Coward · · Score: 0

      In the case of OS patches, when you download directly you aren't broadcasting to the world that you have an unpatched security vulnerability.

    3. Re:File size by Anonymous Coward · · Score: 5, Insightful

      Because when you download directly instead of torrenting a file, you aren't basically shouting to the world "HEY I DON'T HAVE THE NEW SECURITY UPDATE YET! ANYONE HAVE THE NEW SECURITY UPDATE?"

    4. Re:File size by nxtw · · Score: 1

      Safer? Bittorrent already has built in checksumming which most people don't do with regular downloads anyways. By that metric alone I'd say the BitTorrent is safer than a regular download.

      Automated download/update systems can go one step further than simple checksum verification: they may perform signature verification. (I assume many do.) Windows (at the shell/IE level) will validate any signatures in downloaded installers/executable files.

      Automated download systems using SSL can furthermore verify that the server is trusted.

    5. Re:File size by Sigma+7 · · Score: 2, Interesting

      Bittorrent already has built in checksumming which most people don't do with regular downloads

      Bittorrent requires checksumming because it has to pull data from random sources, some of which may attempt to poison the Torrent. It relies on the SHA-1 checksum, which isn't broken yet, but a dedicated enough individual can find a way to poison such a system.

      If an attacker manages to get enough control to manipulate HTTP downloads, he can also manipulate the posted checksum as well.

      If you're worried about corruption appearing in HTTP, remember that there's already checksumming on the packet level, as well as some found in the compression algorithm used in most downloads.

    6. Re:File size by thePowerOfGrayskull · · Score: 2, Insightful

      Not to mention the nasty tendency that bittorrent has to saturate consumer-grade routers in a nasty way, even when not using all available bandwidth. I suspect ISP routers wouldn't handle it much better if it suddenly became the defacto standard method of transferring files.

    7. Re:File size by Securityemo · · Score: 1, Insightful

      No, no you're not. Not unless the attacker can intercept your connection.

      --
      Emotions! In your brain!
    8. Re:File size by thePowerOfGrayskull · · Score: 1

      All a checksum can do in this context is make sure you have a file that matches the source. While this makes sure someone can't poison the data they're sharing, it does *not* make it any safer than a standard download - it just ensures that it's not inherently *less* safe. You still have no guarantees as to the reliability of any particular source - that risk applies to both direct and torrent downloads.

    9. Re:File size by kurokame · · Score: 5, Informative

      AC knew what he was talking about. Let me spell it out since you (and the guy who modded you Insightful) clearly don't.

      IPs in a swarm are visible to anyone who can join the swarm. If you use it for security updates, you are implicitly announcing (a) the security update in question, and (b) how to join the swarm. Q.E.D., most people attached to a swarm who are not yet seeding (and possibly many of those who are seeding) do not have the update installed and are publishing this along with their IP for anyone on the internet to see.

    10. Re:File size by CAIMLAS · · Score: 1

      If I see you downloading a patch/new update to a broken/vulnerable package, I know that for at least several seconds (and longer if the package is earlier in the alphabet) you've got a vulnerable box. So I launch my exploit against your IP and gain root on your machine before you're able to actually apply the new binary, and you're cooked.

      Think that's far fetched? Imagine if (when) it's automated. Nevermind hitting every IP - you can just wait for hosts to announce their vulnerability.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    11. Re:File size by Sancho · · Score: 1

      It seems like the AC has a point.. You may not be shouting it to the world, but you're certainly shouting it to everyone in the swarm.

    12. Re:File size by Anonymous Coward · · Score: 0

      No, no you're not. Not unless the attacker can intercept your connection.

      For doing so the attacker has to target you specifically. With bittorrent you don't have to target anybody - they "call" you and tell you about their insecurities, themselves.

    13. Re:File size by Securityemo · · Score: 1

      This is what I meant to point out - my fault; I thought he was saying the inverse of what he said.

      --
      Emotions! In your brain!
    14. Re:File size by IICV · · Score: 1

      Yeah, but anyone in the bittorrent swarm can see what you're downloading (or, more importantly, that you're downloading). As another poster pointed out, whenever a patch for a remote exploit goes out someone could just sit on the torrent and be reasonably certain that anyone downloading the patch probably hasn't been patched yet.

      There's more to security than the first thing you see; in order to be truly secure, you have to look at things from every single angle.

    15. Re:File size by Garble+Snarky · · Score: 1

      Your presence in the leech list for a security update indicates that you don't have it. That information is inherently public.

    16. Re:File size by AK+Marc · · Score: 1

      There's packet CRC, block checksum, and package signing. You'd get most of the file from sites other than the one that's feeding the poisoned package. So, they'd have to find a way to get the block to pass block checksum, run the package (not be corrupt) and do something useful. It would be hard, to the point of leaning towards statistically impossible, without some other weaknesses in manufacturing collisions. As long as you get the pure torrent file from a trusted source and check the package signature, I'd assert it's impossible (not just statistically impossible, but actually impossible) to inject something, and if you don't check the package signature, then it would just be statistically impossible. And if you get the torrent from an insecure location, then you are safe if you check the package signature and not if you don't.

    17. Re:File size by cp.tar · · Score: 1

      Next thing you do is use Linux or OS X to download Windows updates. And vice versa. When attackers try to exploit the security hole in question, hilarity ensues.
      Well, at least if your name is Sheldon Cooper. Most other people would not find it as funny.

      Other than my feeble attempt of humor, this has already been answered, but it does not hurt to repeat it: security updates could only be downloaded from trusted seeders, now known as mirror sites. While it would not provide users with full advantages of BitTorrent, it would dramatically reduce the hassle of choosing mirrors. The one closest to you doesn’t work or is inexplicably slow? Choose another one, repeat until you get satisfactory results. With BitTorrent, you eliminate that problem.

      However, it is probably not enough of an improvement over the current system to warrant all the work that would have to go into replacing it.

      --
      Ignore this signature. By order.
    18. Re:File size by dfgchgfxrjtdhgh.jjhv · · Score: 1

      While it would not provide users with full advantages of BitTorrent, it would dramatically reduce the hassle of choosing mirrors. The one closest to you doesn't work or is inexplicably slow? Choose another one, repeat until you get satisfactory results.

      Package managers can do this automatically. Bittorrent is a solution to a problem that doesn't exist for Linux updates.

    19. Re:File size by cp.tar · · Score: 1

      While it would not provide users with full advantages of BitTorrent, it would dramatically reduce the hassle of choosing mirrors. The one closest to you doesn't work or is inexplicably slow? Choose another one, repeat until you get satisfactory results.

      Package managers can do this automatically. Bittorrent is a solution to a problem that doesn't exist for Linux updates.

      There are other systems, too.

      Just sayin’. ;)

      --
      Ignore this signature. By order.
    20. Re:File size by kurokame · · Score: 1

      If only there was a way that Microsoft and Apple could somehow find out how a Linux package manager works...some way of viewing the code that makes this leap in software maintenance possible...

    21. Re:File size by Anonymous Coward · · Score: 0

      Why? because for small files (as I expect most software updates would be), downloading directly is quicker and safer.

      Exactly, use the right tool for the job. Bittorrent is great for massive files, but a waste of time and bandwidth for small files.

      People really need to quit this obsession with Do-It-All tools that do a hundred mediocre tasks rather than a few really good ones.

  6. Data Caps by Anonymous Coward · · Score: 5, Informative

    Those of us stuck in New Zealand or Australia still have data caps to think about. If every download was a torrent there would be a lot more overhead eating into our precious data caps!

    Please, think of the Kiwis.

    1. Re:Data Caps by blackraven14250 · · Score: 4, Informative

      Every ISP has data caps in those areas. It's not an isolated thing.

    2. Re:Data Caps by Anonymous Coward · · Score: 1, Informative

      No, there aren't, and no, they don't.

    3. Re:Data Caps by cheekyjohnson · · Score: 5, Funny

      Competition, man. It solves all. There's probably hundreds, if not thousands, of ISPs in his area alone that offer an unlimited data plan. They're just invisible!

      --
      Filthy, filthy copyrapists!
    4. Re:Data Caps by xiando · · Score: 1

      So get another ISP! There's always thousands of ISPs in all areas of the world. Competition ensures that at least some of them follow good practices. Get with the times, man.

      Yeah. Right. Like anybody is willing to move to another continent to get a faster internet connection. You may not beware of this, but New Zealand and Australia are actually islands.

    5. Re:Data Caps by Anonymous Coward · · Score: 0

      There is no competition in New Zealand. There are only 4 million people here, and Kiwis don't complain nor demand something for their money.

    6. Re:Data Caps by baka_toroi · · Score: 1

      I can't figure out if you're retarded or trolling.

    7. Re:Data Caps by Anonymous Coward · · Score: 0

      Unfortunately, we have "reverse competition": the ISPs try to out-do each other to gouge the consumer, and the authorities do nothing.
      It's the same with cell providers, banks, gas stations, you name it.

      One ISP will see what another ISP is getting away with, and jump on the bandwagon.

      Reverse competition.

    8. Re:Data Caps by ThatOtherGuy435 · · Score: 5, Informative

      He's making fun of people who believe without evidence in the invisible hand of the free market with regards to broadband competition in the US.

    9. Re:Data Caps by Anonymous Coward · · Score: 1, Informative

      You are an idiot.

      Everyone is bitching about lack of competition in last-mile market and all you can come up with is "always thousands of ISPs in all areas of the world". Where I am, there is exactly 1 (ONE) ISP. In the major metropolitan area 15km away, there is exactly 3 (THREE)
          1. cable
          2. DSL
          3. microwave link - kind of expensive and doesn't scale for large number of customers

    10. Re:Data Caps by Anonymous Coward · · Score: 0

      Bullshit, there is no such thing as competition in any market, there are just oligopolies that fight over trivial things occasionally.

    11. Re:Data Caps by Anonymous Coward · · Score: 0

      Competition, man. It solves all. There's probably hundreds, if not thousands, of ISPs in his area alone that offer an unlimited data plan. They're just invisible!

      In New Zealand (Have a look where we are on a map); unless you are a corporate and spending $10k/mo+ you cannot get flat rate broadband from any ISP in this country (unless you want to be rate limited to 64kbps once you cross some arbitrary threshold).

      It all has to do with all our international bandwidth being tied up on the Southern Cross Cable (unless you use satellite, and that's even more expensive), as the owners of that charge by transferred data, not available bandwidth.

      Every ISP either has to buy from the SC Cable, or lay a few thousand miles of cable themselves across some of the stormiest seas in the world which is not cheap (otherwise they all would have come with the ~$100 Million to do it.)

    12. Re:Data Caps by baka_toroi · · Score: 1

      So I guess I am the retard. Thanks!

    13. Re:Data Caps by AHuxley · · Score: 2, Informative

      Yes and look at the new plans by Australian ISP's eg. Internode
      http://www.internode.on.net/residential/broadband/bundles/easy_bundle/plans/
      "Massive 'Any Time' monthly quota - measured as the total of downloads plus uploads. "

      --
      Domestic spying is now "Benign Information Gathering"
    14. Re:Data Caps by Anonymous Coward · · Score: 0

      Or depression, come to that :)

    15. Re:Data Caps by Anonymous Coward · · Score: 0

      I'm pretty sure you are retarded for not seeing that as a joke.

    16. Re:Data Caps by Anonymous Coward · · Score: 0

      I dont see any major australian or new zealand drive to block out ads on the net.... bloated flash. crappy sites. ect ect ect...

      And that crap eats up way more bandwidth than torrents ever will.. AND you don't even want them...

      So yeah.. your caps don't seem to be a problem or you'd have ppl working to solve it in a big way.

    17. Re:Data Caps by baka_toroi · · Score: 1

      And you're slower than Slowpoke. See this: http://slashdot.org/comments.pl?sid=1807086&cid=33780906

    18. Re:Data Caps by Colonel+Korn · · Score: 1

      He's making fun of people who believe without evidence in the invisible hand of the free market with regards to broadband competition in the US.

      Everybody's always picking on Ayn Rand.

      --
      "I zero-index my hamsters" - Willtor (147206)
    19. Re:Data Caps by Anonymous Coward · · Score: 0

      USA = 400 million people
      New Zealand = 4 million

      Competition? The monopolistic encumbents find it hard to turn a profit here. A very competitive plan (includes phone and broadband) in NZ runs $70/mo up to 4GB, then $1 per GB.

      As for bittorrent, I tried a client for a month or two - slow as blazes, no download ever really completed. It just sat there staring at connections and produced nothing meaningful to look at. And those were LEGAL downloads. Maybe our ISPs/govt block bittorrent...

    20. Re:Data Caps by SlightOverdose · · Score: 1

      Australia has unlimited plans, and plans with over a TB of quota per month these days.

      Can't speak for NZ however.

    21. Re:Data Caps by smi.james.th · · Score: 1

      Here in South Africa as well, most ISPs only offer capped services.

      I like bittorrent though, I think it's elegant.

      --
      One thing I know, and that is that I am ignorant...
    22. Re:Data Caps by Xingularity · · Score: 1

      And there are still huge areas of the country (I live in Australia) where the only ADSL2+ access is with Telstra, who both charge for uploads and are almost always the last to increase data-per-dollar when the market makes a push. It's a shit situation, and BitTorrent does nothing to solve it.

    23. Re:Data Caps by donaldm · · Score: 1

      The topic was Australian ISP's and there aren't that many although there are enough to keep the main ISP's (ie. Optus, Telstra and Vodafone) honest. Most ISP's now offer at least 60GB peak with substantial off-peak with a reduced speeds (approx 1Mbs to 100Kbs) when you hit your limit and bit torrents can work very well at those speeds. You need shop around for what suits you with prices varying from AU$39 to AU$90 and even higher per month and it is very possible that you may not have the cheaper service in your area. Wireless connections are still expensive though, although if you are a mobile user (ie. laptop, notebook, smart phone ...) then this is possibly the best solution.

      In reality it does not matter which country you live in you should always check prices and availability and decide on which type of ISP package that suites what you require. A little basic knowledge can actually save you quit a lot of money. An example could be choosing a 60GB peak and 80GB off-peak with unlimited upload for those people who are mainly hosting services while 120GB peak with uploads counted may not be the best solution.

      In Australia getting unlimited will be expensive and if your line is only capable of supporting 2 Mbs to 10 Mbs then unlimited could be a waste of money. Actually an important question to ask is what are you going to actually down load?

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    24. Re:Data Caps by GigaplexNZ · · Score: 1

      You may not beware of this, but New Zealand and Australia are actually islands.

      Technically, they both are a collection of islands.

    25. Re:Data Caps by donaldm · · Score: 1

      Yes and look at the new plans by Australian ISP's eg. Internode http://www.internode.on.net/residential/broadband/bundles/easy_bundle/plans/ "Massive 'Any Time' monthly quota - measured as the total of downloads plus uploads. "

      That is not cheap try this , although as I have said in previous posts you still need to shop around and decide on the best plan for your needs and if the service you are after is available in your area.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    26. Re:Data Caps by LordLucless · · Score: 1

      Yeah, it pretty much has solved everything - at least everything that's possible to be sold. The reason there are a lot of ISPs selling data at the same rates is because those rates are the optimum value - sell them it for less and you make a loss, sell it for more and you get undercut by the competition.

      The fact that there isn't unlimited broadband here isn't due to any failure of capitalism, it's simply due to the laws of nature. Countries that do have unlimited data rates have either:
      1) Better infrastructure (Korea, Japan, etc)
      2) Companies screwing the customer to try and hide the fact that they're not unlimited (USA)

      I'd much rather have a fixed limit than have my traffic randomly shaped because I'm using a particular protocol. Or because I'm downloading from a source that isn't paying them money. Nobody suggests capitalism is going to make everything perfect - it simply tends towards the optimum (given a certain set of conditions).

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    27. Re:Data Caps by VoidCrow · · Score: 1

      > it simply tends towards *an* optimum

      FTFY

    28. Re:Data Caps by Anonymous Coward · · Score: 0

      Funny thing, that, considering there is no free market in the US with regards to broadband.

    29. Re:Data Caps by baker_tony · · Score: 1

      I'm heading back to NZ in Dec this year, my greatest hesitation with going back to set up a new office for my company is the Internet situation in NZ.
      Stupidly low data caps!!! How the heck am I gonna be able to manage that? From what I understand and hear, it's purely political. Doesn't NZ enjoy the nice big fat fibre pipes running around the pacific?
      Bah, rant, rave.

    30. Re:Data Caps by dangitman · · Score: 2, Funny

      Everybody's always picking on Ayn Rand.

      Well, she just needs to man up and deal with it.

      --
      ... and then they built the supercollider.
    31. Re:Data Caps by dangitman · · Score: 1

      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.

      What? Of course it's possible to have proprietary standards. There is nothing in the definition of standards that requires them to be "open.

      For example, you could have a standard that is private to your company and not shared with anyone outside. Or you have "industry standards" which require payment or participation in a patent pool. The reason the term "open standards" exists, is because not all standards are open.

      --
      ... and then they built the supercollider.
    32. Re:Data Caps by Danathar · · Score: 1

      what invisible hand? It never existed in broadband to begin with.

    33. Re:Data Caps by baker_tony · · Score: 1

      torrific.com must be well used in NZ?

    34. Re:Data Caps by Bieeanda · · Score: 1

      Australia, New Zealand, Canada... at least one of the major providers in the States is going to a capped plan as well, and the rest will probably follow sooner than later.

    35. Re:Data Caps by Anonymous Coward · · Score: 0

      He's making fun of people who believe without evidence in the invisible hand of the free market with regards to broadband competition in the US.

      opponents always cite examples of non free-market competition (Telcos for example) in support of their assertion that free market competition doesn't work.

    36. Re:Data Caps by maztuhblastah · · Score: 1

      He's making fun of people who believe without evidence in the invisible hand of the free market with regards to broadband competition in the US.

      Oh, you mean the "free market" in the country with a decades-long history of both tightly controlling and lavishly coddling telecommunications via licensing, government subsidies, right-of-use grants, and "exclusivity agreements" with local governments (i.e. government-sponsored monopolies)?

      That free market?

    37. Re:Data Caps by ebuck · · Score: 2, Funny

      Adam Smith did a coin trick at an Economics summit way back when. After taking the Prime Minister's gold piece in one hand and making it appear in another, then sending it back to the other hand without apparently moving it; he opened both hands and the coin was gone. The Prime Minister was amused, and after a few minutes, the Prime Minister politely asked for his coin back. Adam Smith replied that it was in his invisible hand, and if only he could locate that hand, could he actually return it.

      The rest is history, heavily edited and re-edited as it's been misreported over the ages.

    38. Re:Data Caps by ThatOtherGuy435 · · Score: 1

      Thats the one! Don't you know, free market fixes everything, including an over-abundance of critical thinking skills.

    39. Re:Data Caps by ALeader71 · · Score: 1

      I agree. If AT&T's US data caps are adopted by my country's ISPs, bittorrent will become a much less popular option. RIAA and MPAA may get through greed what they failed to get through litigation.

      --
      Only the dead have seen the end of War. - Plato
    40. Re:Data Caps by Anonymous Coward · · Score: 0

      He's making fun of people who believe without evidence in the invisible hand of the free market with regards to broadband competition in the US.

      Wait, we have broadband competition in the US now? When did that happen? How do I get some?

      Oh, wait, maybe you meant collusion not competition. We have lots of that!

      There's no need for messy, old-fashioned systems like free market capitalism when energy and communications companies basically own both halves of a two-party system. Saint Reagan and his disciples have lifted us above the mere reality of tired old regulated capitalism and into the golden truthiness of mandated public risk and unregulated private rewards.

    41. Re:Data Caps by sjames · · Score: 1

      It is funny the number of people who make fun of Christians for having an "invisible friend" who will happily accept on faith that there exists an all-powerful "invisible hand" that magically makes markets seek an optimal solution in spite of ample evidence to the contrary. They even have their very own devil (in the form of "government interference") to blame when reality fails to affirm their faith.

  7. It makes sense... by Anonymous Coward · · Score: 1, Interesting

    ... and the anecdote is right on. BUT... if it includes the word "torrent", it's frowned upon.

    Sadly, too many people are uneducated/misinformed and they don't know the real statistics.

  8. Snap. by Anonymous Coward · · Score: 0

    0 seeds, 0 peers. FFFFUUUU--

    1. Re:Snap. by daveime · · Score: 2, Funny

      Nah, 0 seeds, 3790 peers (all on 99.9%) ... DOUBLE FFFFFUUUUUU

  9. Why? by DarkKnightRadick · · Score: 4, Insightful

    Because Bittorrent has a reputation issue, for one. The MPAA and RIAA attack it and call it the reason they are losing money (instead of their failing business model).

    Large companies don't want to have to deal with the previous hassle, and even though the load might not be much for individual computers, if everyone on a company network was bittorrenting, other traffic would be interrupted (even on 2MB DSL, bittorrent interferes with my connections to many popular IM services and I don't even run it full throttle during the day).

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    1. Re:Why? by xiando · · Score: 5, Informative

      Because Bittorrent has a reputation issue, for one. The MPAA and RIAA attack it and call it the reason they are losing money (instead of their failing business model).

      Try running a perfectly legal BitTorrent tracker. You will find that the MPAA/RIAA criminals both DDOS your server and spam your ISP with DMCA crap regarding files you are not tracking and never heard of. They really dislike BitTorrent.

    2. Re:Why? by Dayofswords · · Score: 5, Insightful

      MPAA said the same thing about the VCR.

      Can we go back to not giving a fuck what the MPAA thinks?

      --
      Someday we'll hit the human carrying capacity. And the band will just play on.
    3. Re:Why? by Anonymous Coward · · Score: 0

      Bittorrent is for pirates, that is why it will never be allowed to be accepted. I am quite sure that next year Microsoft will announce the new B3FTP (bit-by-bit file transfer protocol) which is a revolutionary new method for transferring files exactly the same way that bittorrent does. It will quickly become the new standard, and as a result of this incredible bandwidth saving innovation Microsoft stock will rise 20 points.

    4. Re:Why? by Anonymous Coward · · Score: 5, Insightful

      Try running a perfectly legal BitTorrent tracker. You will find that the MPAA/RIAA criminals both DDOS your server and spam your ISP with DMCA crap regarding files you are not tracking and never heard of. They really dislike BitTorrent.

      It's because it competes with them. Not as content producers, as distributors. If BitTorrent had a good reputation then indie filmmakers would use it to distribute their films to customers, perhaps as encrypted files with DRM, perhaps not, but in any event in competition with distributing them through official MPAA channels where the big companies get their big cut.

    5. Re:Why? by jabbathewocket · · Score: 1

      Local Peers solve most of that (in the article they discuss patches for operating systems etc) for example in a company of a hundred computers.. once a computer on the network has a chunk of a file, every PC on that local network will be sharing it internally, rather than grabbing from an external site..

      The biggest issue/obstacle facing using bittorrent like technology is the asymetric bandwidth on the majority of internet connections.. even then however local peers can be used within a subnetwork for example tampa roadrunner users could in theory download from or give preference to nodes within that particular ISP's network..

      Linux switching to torrent based patching would likely not be enough of a reason for big ISP to "unthrottle" or "lift restrictions" on p2p protocols/traffic.. if however MS where to do so .. could go a long way toward lifting the stigma of P2P type downloading..

      However as a USER, it already drives me to distraction that Activision/Blizzard essentially prints money on demand via WoW, the end users are the ones paying for the patching bandwidth

    6. Re:Why? by CAIMLAS · · Score: 1

      And if Windows and other operating systems were to implement bittorrent based updates, you'd have ISPs against it, too: it'd be nothing but a cost to them, because their upstream costs a lot more than downstream. Their entire business model is geared towards a one-way data pipe, and anything extra (upstream) is there out of necessity of acknowledged communications and low failure rates (TCP).

      Nevermind the security issues to clients by instituting such a scheme for 'security updates'. BT would have to fundamentally change before it could be relied upon for such a mechanism.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    7. Re:Why? by Anonymous Coward · · Score: 0

      as far as i know, this is an issue with dsl or improperly configured/throttled ISP connections. Basically if you use beyond a certain amount of upload, your connection will start to suffocate itself, my download speed goes from ~300KB/s to about 18KB/s if I go beyond 40KB/s upload, this is a VERY annoying issue with blizzard/FFXIV updaters because they love to have unlimited upload so my download starts to spasm in terrible ways.

    8. Re:Why? by vlueboy · · Score: 1

      It's because it competes with them ... If BitTorrent had a good reputation then indie filmmakers would use it to distribute their films to customers, perhaps as encrypted files with DRM

      I understand your idea isn't meant to be an absolute or finished thought. Just for kicks, though, DRM itself is meant to work upon a purchase for a single user, a one-time use key on a single machine or restricted hardware, or killing content playability based on an expiration dates.

      The contradiction is that DRM is meant to narrow down while torrenting makes available, even if it's a single watermarked file to dozens of sharers... why would users want to grab something from a cloud after fully knowing that only one machine is meant to unlock the available file? The only way this can work is if you have anonymizing where everyone shares everyone else's bandwidth but nobody really knows what's being shared until they have their expected set of bytes. See the WoW patch distribution method.

    9. Re:Why? by Anonymous Coward · · Score: 0

      bittorrent interferes with my connections to many popular IM services and I don't even run it full throttle during the day

      Careful, I heard that bittorrent causes your computer to catch fire if you show any restraint.

    10. Re:Why? by julesh · · Score: 1

      MPAA said the same thing about the VCR.

      Can we go back to not giving a fuck what the MPAA thinks?

      Not until they stop legally harassing people for using services they don't like.

      Bittorrent is simply not welcome on corporate networks because it opens up the potential to get sued by the MPAA/RIAA. If you're running a large network where you can't trust all the users, you effectively have to firewall all common P2P applications because otherwise you're likely to end up on the receiving end of a copyright infringement claim. You can try arguing that you shouldn't be held responsible for your users' unauthorised activities, but you'll have to answer the question of why your network wasn't locked down so the unauthorised activities couldn't happen.

    11. Re:Why? by Esospopenon · · Score: 1

      Indie filmmakers are already starting to use bittorrent as point of distribution. Check out The Tunnel They have run into some troubles getting the movie listed at IMDb mostly because they have failed, according to IMDb, to provide distribution information.

    12. Re:Why? by Reteo+Varala · · Score: 1

      I would imagine Bittorrent's reputation is a bit more robust than its peers. A large percentage of the open-source software I've seen out there, especially large packages like OpenOffice and just about all of the major Linux distributions, make torrents available for convenient download. I play EVE Online, and their website makes a torrent available to download the game's client. Granted, I don't download much else, but I'm sure there are other examples of official torrent distribution channels that would give it even more legitimacy.

    13. Re:Why? by DarkKnightRadick · · Score: 1

      And yet OOo doesn't have near the distribution and penetration into any sized business market that MSO does. Even small churches with tiny budgets go with MSO because they're worried about compatibility (I'm working on that with my church, though, trying to get OOo in the door, so to speak).

      I know there are very legitimate uses for bittorrent, I only download legit torrents (movies, music, games, etc.) and there are tons of material out there. The problem, though, is that places like The Pirate Bay (and formerly Mininova before they went exclusively content distributor) still have a more prominent place in the public psyche than OOo, EVE Online, etc and I don't believe a game having an official torrent is going to make a difference to most major corporations aside from saying "Hey, lets not allow this technology to make sure our folks aren't downloading games all the time."

      Bittorrent is the only way I download Linux/Unix distro's anymore (I know Debian doesn't use it, it uses some weird program whose name I forget). Still not convincing to business heads to implement it.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    14. Re:Why? by DarkKnightRadick · · Score: 1

      Also check out VODO, too.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    15. Re:Why? by DarkKnightRadick · · Score: 1

      Sure, as soon as they stop legally harassing everyone who is using it for legitimate purposes.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    16. Re:Why? by DarkKnightRadick · · Score: 1

      lol

      Good one. :p

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    17. Re:Why? by DarkKnightRadick · · Score: 1

      That is very, very annoying. This is something I wasn't aware of. Well, while I wasn't entirely correct about it being because of bittorrent, I wasn't entirely incorrect either. I'll have account holder call the ISP and complain.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    18. Re:Why? by Rockoon · · Score: 1

      Bittorrent has more than a reputation issue to overcome.

      From the ISP's perspective, Bittorrent is a distributed denial of service attack. Regardless of how much ISP's invest in their infrastructure, bittorrent is designed to saturate it.

      My 6Mbit cable pipe is no match for a thousand 56kbit modems, and my neighbors will also feel the effects of my 6Mbit being saturated. This problem isnt exclusive to cable, for even with DSL there are shared points (just located differently.)

      --
      "His name was James Damore."
    19. Re:Why? by cbope · · Score: 1

      Even more reason to make bittorrent ubiquitous. The ***AA's can't possibly fight everyone on the planet with an internet connection if everyone is using bittorrent. Even they do not have enough money for that, it would drain them dry.

      Note that I do not condone stealing other's work, I buy all my music legally. The ***AA have simply outlived their usefulness and are nothing but a drain on society and artists.

    20. Re:Why? by jbeach · · Score: 1

      We can not give a fuck. But the companies that build commercial OS's basically have to give a fuck. Therefore torrenting isn't baked into OS's, and will not be until torrents become acceptable to the media companies that these OS's makers want to partner with.

      --
      The Invisible Hand of the Free Market is what punches workers in the nuts.
    21. Re:Why? by Anonymous Coward · · Score: 0

      it opens up the potential to get sued by the MPAA/RIAA

      No, it doesn't "open up the potential" because if they're already suing random non-infringers, then you're already vulnerable regardless of what protocols you use.

    22. Re:Why? by Anonymous Coward · · Score: 0

      Take, for instance, the Blender groups CC 'Sintel' film release, announced over the weekend.

      As soon as I I fired up bittorrent started and dl'ing, it was finished in under 2 min's, with 15~ seeders. Not bad for a 250MB file. That was the fastest I've seen a torrent download with my present ISP, and the fastest seed was from Germany.

      Bittorrent can work as a dist. medium globally, however as you pointed out, it directly conflicts with both the MPAA and RIAA business objectives.

    23. Re:Why? by magus_melchior · · Score: 1

      I'm sure it's much more an issue of "You dump us, and we'll send our army of lawyers with infringement and breach of contract suits to serve you" than reputation. There must be plenty of producers and directors who would love to say "Screw this, we'll just distribute online with this free Bit Torrent thing and save millions."

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    24. Re:Why? by Anonymous Coward · · Score: 0

      Most people on /. don't. The problem is that the **AAs have lost of money and lots of ways to spread their "BitTorrent is teh evulz!!1!!" message. ,

      *we* may not care what they think, but most of the general public does.

    25. Re:Why? by DarkKnightRadick · · Score: 1

      Too true.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  10. No by arth1 · · Score: 3, Insightful

    No, it won't replace standard downloads, if nothing else because bittorrent is "best effort", and there's no guarantee that the client receives a file within a certain time frame. And for small and medium files, the overhead of BT severely slows down the access.
    Yes, it's useful for large files. No, it's no 100% replacement.

    And that's the beauty of internet in a nutshell -- there isn't one solution that fits all, but lots and lots of tools and standards that can be used and adjusted to the specific needs. So stop looking for The One And Only Way.

    1. Re:No by cheekyjohnson · · Score: 1

      "and there's no guarantee that the client receives a file within a certain time frame."

      But that applies to regular downloading, too. It depends on the server location, its connection speed, your connection speed (which isn't always constant), and how much traffic the server is getting at the time.

      --
      Filthy, filthy copyrapists!
    2. Re:No by arth1 · · Score: 2, Insightful

      But you can control those factors. A VPN with a CIR, for example.

      And even when you can't control it, you still can estimate much better. A 1:1 download that's doing 150 kBps for the first five minutes from a server with plenty of bandwidth isn't likely to drop to 15 kBps for half an hour and then pick up to 300 kBps.

      If I need a large file, I look for a http download first, and only if I can't find that do I go to bittorrent. Because BT is usually going to take longer, and is always impossible to estimate. My boss wants to know how long it's going to take downloading a DVD, not "hopefully half an hour, possibly by tomorrow".

    3. Re:No by cheekyjohnson · · Score: 2, Informative

      Yeah, I know a bittorrent download is largely unpredictable, but I was just pointing out that, to an extent, so are regular downloads.

      --
      Filthy, filthy copyrapists!
    4. Re:No by Anonymous Coward · · Score: 0

      Well, and take a situation like mine, where an internal router behind a shitty uverse gateway requires DMZ use, which means my perimeter machines simply can't use bittorrent properly.

      So... I shouldn't be able to download things at all anymore?

    5. Re:No by Anonymous Coward · · Score: 0

      The slowness problem for small and medium files can be solved by using webseeds - the ability to download parts of the file from a regular HTTP server. This part of the bittorrent protocol is already implemented in most clients.

    6. Re:No by phek · · Score: 1

      i've got a wrt54g behind my att uverse gateway in its DMZ and I can still download bittorrents just fine.

  11. Why not? Here are some reasons... by davidwr · · Score: 4, Interesting

    1) because I'm a leech.
    2) because I don't want legal liability FOR DISTRIBUTING if I download a file that unknown to me is illegal, e.g. a software package from overseas that someone inserted illegal-in-my-country pornography into the binary. Yeah, I'll take the risk for possession but not for distribution.
    3) because my employer's lawyer made me say #2 when it comes to company machines.
    4) because I prefer to get my bits from the official location. Yea, I know a checksum should be good enough but I'm old school here.

    Seriously though, I can see torrents overtaking web- and ftp- downloads as the primary method for distributing large, popular files. However, there will always be customers who refuse to share and who refuse to get data from any source that doesn't have a reputation for quality and isn't blessed by the original publisher.

    Oh, and seriously, I'll be fine using torrents to download things like well-known linux distros. I trust modern checksums. I probably won't use them for low-demand files or smaller files though.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  12. I would love this. *Is on a college campus* by IB4Student · · Score: 1

    Thanks to all of the people here torrenting on the network, I can usually get over twice my normal download speeds on major things that I torrent, due to there being seeders on this huge network.

  13. Faster? by nacturation · · Score: 1

    World of Warcraft already uses Bittorrent technology as a way to distribute large amounts of content at a lower cost to the company and faster speeds to all of their clients

    Lower cost, for sure, but it is not faster. The fastest download is when you're downloading from a single server that is able to fully saturate your connection. Even better if this server is situated directly within your ISP as is the case for some content delivery networks (Limelight I think does this). Having to negotiate individual connections with hundreds of peers around the world and incurring the associated lag and protocol overhead can't even compare.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:Faster? by davidwr · · Score: 3, Insightful

      "...that is able to fully saturate your connection."

      Yeah, like this always happens. Not.

      Scenario: 1st day of release of a new popular file.

      Either the vendor prepares well and works with content-delivery networks so you and everyone else on the planet can download the file while saturating your network, or vendor doesn't.

      If he doesn't, everyone gets throttled and/or some people are told to try again later.

      A torrent option would help distribute the load and cut out the bottleneck.

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    2. Re:Faster? by Anonymous Coward · · Score: 0

      Then there's the fact the Bittorrent protocol itself is a burden on the network at large, forcing thousands of routers more strain than necessary so a few people save a couple bucks.

      It only costs a few pennies for Netflix to serve a movie on it's Instant system, so companies like Blizzard are really just incredibly cheap bastards who's (literally) penny pinching is hurting the Internet as a whole.

    3. Re:Faster? by kc8apf · · Score: 1

      That really only scales up so far. It's actually quite difficult to saturate a 1gbps, let alone a 10gbps or 100gbps, link with a single stream. Multiple streams work around some of the problems and allow the full link to be used.

      --
      kc8apf
    4. Re:Faster? by Anonymous Coward · · Score: 0

      Bit torrent generally is faster. Sure, it has more overhead, but other than that is splits the content up through multiple pipes in the backbone. Instead of thinking of your ISP as one pipe coming to your house think of it as many different 10gig+ pipes coming into your ISP. Those backbone pipes do fill up from time to time. So with bit torrent if one pipe becomes to saturated another pipe will take more of a hit. This might only be realistic if you have a 100+ megabit/s connection coming into your house, or you're downloading cross continent, but speeds like that are not that uncommon, especially in the future. I get around 130megabit/s download from Comcast right now to my house no problem. When dealing with multi gig servers the speed increase using bit torrent really shows itself (with using a ram disk or ssd. bt fragments like no tomorrow).

      Bit torrent is the future. You can argue against it today but the faster your connection becomes the more of an advantage bit torrent has.

    5. Re:Faster? by Dahamma · · Score: 1

      In theory, that's true, but you usually have to tune your TCP settings to get full B/W over a single connection. In many cases (depending on latency, window size, packet loss/retransmission settings, etc) several TCP/IP connections downloading pieces of data will perform better than a single one.

      Still, I have to agree that they are basically trading cost for performance with P2P downloads - ie. they could get almost the same performance by spending enough on servers and bandwidth, CDNs, etc, but they decided to spend the money on NRE development costs to integrate P2P instead. In Blizzard's case, they have millions of customers conencted all the time, so that was probably a good idea. Plus, they tend to release patches to the entire population at the same time, which MASSIVELY favors the distributed P2P model...

    6. Re:Faster? by nacturation · · Score: 1

      In Blizzard's case, they have millions of customers conencted all the time, so that was probably a good idea. Plus, they tend to release patches to the entire population at the same time, which MASSIVELY favors the distributed P2P model...

      From a financial perspective, absolutely. Blizzard saves a ton of money by not providing their updates through companies like Akamai, who are capable of handling that level of load.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    7. Re:Faster? by Bert64 · · Score: 1

      That assumes there is sufficiently low latency, combined with tcp window scaling to ensure that your connection is actually saturated...
      Quite often, there will be capability for the line to receive more data but the server will wait for acknowledgement of what its already sent before it sends any more. This is especially bad over links with high latency, or with poor upstream speeds relative to their download speed.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  14. Governmental Policies by Anonymous Coward · · Score: 0

    When I was going to school they had to block the bittorrent downloads for people playing WoW because it was a commercial entity using a governmental funded school network. The way the rules(ToS) were written, that is illegal. Hence, they had to make it use the normal methods of downloading from their servers. Private business using the network for their benefit or something.

  15. Only if there's good seeds by gman003 · · Score: 2, Interesting

    That's the one real problem with BitTorrent. If nobody is seeding the file, nobody can download. If the servers that would be hosting the data were instead used as no-limit seeders, that might make BitTorrent a more viable system for "real" downloads.

    1. Re:Only if there's good seeds by talsemgeest · · Score: 4, Informative

      Most modern bittorrent client support web seeds, that is using an http-hosted file as a seed for the torrent. Ad the speed from that server to the other people who are downloading and you have much better speeds than if you were to simply download straight from the server. Add to this all the other bittorrent features, like resuming a broken download, and improved error checking and you have a very powerful downloading strategy. Just take a look at burnbit: http://burnbit.com/ which takes a normal hosted file on the internet and turns it into a torrent. Everyone wins!

    2. Re:Only if there's good seeds by blueg3 · · Score: 1

      That's not true. It's entirely possible for the swarm to have a complete copy of the file even when there are zero connected seeds. It's not typical, though: reasonably popular torrents always have a handful of seeds, and unpopular torrents (say, 100 participants) are less to have the entire torrent between them in a zero-seed situation. Most "no seeds, so you can't download the file" situations occur when you have 20 leechers.

    3. Re:Only if there's good seeds by shovas · · Score: 1

      That's what I've been waiting for. This means a server could allocate a fraction of the total bandwidth needed otherwise but still be the primary seeder and everyone still wins downloading the torrent.

      I've long had this beef especially with video game providers that want you to download via bittorrent but they don't provide a fast enough seed. It sounds like this would solve a lot of problems.

      --
      Selah.ca. Pause, and calmly think on that.
  16. I could swear.... by davidwr · · Score: 1, Offtopic

    I call shenanigans:

    I know I've seen first posts by "Anonymous Coward" before.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:I could swear.... by webmistressrachel · · Score: 0, Offtopic

      Heh heh, this is worth outing myself for...

      I, webmistressrachel, real girl and real troll, posted my first first post as AC, and you called shenaganigans - and you were WRONG! YHBT!!! Tut tut Rachel... after that horrible BJ troll I posted recently, too...

      --
      This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
  17. INVASION! by Anonymous Coward · · Score: 1, Interesting

    the only way all downloads could do that would be by forcibly stealing bandwidth from their clients. which i see as an invasion of my rights, to you know, leech mercilessly from your(provider) pockets. of course it would be nice to get platinum status for 50mb of stream a month or something the likes.

    similarly, what you suggest dear man, is communism

  18. Firewalls by harryjohnston · · Score: 1

    I gather BitTorrent can't be easily used from behind a firewall, which makes it of limited use in corporate settings at present. As well as built-in support from the major web clients, we'd also need support from the major http proxy servers.

    1. Re:Firewalls by xiando · · Score: 1

      If you're being a firewall which blocks _outgoing_ connections then you're in some environment where you are not going to download any files whatsoever anyway, and you're probably better off using snail-mail. People with proxy-only access to the outside world are not relevant when it comes to downloading files beyond HTML.

    2. Re:Firewalls by arth1 · · Score: 1

      People with proxy-only access to the outside world are not relevant when it comes to downloading files beyond HTML.

      Oh? I regularly download DVDs and CDs through a proxy, no problem. For non-unique downloads, it's even lightning fast because of caching.

    3. Re:Firewalls by harryjohnston · · Score: 2, Informative

      According to my understanding of BitTorrent, the client needs to be able to accept incoming connections as well as outgoing ones. See for example Brian's BitTorrent FAQ and Guide.

      Also, we use a proxy server for outgoing requests from all of our teaching labs, and we have no trouble downloading stuff. The proxy server is perfectly capable of keeping up with our internet connection. It's not as though it has to do any hard work, all it does is relay data from an incoming TCP connection to an outgoing one.

    4. Re:Firewalls by blueg3 · · Score: 1

      It's not mandatory, but if you're unable to accept incoming connections, your download speed will probably be terrible.

    5. Re:Firewalls by thePowerOfGrayskull · · Score: 1

      If you're being a firewall which blocks _outgoing_ connections then you're in some environment where you are not going to download any files whatsoever anyway, and you're probably better off using snail-mail.

      Umm... wait, what? Perhaps you think that a proxy server somehow prevents downloading of files via http or ftp? Since downloading web pages is also downloading files (as you noted), I'm not sure why you might think that other types of files are somehow prevented.

      People with proxy-only access to the outside world are not relevant when it comes to downloading files beyond HTML.

      Okay, so this is clearly a troll attempt -- or your sarcasm is so blatantly obvious that it overloaded my detector and I missed it.

    6. Re:Firewalls by ygslash · · Score: 1

      It's not mandatory, but if you're unable to accept incoming connections, your download speed will probably be terrible.

      Exactly. So Torrent will not be popular, and certainly not standard, until ADSL routers, cable routers, and off-the-shelf PC operating systems all come configured by default to allow incoming torrent connections.

      My standard home ADSL router and my MacBook both came with incoming torrent connections blocked by default. I can go into their respective configurations and fix things so that torrents will work well without compromising security, but it's just not worth the time for me. So it's certainly not going to work for the average user, who would need to take a few courses at the local community college before being able to do that.

    7. Re:Firewalls by blueg3 · · Score: 1

      Modern BitTorrent clients do UPnP and NAT-PNP fairly well, and modern home routers support UPnP fairly well. So support is progressing.

    8. Re:Firewalls by ygslash · · Score: 1

      Modern BitTorrent clients do UPnP and NAT-PNP fairly well, and modern home routers support UPnP fairly well. So support is progressing.

      Good to hear that there is progress.

      I hate to be a pessimist, but getting out-of-the-box just-works support for something like this for vanilla computers takes either a long time or forever, depending on how much of a profit motive exists. Especially for cases like this where you need coordinated support from multiple markets to make it work.

  19. Inertia by Anonymous Coward · · Score: 1, Interesting

    Downloading is "just there", is point-and-drool easy and (mostly) "just works". Bittorrent takes a modicum of knowledge, effort and understanding to install and operate and most of the time offers no big advantage. Hence until bittorrent is "just there" as a trivial point-and-drool option people will continue to use the old method.

    This is essentially the same reason so many people run "old" software and hardware long past it's expected replace-by date. It's there, it works, so why change?

  20. it's only stealing if... by davidwr · · Score: 1

    It's only stealing if it's done without my permission or under duress.

    If it says "would you like to be nice and share your bandwidth and download the torrent, saving us bandwidth in the process" and you say "yes" instead of clicking "no, use conventional download" then it's not stealing.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:it's only stealing if... by Anonymous Coward · · Score: 0

      "would you like to be nice and share your bandwidth and download the torrent, saving us bandwidth in the process"

      or "hell no i already paid you with my money so that you could buy your own bandwidth and not make me pay again for it!"

    2. Re:it's only stealing if... by thePowerOfGrayskull · · Score: 1

      It's great to talk about helping, but as soon as helping out inconveniences people (such as by costing money or affecting other network traffic) the generosity of people takes a sharp downward curve. You have only to look at any 'donationware' software project to see how effective it is to nicely ask people to help.

  21. Many years ago... by mark-t · · Score: 2, Interesting

    I recall really hoping that a new distributed file transfer protocol would become standard in browsers. For one thing, it could virtually eliminate large loads on smaller servers caused by flash crowds (more colloquially known as the slashdot effect).

    What I had envisioned is that every webclient currently displaying a web page would effectively act as a seed for the content (including pictures, embedded videos, etc) that the browser has loaded from that page for as long as the user has that page open, radically reducing the load required by the webserver where the original data was hosted when a lot of people want to see the content at the same time.

    Of course, it never happened.

    1. Re:Many years ago... by Anonymous Coward · · Score: 0

      Caching and dynamic pages would be a pain. The peers would have no way of knowing if the page had been updated without actually contacting the server, which would burden it again. But if the server could announce beforehand how long it knows the page will stay unchanged, then it could work.

    2. Re:Many years ago... by L4t3r4lu5 · · Score: 1

      That's essentially how FreeNet works. Once you've downloaded a page, you seed it for other FreeNet clients.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    3. Re:Many years ago... by TheSunborn · · Score: 1

      It would not solve that problem. When a site does down due to the slashdot effect, it is almost always because the webserver itself is overloaded(Or rather the SQL database). Not because there is not enough bandwidth.

    4. Re:Many years ago... by mark-t · · Score: 1

      But why is it overloaded?

      Because too many people are trying to access it at once.

      If the amount of material the clients actually needed to access is very tiny (such as a torrent file, for instance), then the server does not need to keep its connections open as long for each individual client that it responds to, so it's less likely to run out of resources responding to them.

    5. Re:Many years ago... by Blakey+Rat · · Score: 1

      What I had envisioned is that every webclient currently displaying a web page would effectively act as a seed for the content (including pictures, embedded videos, etc) that the browser has loaded from that page for as long as the user has that page open, radically reducing the load required by the webserver where the original data was hosted when a lot of people want to see the content at the same time.

      If the webserver's overloaded, what makes you think it can serve lists of seeds any better than it can serve webpages?

      Even if it could, wouldn't the overhead of your browser looking at the list of seeds, checking for one that still has the page open, attempting to communicating with it (NAT or firewalls could block that)... wouldn't that whole process take an order of magnitude longer than just getting the damned page in the first place? I mean, torrents take anywhere from 1-5 minutes to get all the handshaking done, there's no reason to think your browser-based torrent would be any faster.

      Your idea isn't making sense to me.

    6. Re:Many years ago... by Anonymous Coward · · Score: 0

      That totally breaks with logins. Unless you want to send your slashdot/facebook/whatever home page to me instead of having me get my own from the server.

  22. Damnit! I got 1Gbps and now... by Anonymous Coward · · Score: 0

    I'm expected to use it pumping out data to the rest of you slowpokes?

    Damn you EPB! Oh wait, 1 Gbps...who cares, suck it down bitches, you know you like to swallow my fat pipe!

    If this gets mod points, I'm slapping myself.

  23. CDNs are cheap, NAT makes it hard by Chaostrophy · · Score: 3, Interesting

    A start up I know of started out using peer to peer, but it was too much grief to get people to download a plug in, and then get it to set up port forwarding through their firewall, and at the price of CDNs these days, you are just not saving enough money for it to be worth while.

    Now, when we get IPv6, and HTML5, perhaps it will be a different game (no NAT in IPv6, no need).

    In the case of a game, you already have downloaded stuff, and can convince a fair chunk of your users to set it up.

    Twitter uses it to push patches to their servers in 12 seconds instead of 10 min.

    So it is part of the future.

    --
    Plato seems wrong to me today
    1. Re:CDNs are cheap, NAT makes it hard by GameGod0 · · Score: 1

      CDNs are cheap?

      I run an open source project that requires 1 TB of bandwidth monthly just to serve our downloads.

      Can you show me a CDN that costs less than $100/mo for this kind of bandwidth? With our current rate of donations, we couldn't even cover that.

      On a related note, we had our downloads server go down a few months ago, and I temporarily put up a torrent in place. Serving our downloads by BitTorrent was so easy and effective, I would gladly use it as our primary or only distribution method if A) there wasn't a perceived stigma against it being illegitimate in some way and B) it was bonehead easy to use and built into browsers, like someone mentioned earlier in the comments here.

    2. Re:CDNs are cheap, NAT makes it hard by Anonymous Coward · · Score: 0

      too much grief to get people to download a plug in

      Hence the call for it to be built into the browser.

      and then get it to set up port forwarding through their firewall,

      uPnP

    3. Re:CDNs are cheap, NAT makes it hard by anUnhandledException · · Score: 1

      Price of CDN these days .... runs about $0.10 to $0.20 per GB. ($100 to $200 per TB).

      However cheap is all relatively. Sure if your host is pushing 100GB of data per month not a big deal however how about 1TB, 20TB or even 100TB.

      In an instance like that CDN isn't a cheap option which is why wikimedia is considering a torrent based option.

    4. Re:CDNs are cheap, NAT makes it hard by tepples · · Score: 1

      I run an open source project that requires 1 TB of bandwidth monthly just to serve our downloads.

      How big is each download? Is it 1 MB with a million downloads a month, or is it 100 MB with 10,000 downloads a month? Torrent will handle the latter case better. Have you looked into SourceForge or Google Code hosting?

      With our current rate of donations, we couldn't even cover that.

      Can you offer more ways to buy from you, such as T-shirts?

    5. Re:CDNs are cheap, NAT makes it hard by Chaostrophy · · Score: 1

      Very, very true, I'm just saying that trying to sell such a thing is very much of an uphill push, too many users cannot contribute, and your savings are not all that great, I bet you need to be serving 1000TB+ a month for it to have any chance of making business sense.

      That being said, I do think it makes sense, and ought to be used more, for instance, add some locality features, it would help everyone at the end of small pipes (Australia, NZ, etc), cut down bandwidth usage, boost performance on cable, etc.

      --
      Plato seems wrong to me today
  24. There's A Place... by KingAlanI · · Score: 1

    There's a place for direct downloads (HTTP, whatever), but more "aboveboard" use of BitTorrent seems like a great idea; might help if it isn't seen as "mainly a pirate toy". :P

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  25. Bandwidth is getting so cheap by matty619 · · Score: 1

    that I don't really see this as an issue. Sure, some companies may decide to save a buck and distribute this way, but as far as updates and patches go, it just doesn't seem like its worth the relatively meager cost savings to risk pissing off your customers, either through technical issues (like NAT, or downloading from hotel environments where all but port 80 and 445 are blocked) and the negative publicity that comes with the concept of big evil companies making money via distributing their software via *your* bandwidth. I'm not saying there isn't a future for BT based downloads, but when bandwidth costs are dropping year over year, who cares?

    1. Re:Bandwidth is getting so cheap by matty619 · · Score: 1

      Sorry, port 443, fat finger strikes again.

    2. Re:Bandwidth is getting so cheap by x1n933k · · Score: 1

      Bandwidth isn't cheap now, but it isn't neutral either, which would quickly change the former. I think that is important, especially in the case of every-day users. Our Internet is still in the hands of the ISPs and Torrenting, legal or otherwise is not something they want to see.

      [J]

  26. BT depends on many thing. by cf18 · · Score: 1

    Some ISP do deep packet inspection and traffic pattern classification. With Bell Canada even encrypted BT traffic get throttled down to 30k/s.

  27. Better suited for specific use cases by bomanbot · · Score: 1

    I think the way Bittorrent works, it does especially well for some specific use cases and might not work so well for other ones.

    As far as I understand it, Bittorrent works very well if a lot of people want to get the same download at roughly the same time because then the bandwidth-sharing aspect of Bittorrent makes it scale better in comparison to a direct download. Thus, it makes sense to be used by someone like Blizzard for their updates, because all the players want and should get the Update more or less as soon as it gets out.

    But I think it does not work as well if you try to use it for less frequented files or if you use it during less frequented times. I might be wrong here, but I seem to remember that in such cases, the protocol overhead makes the direct download the better choice.

    Also (and my understanding might be shady here as well), something like using a local mirror is not quite easy to do via Bittorrent, I believe and local mirrors (for example, the ones sourceforge uses) can be quite useful and give much better bandwith.

    In short, I think Bittorrent can be pretty powerful, but does not give advantages in all use cases, which might slow down wider adoption.

  28. Faster Speeds? Yeah right... by drsquare · · Score: 4, Informative

    In WoW I have to disable bittorrent if I actually want to download a patch. Otherwise it saturates my connection with upload data whilst only downloading at 1% of my max speed.

    Blizzard use bittorrent simply because they're cheap. Instead of using their millions in profits to provide bandwidth, they make the players smash their quotas sending data to each other. I had to install a bandwidth limiter to get Wrath of the Lich King to install because otherwise the outrageous upload speeds stopped me actually downloading anything. You'd think $15 a month would be enough to pay for enough bandwidth to allow me to download the game I've just paid for, but no they have to chase every penny...

    1. Re:Faster Speeds? Yeah right... by Antony+T+Curtis · · Score: 1

      There is an option in the Blizzard downloader to turn off the download bandwidth limit.... I use that option and I regularly max out my download bandwidth without any significant change to my upload.

      (note - this is my own personal experience and opinion... not the opinion of my employer, yadda, yadda, yadda)

      --
      No sig. Move along - nothing to see here.
    2. Re:Faster Speeds? Yeah right... by bloodhawk · · Score: 1

      If I had mod points I would mod you up, I cannot think of a worse example of torrents then what blizzard do, they basically steal bandwidth from their clients while providing incredibly poor download speeds. I now disable their p2p SHIT and find another online source to download the patches from, even a slow site is 10 times faster than the garbage downloader blizz provide.

    3. Re:Faster Speeds? Yeah right... by Anonymous Coward · · Score: 0

      I actually have a program somewhere that lets me grab the .torrent file off their thingamajig to use a REAL torrent client to download.

      Or I used to. Lately (last year or so) there hasn't been much issue with it.

    4. Re:Faster Speeds? Yeah right... by L4t3r4lu5 · · Score: 1

      WoWWiki Patch Mirror list

      I downloaded 4.0.1 using Transmission (play through WINE) using the Blizzard tracker with all of the control I needed to prevent my connection being saturated.

      Alternatively, you can open the WoW/Cache folder and take the .torrent file out of there. I found this a lot slower, for some reason.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    5. Re:Faster Speeds? Yeah right... by Terrasque · · Score: 1

      That's because Blizzard have (or at least had) THE WORST BitTorrent implentation on the planet.

      If they had a decent client, things would have worked much better.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    6. Re:Faster Speeds? Yeah right... by UninformedCoward · · Score: 1

      It was my understanding that the current torrent implementation is set because of the bottleneck at Blizz ISPs in LA and Dallas. I'm fairly sure about 3 years ago the LA ISP (ATT?) bombed locally for an hour or so right after a WoW patch was released. I am not sure how much of this is rumor but the use of torrents over direct DL access may not be entirely Blizzard's idea (fault?).

    7. Re:Faster Speeds? Yeah right... by anUnhandledException · · Score: 1

      The sad thing is Wow is one of the first examples people think of when it comes to a specific purpose BT implementation.

      I agree Blizzard's implementation isn't just bad it is downright incompetent.

      Take Eve Online (yeah I know much smaller and less well known). They simply provide a torrent file. Usually an hour or so after patch release you will have couple thousand seeding and is accessable from any of a number of well designed BT clients (supporting things like upload/download limits and encryption to avoid ISP traffic shaping).

    8. Re:Faster Speeds? Yeah right... by Anonymous Coward · · Score: 0

      Actually, it isn't so much that they are cheap, but the fact that when you look at the number of customers and the need to push out gigabytes worth of data, per customer on a once in a while deal. You have an issue where you can't justify spending hordes of money to offset bandwidth tolls that will eventually affect majority of your customers who are patched just to get those who are not patched their gigabytes of data.

      Note, the latest patch is at least 3 gigs in size at the moment from the 3.3 to 4.0.1, 3 gigs x N subscribers == a lot of bandwidth. Even if you do it piecemeal over several days, that is still trying to get N users to gather up 3 gigs worth of data over several days, hoping they were successful.

      The bittorrent methodology is, unfortunately, the much better alternative to getting data out there, as you don't have N people hitting X servers that only has this information. You now have N people getting sections of data and sharing those sections to others, as well as N people grabbing a section of data from the master server.

    9. Re:Faster Speeds? Yeah right... by Anonymous Coward · · Score: 0

      WoW's bittorrent client sucks. If you drop their torrent into a real client it downloads pretty quickly.

    10. Re:Faster Speeds? Yeah right... by drsquare · · Score: 1

      The WotLK downloader didn't have any options though. I think I'll be getting Cataclysm by DVD.

    11. Re:Faster Speeds? Yeah right... by Anonymous Coward · · Score: 0

      +1, Blizz sucks

    12. Re:Faster Speeds? Yeah right... by mlts · · Score: 1

      This is mitigated somewhat because Blizz drops the large download of new models a week or two before the patch. This way, eventually it gets downloaded over a number of days.

      However, I really wish Blizz just had a .torrent available without having to rip it out of the executable. That, and the availability of a complete (not a diff) patch so a reinstall only requires one update. Thankfully WoW doesn't require any real Registry entries, so if it does get corrupted, I can just restore the directory from a previous version or run the Repair tool to search and fix anything scrozzled.

    13. Re:Faster Speeds? Yeah right... by Anonymous Coward · · Score: 0

      Use netlimiter.

  29. We block BT traffic at work by DigiShaman · · Score: 1

    For many companies and schools that we manage, we have to block all BT traffic at the firewall level. It's simple to do in a SonicWall. If we don't, their Internet connection will get saturated to hell leaving high latency and dropped connections. People seem to forget about what BT does to a network. Even if you have an OC3 connection, the rest of the world will load-balance traffic over to it. It's the damned upload (serving) that kills it.

    So yes, BT gets blocked. If we could just block BT upload traffic, we would prefer that method the best at the corporate level. For schools, it's always blocked for liability reasons. Period.

    --
    Life is not for the lazy.
    1. Re:We block BT traffic at work by bill_mcgonigle · · Score: 1

      So yes, BT gets blocked. If we could just block BT upload traffic, we would prefer that method the best at the corporate level.

      Don't you have a traffic shaper?

      For schools, it's always blocked for liability reasons. Period.

      Gosh, I hope they block HTTP too or there's gonna be hell to pay.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:We block BT traffic at work by DigiShaman · · Score: 1

      Gosh, I hope they block HTTP too or there's gonna be hell to pay.

      We block certain websites depending on who you're logged in as on the network. It's called SSO (Single Sign On) and is used in conjunction with Content Filtering.

      How it works is rather neat. You setup different filtering groups that contain either blocked or allowed domains (and their IPs). You then place the users AD login account into a security group and assign that group to a filter policy. When an HTTP request is made from a computer, the SonicWall will check to see who's logged into that PC and cross reference back to a server running an SSO agent via LDAP. Once identified, it will process the request depending on what content rights they have access to. If for any reason your login account can't be identified, you're placed in the default "guest" access list. Guest access is the most restricted.

      Basically, all students are blocked from Myspace, Facebook, and Youtube access among other websites that belong to certain categories. Teachers do have access to these sites however. Youtube access is helpful for educational reasons when presenting a lesson with a projector.

      --
      Life is not for the lazy.
    3. Re:We block BT traffic at work by bill_mcgonigle · · Score: 1

      You said bittorrent is banned because of liability risk. I don't see how that problem has been avoided for HTTP. Surely a whitelist would be required? There are innumerable websites out there more risky than anything Bittorrent has to offer.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:We block BT traffic at work by DigiShaman · · Score: 1

      Granting student access to the internet is risky period. We've been granted the job of being absolute Nazi's with regards to internet access. Whitelisting is the preferred method, but is a major PITA to manage. If content filtering doesn't work out, or not as effective as they'd like, we may have to go that route as a last resort.

      Oh, and Bittorrent is risky from a legal standpoint. When I worked at Time Warner, we would get stack of papers (sopenas) demanding which customer where provisioned what IP addresses at the following times by the MPAA and RIAA. By law, TWC was forced to rat-out their own customers.

      The school doesn't want to get sued because some student in the classroom left Bearshare, Limewire, or some shit turned on.

      --
      Life is not for the lazy.
    5. Re:We block BT traffic at work by jimicus · · Score: 1

      Technically you're quite correct.

      I've worked at a school myself, however, and the argument generally speaking (amongst the more technically-literate staff) went something like this:

      "Web filtering technology is lousy. We know this perfectly well.

      However we are also certain that many pupils have parents who either A: are legal eagles of some sort or B: would have no qualms in hiring one in the event of their little darling(s) downloading something dodgy.

      It is common knowledge that the Internet has a vast amount of material a parent may find offensive, so we can hardly claim we didn't know about its existence. So we'll set up the web filtering. It may never actually protect the kids, but it will mean that if the worst comes to the worst, we can at least stand up and say "We did all we could to prevent this from happening"".

      Basically, it's a big arse-covering exercise.

    6. Re:We block BT traffic at work by Anonymous Coward · · Score: 0

      "sopena" ? That's the Mexican treat of fried dough covered with cinnamon, sugar, and honey, right?

    7. Re:We block BT traffic at work by anUnhandledException · · Score: 1

      If you think you are blocking BT then you aren't......

      BT supports packet encryption. The Sonic firewall gladly lets all those through because it can't do an inspection of the payload.

      Like others have said actually implementing traffic shaping is more effective. Complete block of BT protocol simply will move your users to encrypt BT packets making your "block" utterly ineffective.

      Moving BT traffic to a "scavenger" class would keep most user's unecrypted (most clients by default leave encryption off) and thus manageable.

    8. Re:We block BT traffic at work by Anonymous Coward · · Score: 0

      There is a balance point somewhere. On one hand, there is keeping the legal eagles happy. On the other end, it is letting students be students, even if it means they are playing WoW.

      How I have seen this problem solved the most elegantly:

      1: By default, there was a pr0n blocker installed. However, if a student needed it turned off "for academic research", he/she could easily get that. This kept the helicopter parents at bay because the school could show them a signed document that their darling, age 18+, has signed a formal contract saying that they asked for unfettered Internet access for academic research, and interrupting it would be a violation of First Amendment rights and campus freedom of speech/learning policies.

      2: VPN tunnels were allowed "so business travelers can access their corporate resources." Of course, known VPN hosts were quietly QoS-ed to the bottom of the heap.

      3: P2P was disabled and throttled. This keeps the legal eagles happy because the university can issue a statement about active denial and prosecution of P2P threats. It also ensures the college keeps its Federal funding.

      4: A mirror of popular software items was actively created and distributed. This way, come WoW's patch day, people could visit the internal mirror and grab the executable from that, as opposed to having to use P2P. There was even a WSUS server if people wanted to use it (all patches auto approved), so less traffic had to move to the WAN.

      5: In general, almost everything was mirrored onto a fast hub server. Major Linux repos? Rsynced hourly for security patches. ISOs? Grab what you want via FTP or HTTP, or hit the computer lab and have someone burn one for you for a buck.

      6: A student needs to run a server service? Don't bother running it on the resnet, CS can spin up a VM and allow access to it (as well as clamp down if they find that the VM is compromised or being used for nefarious deeds.) Linked clones in VMWare or having the SAN take care of deduping saves on disk space.

  30. It is not always the best solution by Anonymous Coward · · Score: 0

    Bit torrent excels when you have a spike of users downloading something. That is why it is a great way to distribute content like shows or, as in the case you suggested, a RECENT releases of an OS version. I emphasize recent, because if one is obtaining a legacy version (or any other content not in hot demand), bit torrent can actually perform much worse than a straight download. Not a big deal, but something to consider.

  31. How about a share local option by RichMan · · Score: 3, Interesting

    Most houses have more than one PC. It is stupid that they all separately download the patches from the source.
    How about an option to share patch downloads across a local network.
    Nominate one machine as a master then all the other machines check with the master for their patches.
    The master is responsible for contacting the source.

    1. Re:How about a share local option by Anonymous Coward · · Score: 1, Insightful

      Ahh, yes. They call this newfangled technology a "caching proxy server", and it works quite well for http or ftp downloads. I run one on my router.

    2. Re:How about a share local option by Anonymous Coward · · Score: 0

      Local Peer Discovery

      A BitTorrent Technology Announcement.

    3. Re:How about a share local option by kitsunewarlock · · Score: 1

      Because when my mostly-retired mother who has to submit reports online gets a virus disguised as an operating system update, all my roommates should get one too.

      --
      Ginga no Rekshiya Mata Each page.
    4. Re:How about a share local option by Anonymous Coward · · Score: 0

      I did just that. Its called a proxy cache.

    5. Re:How about a share local option by jabbathewocket · · Score: 1

      You have it.. Local Peers ..

      For example.. we have a 4 member computer network Member 1 downloads a wow patch via the net over torrent.. when member 2,3 and 4 come online and try to grab patch.. it will seed from member 1s machine at local lan speed to the 3 other machines..

    6. Re:How about a share local option by Anonymous Coward · · Score: 0

      It is also called a proxy server.

      http://www.squid-cache.org/

    7. Re:How about a share local option by Radtoo · · Score: 1

      Bittorrent indeed has something called "Local peer discovery". I guess the beauty of it would be precisely that you wouldn't have to have a master.

      The other case with a clean master->slave arrangement is already quite well possible on any OS I know of. Yes, even on Windows (look up "WSUS", though there are other tools as well).

    8. Re:How about a share local option by Anonymous Coward · · Score: 0

      Bittorrent would take care of this. Most popular clients have a LAN peer finder, that would take care of this problem automatically.

    9. Re:How about a share local option by flyingfsck · · Score: 1

      Apt and Urpmi can both do that already. Most users just don't bother to read the manuals.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    10. Re:How about a share local option by Anonymous Coward · · Score: 0

      like a proxy? :D

    11. Re:How about a share local option by Anonymous Coward · · Score: 0

      Apt-cacher (or perhaps apt-cacher-ng ) does this quite well for the Debian/Ubuntu world.

    12. Re:How about a share local option by Anonymous Coward · · Score: 0

      That is called a caching proxy. Squid is your friend. Or if wanting it for debian/ubuntu package caching only, apt-proxy is very useful

    13. Re:How about a share local option by Anonymous Coward · · Score: 0

      Just run squid in transparent mode on the box acting as the Internet gateway.

    14. Re:How about a share local option by Z80xxc! · · Score: 1

      So in other words, WSUS? Currently it's only meant for corporate users, but it would be great if Microsoft would release it as a module for Windows Home Server, so home users could have that functionality.

    15. Re:How about a share local option by Anonymous Coward · · Score: 0

      Bittorrent does this automatically.

    16. Re:How about a share local option by inject_hotmail.com · · Score: 1

      Excellent idea! But why designate a local master? (it could be off, then no one can get a cached copy) The whole idea of torrent technology is decentralization. Nominate no one! Any client with desire to download data would send a broadcast packet, without a local reply, out to public servers it goes. Should a local device respond, local download ahoy...what could be better?

    17. Re:How about a share local option by CAIMLAS · · Score: 1

      They already have this, it's called WSUS.

      Let's keep the server tasks off the clients, thanks. It's enough having a handful of Windows clients on a network in a 'trusted' role; no need to add another twelve.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    18. Re:How about a share local option by Anonymous Coward · · Score: 0

      It's not hard to build a bit of security into it. Make all the updates be cryptographically signed and before installing check the updates you got from random computer have a valid signature.

  32. Re: Lets even make the brower make tea and such by xiando · · Score: 1

    I recall really hoping that a new distributed file transfer protocol would become standard in browsers. For one thing, it could virtually eliminate large loads on smaller servers caused by flash crowds (more colloquially known as the slashdot effect).

    Why does everyone seem to want everything to be in the fscking browser? Applications already grow to huge amounts of bloat until they can send mail. What is wrong with having the browser open filetypes in some preferred stand-alone application which does the job and does it well? I really don't see the point in having some poor joke of a BitTorrent client built into my web browser when there are so many good stand-alone apps readily available.

  33. How to fix this by Anonymous Coward · · Score: 0

    A few things need to happen for bittorrent to take over:

    1. Allow people to manually disable uploading OR somehow make bandwidth caps illegal in most of the world (yeah right). Some people just can't upload, because they have ridiculously low upload caps and they'd need to be able to disable uploading if they wanted to use bittorrent.
    2. Bittorrent is built into the browser and downloading files is seamless; as long as your browser is open, it seeds your files, until you go manually clear the seed cache or move the files.
    3. The need for servers is still there, the problem of dead torrents is huge. If you want to download an old file, and no one is seeding it, you're fucked. This is unacceptable for official downloads from some company. WoW can get away with it, because it has MILLIONS of subscribers many of which seed without even realizing it.

  34. BT is blind to geography by jdong · · Score: 1

    A major issue with BitTorrent is that in general, clients are unaware of geographic distance, which can cause clients to pick peers that are unnecessarily burdensome on ISP's compared to a path that a CDN-backed distribution system would've chosen.

    1. Re:BT is blind to geography by kc8apf · · Score: 1

      CDNs are designed to minimize latency which also happens to minimize distance (and generally cost as well) to the end user. BT _could_ do something similar by measuring latency of requests and preferring peers that have low latency. CDNs just do it all upfront and manually.

      --
      kc8apf
    2. Re:BT is blind to geography by jdong · · Score: 1

      Right. Clients could also get smarter and implement looking for "closer" peers (e.g. do a traceroute before attempting to connect, or consulting a GeoIP database). I suppose it's an extension off what Vuze and friends already do with prioritizing LAN peers.

    3. Re:BT is blind to geography by Anonymous Coward · · Score: 0

      I'm still surprised ISPs haven't implemented something for this issue yet.

      If a user's download isn't maxed out, then obviously try to download at the max speed from all peers regardless where they are. This is a given. However, if a users download goes above 90% of their max paid for speed then why doesn't the ISP issue 'priority' to different IPs that are closer/cost less? I'm not saying slowing anything down or QoS even. Just, if their download is maxed why should they care where it is coming from?

      I've ran experiments where at often times I will click on a torrent and my max download will come into play and 80% of the download is coming from a northern European country, yet I'm in California. If I limit the bandwidth on those European IPs then some Verizon fios IPs kicks in and I'm still downloading at my max speed, expect it is now local.

      Maybe it is a silly issue, but it is a way for ISPs to stop complaining about how much bandwidth costs if they set in a priority system only when max up/down rates are reached.

  35. Re:Why not? Here are some reasons... by Anonymous Coward · · Score: 0

    You forgot

    5) Prevent companies from abusing the mechanism since they no longer have incentives to limit the size and frequency of updates.

    For example, they might no longer research the best algorithm to compress a patch ($200 of engineer-time to them), even though that would save $10k in overall user bandwidth.

  36. Heard of QoS? by anti-NAT · · Score: 1

    You could apply QoS policies to outbound traffic such that BT only gets left over bandwidth a.k.a. a QoS scavenger class.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    1. Re:Heard of QoS? by PhrstBrn · · Score: 1

      You could also cap your upload (and even download) bandwidth at the router to 90-95% of your maximum WAN connection speed. This helps packets catch up when your connection is saturated, reducing dropped packets when your connection is saturated.

      Generally you don't want to fully saturate your WAN download or upload connection, as it typically causes everything to slow to a halt. If you use cap your bandwidth to give the router some extra head room, you don't have the timeout issues.

  37. maybe with IPv6 by Lord+Ender · · Score: 1

    Bittorrent does not work well with NAT. And pretty much every end-user network employs NAT these days. Therefore, only the nerds who know how to configure their routers will use bittorrent... until NAT dies the miserable death it deserves.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:maybe with IPv6 by anUnhandledException · · Score: 1

      Bittorrent works w/ uPNP and most routers sold today come w/ uPNP turned on. Not saying uPNP is a good thing, desirable, or even safe just pointing out a reality.

      Bittorrent also works while firewalled however is a reduced effectiveness mode. It is a misnomer that a firewalled client can't upload to the swarm. It can however it requires the assistance of an open client.

      Client A = firewalled (has piece 1234 and needs piece 9999)
      Client B =open (has piece 9999)
      Client C = open (needs 1234)

      Client A contacts client B requesting piece 9999. Client B notices client A has piece 1234 which Client C needs it.
      Client B will then send a piece to A AND requires A send piece 1234 Despite being firewalled A was both able to download a piece and upload a piece.

      Bittorrent needs open clients just like herd immunity requires a certain % of population to be immunized. However just like herd immunity one can benefit from BT even when firewalled.

  38. Protocol trouble Re:Faster? by kwerle · · Score: 1

    The way I see it:
    If the protocol were improved a little bit, and ISPs were a little smarter, then everyone wins. If the protocol allowed preferred connection to big nearby pipes (and I know that some clients try to do that) and there was a way to really relay/cache/siren feeds (like http proxies), then ISPs *could* watch for 'hot torrents' and cache them to fee them to their customers at high speed - thus reducing their out of network costs (because they are feeding the data, themselves) and improving their customers' download speeds (by not going out of network), then 'torrent could absolutely rock.

    I know that's a lot of if's and would require intelligent ISPs - so let's make an ice-skating date in hell. But it could rock and be more efficient for everyone...

    1. Re:Protocol trouble Re:Faster? by TheLink · · Score: 1

      If the protocol were improved a little bit, and ISPs were a little smarter, then everyone wins.

      They already can do something like that. It's not a technical issue. It's a legal issue.

      ISPs don't want the **AA suing them.

      --
  39. Setup and Teardown by The+Raven · · Score: 5, Insightful

    Bittorrent is great for very large files, and popular files.

    But for small files it's really, really bad. Many linux patches involve downloading hundreds of small files, not one big one. Most applications are so small that the setup and teardown time for bittorrent would dwarf the download time. Any download that takes less than 5 will likely have a smoother user experience if it is not done using bittorrent.

    Even ignoring tiny files, there is the issue of bandwidth limited users, the significantly higher routing requirements of bittorrent (many home routers flake out when you get 50+ TCP connections going through them), users with heavily asymmetrical connections (5Mbit down/256kbit up), and the more complicated configuration required to get a good bittorrent connection.

    In short, bittorrent is nice for its niche (large, popular files), but outside that niche it is often not the best solution. Wider deployment of bittorrent technology would probably help some places, but it's not a silver bullet for all Internet downloads.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    1. Re:Setup and Teardown by adolf · · Score: 1

      But for small files it's really, really bad. Many linux patches involve downloading hundreds of small files, not one big one.

      So download those "hundreds of small files" in parallel, instead of one at a time. Problem solved.

      Or: Extend BT to optimize downloading lots of small torrents, perhaps as a set. It doesn't take a rocket surgeon to see where BT is inefficient or slow with small files, nor should it take one to improve its performance in doing so dramatically. I agree that it's really, really bad at doing this stuff right now, but downloading lots of small files was probably never even on the radar screen of anyone before, so improving the protocol in these ways should be glaringly simple for those with sufficient skill.

      Or, simpler: If it's a tiny file, use HTTP. If it's bigger than tiny, use BT.

      Or, slightly more complex: Do what Blizzard does for WoW updates, and use both.

      Even ignoring tiny files, there is the issue of bandwidth limited users, the significantly higher routing requirements of bittorrent (many home routers flake out when you get 50+ TCP connections going through them), users with heavily asymmetrical connections (5Mbit down/256kbit up), and the more complicated configuration required to get a good bittorrent connection.

      I haven't seen a TCP connection limit problem on a consumer router in a long, long time. Even my freebie 2wire router from AT&T does just fine with lots (thousands) of connections. I'm not saying that it's never a problem, just that I myself haven't seen any issues like that in quite some time.

      I mean: We've come a long way from the dark ages of the once-ubiquitous Linksys BEFSR41.

      Asymmetric bandwidth is a problem, but could be sorted neatly enough by a clever BT application (by monitoring latency, and adjusting appropriately). Various clients do some of this already. And, at least in my corner of the woods, I see bandwidth becoming more symmetrical: I currently have a 12/1.5Mbps VDSL connection, which costs about the same as my 7Mbps/384kbps DOCSIS connection did just a couple of years ago.

      Complicated configurations aren't a big deal. If, in some hypothetical future world, the now-common HTTP/FTP repositories were seeding everything, and every peer has either zero or misconfigured port forwarding, then the worst case is they'd simply download from the same hosts that they do right now.

      Which is to say that it'd be the same, more or less, even if we ignore the aggregation aspects of downloading from all or most repositories in parallel instead of from one (which may or may not actually be fast).

      In a more likely case where a good percentage of peers have properly-configured port forwarding (or UPNP) then things simply improve for all involved compared to what we have today.

    2. Re:Setup and Teardown by Anonymous Coward · · Score: 0

      Freenet uses a system very similar to what we're talking about here. And we know how fast those downloads are!

    3. Re:Setup and Teardown by eulernet · · Score: 1

      You can also put a lot of small files into a single torrent (MAME Roms come to my mind), and select which ones you want to download.
      It'll be much more efficient than having one torrent per file.

      About the connection, I have to agree: my DSL modem is configured by default to reduce connection hammering (like when using BitTorrent).
      It's pretty difficult to disable the setting that prevents this.

    4. Re:Setup and Teardown by anUnhandledException · · Score: 1

      "Many linux patches involve downloading hundreds of small files, not one big one."

      Put 100 small files inside a single torrent.

      Torrent will happily share hundreds of thousands of small files, directories, even entire directory trees without reduced efficiency.
      The entire torrent is simply a block of data to the BT protocol.

      1GB torrent consisting of single file.
      1GB torrent consisting of 4839048329 files
      Performance is identical.

    5. Re:Setup and Teardown by Bigjeff5 · · Score: 1

      5 billion torrents though, that would take you forever to download.

      The trouble with Linux patches though, is that is exactly what it would be. Except for a handful of core components, the updates are from separate groups. It's not a single distribution source like Microsoft.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    6. Re:Setup and Teardown by magus_melchior · · Score: 1

      Many linux patches involve downloading hundreds of small files, not one big one.

      The way to optimize that is to build a bzip/gzip tarball on the fly and download it in one shot, although I don't know if that will make a huge enough difference to be worth it. I think we're all agreed, though, that even if the reliability/availability is marginally higher, BitTorrent is definitely overkill for stuff like small patches.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
  40. Re:Why not? Here are some reasons... by Anonymous Coward · · Score: 0

    5: A college student like someone else mentioned. Some are lucky, they have seeders on their segment. However, most colleges do their best to stomp out P2P, some even banning proxy server URLs and using NAC to install anti-proxy software on all PCs attached to the dorm network.

    6: A cellphone. There are cases where one might need to use a 3G connection and if one isn't lucky to be grandfathered by AT&T, they will end up paying a pretty steep price for those 4-8 GB "Linux ISO images".

    7: In general. Here in the US, bandwidth is actually shrinking. ISPs are not upgrading infrastructure, and the only thing they are actually adding are additional fees. What is going on with tethering where every cellular provider is converting to a throttling or per meg model after "X" amount of data is starting to happen with landline ISPs (phone/cable).

  41. Sometimes torrents are not welcome at all by Anonymous Coward · · Score: 0

    I was once a visiting scholar living in an apartment rented for me by the university. And the ISP there had a fracking policy of banning ALL p2p software on its network, including all Bittorrent clients (yes, AND WoW), skype and whatnot (even streaming stuff, if I recall correctly). Apparently, they received some DMCA notices and this was their countermeasures: a fine of $45 and disconnect. Now go figure how convenient it would be in a totally torrent-powered world...

    1. Re:Sometimes torrents are not welcome at all by mlts · · Score: 1

      That is when people get an anonymous VPN account. I don't care about movies or warez, but I like having the VPN available for a couple reasons. The first is so I don't have to worry about geolocation trackers. If I wanted a site to have where I live, I will happily enter in a ZIP code.

      Another way to have the advantages of P2P is to rent a VM from a VPS or cloud hosting company. Make sure of the fees because some will charge you a lot of cash for relatively small amounts of bandwidth and/or CPU time. This way, you do your P2P stuff in the VM that sits on a top tier Internet connection, sftp the downloaded files back, and assuming the bandwidth doesn't get in the way, you can keep seeding without issue.

  42. WoW, great example there by pagedout · · Score: 1

    Seriously, I think using WoW as an example here is funny. While offloading your bandwidth costs to your clients is itself a morally questionable action doing it so poorly time and time again is just wrong. WoW's distrobution method has been plagued with problems since it's inception and at least 4 versions of the patcher are acknolaged to be just outright broken. Add to this the configuration problems and issues with multiple computers NATed to the same IP and I would say it has been less then a rousing success for them. I mean really, it took many people more than 4 hours (and 20-30MB of uploading) to receive a 10MB patch no more than a month ago.

    Honestly, for free things with no clear distrobution channels I see no reason that torrenting should not be used. In the case of things that I pay for, companies should just man up and pay for the bandwidth/servers themselves.

  43. It depends on the files by davmoo · · Score: 1

    How I feel about this depends on the files and companies/creators involved.

    If its an open source project or an independent film done on the cheap or something like that, yeah, I'd be all for it.

    But if its a commercial enterprise who's goal is to simply "make money" and they have the bucks to do it themselves, like Microsoft, IBM, Apple, or even, in this case, Warcraft, my first thought is "The cheap bastards want to leach my spare bandwidth?!". In my opinion, that does not reflect well on the company.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
  44. Re:Why not? Here are some reasons... by Barny · · Score: 1

    Yup, No2 is the killer, say your browsing your fav porn site, you see a nice movie you want to watch, click download. Later after watching the first 2 sec of it you find it to be rather illegal in your country (due to whatever reason) you delete it. Too late, you were not only in possession of but were also a distributor of...

    --
    ...
    /me sighs
  45. Multicast? by SanityInAnarchy · · Score: 2, Interesting

    Why has no one mentioned this?

    --
    Don't thank God, thank a doctor!
    1. Re:Multicast? by MichaelSmith · · Score: 1

      Too hard, I suppose.

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

      ddos issues is why :/

    3. Re:Multicast? by Anonymous Coward · · Score: 0

      Why has no one mentioned this?

      Because it has even less support than torrents?

    4. Re:Multicast? by Anonymous Coward · · Score: 4, Informative

      Why has no one mentioned this?

      Because multi-cast doesn't work in practice.

      Because almost every gateway router drops multi-cast packets.

      Because multi-cast is only efficient if there is more than one recipient on the same subnet downloading the file at the same time.

      Because synchronizing the assembly of milti-cast downloads that were initiated at different times (as in, 1 second apart) would require as much work as implementing the bittorent protocol.

      Honestly, multi-cast was only really thought out for machines sharing a private network. It wasn't intended for internet-style applications.

    5. Re:Multicast? by IBBoard · · Score: 1

      Mod parent up - this is what I was going to say. I investigated it at Uni as a way of doing a messenger app, but it doesn't go beyond most gateways. We've used it on a private network for NTP to reduce the hit on the server (instead of unicast polling), but it isn't as much use outside of that.

    6. Re:Multicast? by Anonymous Coward · · Score: 0

      Because no-one understands it.

    7. Re:Multicast? by AK+Marc · · Score: 1

      It would take a re-imagining of all the services that might use it. RAR/PAR for lost packets, or unicast filler for multicast drops. Having downloads being synchronized means 24/7 streaming of everything, unless people get it at limited times, like a DVD release at one and only one time. Otherwise, there's no use multicasting something someone might want. So you don't mutlicast every movie in Netflix inventory and bill anyone listening. That would clog the tubes. Instead, you'd mutlicast news, music, a selection of movies with only a limited amount running at any time. It would be like cable TV for the Internet. Pay to subscribe setups (doesn't currently exist) and agreement for streaming (probably drawn on political boundaries, for firewall/distribution reasons). And then there'd be a central guide for the streaming, and people missing it would torrent it or something.

      Unless the whole reason and possibilities behind it are re-thought, it will never be useful. And I don't think that those who own the content would agree to that, and those with the free content won't ever get organized enough to force the changes necessary to make it happen. So I don't see multicast ever working on an internet scale (and I mean the small "i" there being any network of networks not owned by one carrier, not just The Internet), just on intranets.

    8. Re:Multicast? by Thundersnatch · · Score: 1

      Because multicast suck for anything but live streaming media in a controlled network. It's true that Bittorrent emulates some of the properties of IP multicast, but it also offers more than multicast, especially time-shifting. What if you PC wasn't online for the srart of the multicast?

      Also, multicast has no economic model that will ever see it deployed in the public internet. Who pays for all that traffic amplification? The sender? How can you bill for it across networks? How do you prevent Multicast being used by anyone as a DDoS tool?

    9. Re:Multicast? by Bigjeff5 · · Score: 1

      In other words, multicast works wonderfully for your cable tv, but sucks balls for your cable internet.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    10. Re:Multicast? by SanityInAnarchy · · Score: 1

      And I'm still wondering why. Wouldn't it be far easier for ISPs to support and encourage multicast than deal with the absurd amount more bandwidth that torrents require?

      --
      Don't thank God, thank a doctor!
    11. Re:Multicast? by SanityInAnarchy · · Score: 1

      Well, or treat it as a cheaper form of seeding -- start multicasting something the first time someone asks for it, and loop through constantly until nobody's listening anymore.

      In other words, why wouldn't Netflix want to do this for every movie they have, rather than unicasting it?

      --
      Don't thank God, thank a doctor!
    12. Re:Multicast? by SanityInAnarchy · · Score: 1

      it also offers more than multicast, especially time-shifting. What if you PC wasn't online for the srart of the multicast?

      Then, at the end of that multicast, you ask the server to send another. Treat it as a better form of seeding, essentially.

      --
      Don't thank God, thank a doctor!
    13. Re:Multicast? by SanityInAnarchy · · Score: 1

      Because multi-cast doesn't work in practice.

      About as useful as saying "Doctor, it huurts!" Are you one of the people who calls up tech support and says "It's broken! Fix it!"

      So, how doesn't it work in practice?

      Because almost every gateway router drops multi-cast packets.

      Almost every ISP-level router is doing something to at least identify BitTorrent packets. Why shouldn't we start asking for routers that do multicast?

      Because multi-cast is only efficient if there is more than one recipient on the same subnet downloading the file at the same time.

      Nope, it's still efficient for the sender if there's at least two recipients through the same gateway -- any gateway, including the one directly in front of the sender.

      It's a hell of a lot more efficient than BitTorrent.

      Because synchronizing the assembly of milti-cast downloads that were initiated at different times (as in, 1 second apart) would require as much work as implementing the bittorent protocol.

      I don't think that is a blocker, seeing the enormous amount of efficiency gained over BitTorrent, but I don't think this is true. The recipient who starts one second later just has one second worth of data from the beginning of the file that they still need. It certainly doesn't take as much work as a tracker to simply notice that they're still listening and start the broadcast again.

      Honestly, multi-cast was only really thought out for machines sharing a private network.

      How big of a network? It seems to me that the larger the network, the larger the gains. If everyone's wired into the same netmask, it buys you nothing over broadcast, or am I fundamentally misunderstanding how multicast works?

      --
      Don't thank God, thank a doctor!
    14. Re:Multicast? by AK+Marc · · Score: 1

      Because there's a finite and very limited IPv4 multicast space, and no protocol in sharing. So if Netflix did it, and GoogleTV, and Hulu, and Pandora, and iTunes, and they did it for every title they had, then there'd be a collision of addressing at some point. And if you were to, say, stream Iron Man 2 (or whatever else is new and desired) and Bob next to you wanted to start it 5 minutes later, why should he be required to watch it on your schedule and not his? That's not "on demand." Or would it delay you until he started it some unknown time in the future? With true "on demand" it just doesn't work. Yes, it doesn't cost Netflix any more in bandwidth to multicast everything, but does it actually save them anything, unless there's some fundamental change, like making movies start every 5 minutes rather than on demand to group users, or buffering large amounts of the movie rather than streaming it linearly.

      It would be a cheaper way of seeding, but Netlfix doesn't seed and "seeding" like a bittorrent (well, you can favor earlier blocks, but I'm ignoring that for the moment, and it's not guaranteed anyway) gets you the whole thing, but you'd have to wait until it's all done to watch it, which isn't "on demand." If people hav connections fast enough or were willing to "order" the movie and wait some large time, like 30 minutes, then multicast would save large portions of bandwidth on the core and for Netflix.

    15. Re:Multicast? by SanityInAnarchy · · Score: 1

      Because there's a finite and very limited IPv4 multicast space, and no protocol in sharing.

      ...huh. I guess I need to read more about this.

      With true "on demand" it just doesn't work.

      True, but neither does BitTorrent, which was the point. It's not about streaming, it's about downloading.

      --
      Don't thank God, thank a doctor!
  46. Re:Why not? Here are some reasons... by blueg3 · · Score: 1

    It's SHA1 hashes of fixed-size pieces, so the only bits you need from the official location are the piece hashes.

  47. Good luck with that by codepunk · · Score: 1

    I know a couple of ISP's that will immediately drop you as a customer for firing up bit torrent for any reason.

    --


    Got Code?
    1. Re:Good luck with that by oldmac31310 · · Score: 1

      RCN was caught blocking BT some months ago and promised it would stop doing so. Seems to be doing it again. Time Warner seems to be oblivious. I'd be very curious to know what the policies are within each of the ISPs with regard to BT. How is it fair to blanket block torrents when it is presumably not known whether they are 'legal' or not?

      --
      http://www.acetonestudio.com
    2. Re:Good luck with that by codepunk · · Score: 1

      Easy read the terms of service supplied by most any ISP, most say that serving data is strictly forbidden.

      --


      Got Code?
    3. Re:Good luck with that by anUnhandledException · · Score: 1

      How do they know?

      Bittorrent supports protocol encryption.

      Just enable MSE, force all outgoing connections to use MSE, and ignore all non-MSE incoming connections.

      Your computer is simply uploading encrypted data. It could be a pushed to a webserver, game traffic, or even VOIP phone call.

  48. Need better standard clients first by Sarusa · · Score: 1

    To start with, the Blizzard downloader is a horrible piece of crap that has trouble working with NAT or firewalls and it's often faster to just turn off peer to peer. At least it /lets/ you. The FFXIV client is an even worse piece of steaming fecal matter that doesn't even let you do that and won't download anything successfully - stupid people in the beta, like me, eventually ended up having to go to third party torrents using real clients like uTorrent to be able to update even the most basic game downloads - only to find out that the game itself was just as bad.

    I don't mind a torrent being an option for download as long as the client allows the following:
          - port assignment
          - upload/download speed limiting - it's okay if the DL speed is a multiple of UL speed, that's fair.
          - upload/download # of connections limiting
          - realizing you're behind a natted firewall

    The Lord of the Rings Online client is not too bad except it installs the downloader as a service, so if you're not paying attention it runs all the time in the background sucking up gigabytes of transfer. Don't be abusive.

    Really, just give us a damn torrent file and let us use uTorrent because it's better than anything you could come up with off the cuff. These things have years of dev time and problem solving.

    1. Re:Need better standard clients first by julesh · · Score: 1

      The Lord of the Rings Online client is not too bad

      I'm assuming that's the same client as the D&D Online client, also from Turbine, which about 20% of the time results in broken downloads (download sitting in a verification state permanently after download has finished) if you don't turn P2P off. If these companies want us to use P2P, they should make sure it works first.

    2. Re:Need better standard clients first by anUnhandledException · · Score: 1

      Really, just give us a damn torrent file and let us use uTorrent because it's better than anything you could come up with off the cuff

      This is what Eve Online did. Usually within a hour of patch release the number of seeds is in the thousands (sometimes tens of thousands) and you download speeds get very fast.

  49. useful functionality, for those not in the know... by Type44Q · · Score: 5, Interesting
    I've noticed a marvelous use for Bittorrent that I'm not sure everyone knows about, it's especially useful for those with limited bandwidth or download caps:

    Say you've got a CD or DVD that's scratched, or an .iso you spent forever downloading via ftp and discovered to your dismay was corrupted. Assuming a bit-identical image is available online via .torrent, you can 'repair' your data without having to download the whole thing all over again:

    Start your bittorrent app and begin downloading a new copy of the image you need. Immediately stop the download and exit your bittorrent app. An .iso file (incomplete, of course) will have been created in the destination folder.

    Now rip your [damaged] disc to hard drive, creating an [obviously corrupted] .iso. Copy/paste that .iso into bittorrent's download folder, overwriting the existing .iso.

    Fire-up bittorrent and begin your download once again. Bittorrent will analyze the corrupted .iso and immediately download the bits needed to repair (i.e. complete) it. In most cases this will only take a few seconds, even over dial-up, due to the insignificant amount of data usually needed (except, of course, in the event of a heavily scratched disc, which can also take a long time to rip in the first place; having a high-quality optical drive with good firmware and good optics certainly couldn't hurt).

  50. Swarm tracking by Ziekheid · · Score: 3, Interesting

    No thanks. They did some research recently on how easy it is to track users in swarms. As soon as you're in the swarm you can know every other IP transfering those files (depending on tracker usage ofcourse). It's easy to compile a list of IP adresses and the content they downloaded over time.

    I like my privacy and I have no intention to let people know what software I'm downloading.
    And as stated before, it's a security risk too. This doesn't only apply to software updates, it applies to any software that is downloaded.

    For example: there is an outdated version of some application still hosted on the tracker of download.com and I'm someone who knows of a vulnerability in it. I join into the swarm, collect all IP's and eventually just exploit them as I go.
    Hell, I don't even have to scan entire ranges for this application port anymore!

    1. Re:Swarm tracking by Ziekheid · · Score: 1

      Oh and adding to this. I know anonymous networks like Freenet and the Tor network exist but these solutions -if applied to/used by torrent networks- are not okay for anonymous file sharing because even if applied on a scale where everyone is a 'node' it wouldn't make the network usage fair. You will always have people who just browse the web and download the occasional file versus the mass downloaders.

    2. Re:Swarm tracking by anUnhandledException · · Score: 1

      There are anonymous VPN tunnels for BT

      Also if you are that concerned about your privacy you likely should route all web traffic through an anonymous VPN tunnel.

      Then the next level of paranoia is how good a job does your tunnel provider do at deleting logs and leaving no evidence behind?

    3. Re:Swarm tracking by mlts · · Score: 1

      For the love of $DEITY, don't use Tor for P2P. It is not designed for it, and it only gets people to throttle or even just yank their exit node off when they get handed a whopping bandwidth bill from their ISP.

      Tor was designed for people browsing the Web, not slamming the chain of nodes with traffic so someone can grab the latest Justin Bieber release.

      There are other alternatives. Anonymous proxies come to mind, although it is an exercise left up to the reader to find one that doesn't log/report your activities to whomever comes a calling. Renting a VM from a VPS might be an answer as well.

  51. this is two separate issues by glebovitz · · Score: 1

    The problem of dealing with failures is completely independent of the protocol. NCFTP will continue from where it left off if the ftp fails. Browsers could have this kind of error recovery if someone took the time to add it in. One wonders why this kind of error recovery isn't built into the download process.

    Bit torrent is useful if the download source site is unable to handle the bandwidth requirements. Companies that use distributed services such as Akamai usually provide fairly good download speeds, that are comparable or better than bit torrent.

  52. BitTorrent is Slow Next to a REAL FILE HOST by y86 · · Score: 1

    There is a reason why "disabling peer to peer checkbox" increases your speed in the Blizzard downloader from 200kbs to 1200kbs. Peer to peer networks suck, sure they scale well enough -- but that's it. A mass distributer for a PAID service should never use something as lame as BitTorrent. The Wow patching is a great example of why BitTorrent sucks.

    BitTorrent is the poor mans file distribution system.

    1. Re:BitTorrent is Slow Next to a REAL FILE HOST by PhrstBrn · · Score: 1

      Generally Blizzard starts distributing patches a day or two in advance (big patches are generally distributed at least a week in advance), so everybody has time to download the file. Using torrents helps distribute load away from Blizzard servers on patch days, reducing their bandwidth costs. If they didn't do this, they'd have to invest a lot more money on bandwidth, most of it which would go unused, since their bandwidth usage isn't very constant, they have big spikes on patch days, and it decreases during the rest of the week.

      I've also used Blizzard downloader to download SC, D2, SC2, WoW (and patches) off of Battle.net, and it saturated my connection (1MBps+) fairly quickly without ever disabling peer to peer bandwidth. Sounds like the problem isn't BitTorrent, and is somewhere on your end.

    2. Re:BitTorrent is Slow Next to a REAL FILE HOST by Bigjeff5 · · Score: 1

      Usually people who see improved speeds by unchecking the peer to peer option have shitty upload speeds. If the upload gets saturated, the download will plummet. If you have decent upload speeds (around 35-40% of your download speed is plenty) you'll probably be able to saturate your download. DSL users are usually stuck with uploads of 25% or less than their download speed, which is easilly saturated if the bittorrent client is inflexible.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    3. Re:BitTorrent is Slow Next to a REAL FILE HOST by PhrstBrn · · Score: 1

      That's a problem with their router configuration. Use QoS to cap your upload speeds to 90-95% of your max upload speed and this problem goes away.

  53. Re: Lets even make the brower make tea and such by Anonymous Coward · · Score: 0

    Because the browser is the new OS. And the OS is all.

  54. The known problem wth asymmetrical DSL by wsanders · · Score: 2, Insightful

    If you become a seed for a popular file, you can peg your upload bandwidth. If your upload bandwidth is fairly small (Most users probably still have 1.5/384 or even 512/128 in the US), and you are trying to download something at the same time with TCP (HTTP, FTP, etc), the upload will clobber a lot of the ACKs that the download session is trying to send, and the download bandwidth will get clobbered as well.

    You can work around this with QoS to some extent. Some cheap-ass DSL routers might now or soon even support a scheme where ACKs are prioritized over everything else.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
    1. Re:The known problem wth asymmetrical DSL by iammani · · Score: 1

      If you suffer from this, get a bt client (any decent and recent one) that can automatically throttle down upload speed, so that you still have enough b/w for acks and other control traffic that help with your downloads.

      And dont forget to set your max peers, max connections appropriately.

    2. Re:The known problem wth asymmetrical DSL by julesh · · Score: 1

      If you suffer from this, get a bt client (any decent and recent one) that can automatically throttle down upload speed

      The problem is that the clients built in to large software packages (e.g. WoW) often lack such options, or make them hard to find. See (e.g.) this thread on the WoW forums for users complaining about the lack of such a feature in the WoW updater.

    3. Re:The known problem wth asymmetrical DSL by johncadengo · · Score: 1

      He is talking about Blizzard's use of BT in downloading games and updates. They don't give you the option to throttle upload speed. All you can do is either upload as fast as it can and cripple your download or disable the BT option and download directly from Blizzard's servers.

      --
      My page.
    4. Re:The known problem wth asymmetrical DSL by Anonymous Coward · · Score: 0

      ... (Most users probably still have 1.5/384 or even 512/128 in the US) ...

      OMG. I had that 10 years ago. Feel sorry for you Yanks.

    5. Re:The known problem wth asymmetrical DSL by Anonymous Coward · · Score: 0

      Mmh, yes. Most BT clients let you set separate download and upload caps, which helps; the blizzard downloader could really do with something like that - or even just autodetecting the max upload and throttling back a bit. (Again, clients like uTorrent are fairly good at this).

      I've set up an ACK-prioritizing system once (in m0n0wall), and that also worked quite well.

    6. Re:The known problem wth asymmetrical DSL by Anonymous Coward · · Score: 0

      When I got cable internet in the US ten years ago, I distinctly remember I got over 2 mbit/sec down, though upload was originally capped around 512 kbit/sec. It has steadily risen over the decade with no increase in price. Downloads burst up to some 20 mbit/sec now, uploads were a bit under 5 mbit/sec last time I tested it. (Two other family members using the network since then, so I'm a conscientious torrenter and cap my torrent client way under the max. I don't mind leaving it running longer to seed up to 1:1.) And I'm nowhere near a tech center or huge city. (I'm not in the middle of nowhere either, though.)

    7. Re:The known problem wth asymmetrical DSL by pehrs · · Score: 1

      The technical term for it is "ACK Compression", if you want to google for solutions. Typically the problem is not packet loss. Thanks to fast retransmit TCP handles packetloss reasonably well. Instead the problem is that the ACK packets get stuck in the buffer and significantly delayed, which hampers TCP performance.

      Also note that is you are joining a swarm with mostly US users you shouldn't expect to get a fast download. Most of the users are still on heavily asymmetric connections, so they can't feed you data especially fast.

    8. Re:The known problem wth asymmetrical DSL by xtracto · · Score: 1

      In this 21st century 2010 year I would expect to have a program like Process Explorer (or taskman) which allows me to right-click on any running process and limit the amount of:
      - CPU cycles
      - Physical Memory (yah, this one is dangerous)
      - Upload Network Bandwidth
      - Download network bandwidth
      - Sound (yay for Windows 7!... nay for PulseAudio aberration)

      Among other resources. Why hasn't nobody came with this kind of solution I do not know.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    9. Re:The known problem wth asymmetrical DSL by anUnhandledException · · Score: 1

      Then that is more an issue w/ Blizzards IMPLEMENTATION that an issue w/ Bittorrent protocol.

      Even if Blizzard made uploads non-configurable one would think they would at least be smart enough to have the client do a bandwidth check and then internally limit uploads to some fraction of total.

  55. Torrent != faster in all cases by KingFrog · · Score: 1

    Every friend of mine who has tried to load a full software package from Blizzard with their new torrent system (say, StarCraft II) found the straight download to be on the order of 4 - 5x faster than the torrent version.

    1. Re:Torrent != faster in all cases by Bigjeff5 · · Score: 1

      Shitty upload speeds will allow an inflexible bittorrent client to saturate your upload. If the upload gets saturated, TCP ACK packets get dropped, which means the server re-sends packets you've already received. Thus, shitty downloads.

      There are three solutions - the best is to simply adjust your client's max upload limit. WoW doesn't allow this, so the next option is to prioritize TCP ACK packets in your router. Most consumer grade routers don't allow this, so your last option is to uncheck the peer-to-peer box in WoW.

      If you could limit the WoW client's upload limit, you'd almost certainly saturate your download speed when you download patches.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:Torrent != faster in all cases by Bigjeff5 · · Score: 1

      Sorry, meant Blizzard, not WoW.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  56. Bad idea... by Anonymous Coward · · Score: 0

    In recent memory I have not downloaded anything that failed which required me to start all over again. Most servers and clients have supported resumption for quite a number of years.

    I purchased SC2 online and it had a p2p downloader that allowed me to turn p2p on and off during the download. The p2p version was actually several times slower than the centralized hosted servers. I was a bit ticked off when I figured out what was going on.

    When downloading ISOs for linux distributions on release day have found using bittorrent is sometimes much faster. However usually downloads from kernel.org will easily reach the limit of the link to my ISP.

    The overall question for me is what is better for the network as a whole? Download servers are currently globally more effecient but does it have to be that way?

    If P2P technology was intelligent enough and understood the underlying network topology and costs for communications between peers then at some critical mass of willing P2P users for a given file you essentially have yourself an ad-hoc akami and can actually reduce overall global load on the network.

    Anyway to answer the question there are several reasons that come to mind.

    1. Bandwidth costs for hosting content approach "free" at large scales. IE google pays for infustructure but virtually nothing for connectivity because everyone else wants to peer with them.

    2. Actual control - The performance of P2P networks may be hard to characterize or control. It does not help that most broadband users have crappy upload bandwidth. How much can the networks performance be negativly impacted by a few bad actors? What is the complexity for successful collision or 2nd preimage of the hash function used by the BT client?

    3. Preception - I would not want to download an operating system patch from my neighbor regardless of the technical risk or safeguards employed. Business especially would never accept it. You could not restrict access to resources by source address. You would be leaking information about files requested by other people which may raise privacy concerns based on the situation.

    4. Cost - In many regions throughout the world the user pays by MB/GB. My total cost will be raised significantly because I am using more total bandwidth to accomplish the same goal.

    5. Takes Longer for patches - by the time you've joined the P2P network enough to start downloading an operating system patch you would have already been done downloading from a central server in most cases.

    My recommendation is to come up with a hybrid P2P approach like a traditional http proxy server hosted at an ISP where the ISP can choose to act as an aggregator of popular files in the hopes of reducing their bandwidth by deduplicating downloads internally while improving performance.

    Quite frankly P2P gives politicians and copyright police an entry point to generate policy that is harmful to the overall operation of the network because they have the ability to monitor it by participating in the network. For this reason alone I would rather see bit torrent use go away rather than increase.

  57. Because CDN's work really well and are secure by SuperKendall · · Score: 2, Interesting

    Content delivery networks already solve a lot of the issues that bittorrent addresses - You can distribute large files without consuming a huge amount of backbone bandwidth, with a lot of regional servers.

    It also helps with some other things:

    1) Guaranteed level of reliable local service.
    2) Customers don't know who each other are, a data privacy issue (Say, I notice someone at ip 4.5.6.7 is downloading this particular security patch)
    3) Security (yes I know torrents are checksummed but it's not impossible to defeat).

    But basically, it's all about a known level of quality for customers, which CDN's deliver and which are more of a case by case thing for torrents.

    Also, some customers could be angry that companies are using bandwidth to send files to other people - I've been surprised that Blizzard gets away with that with as little complaint as they do.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Because CDN's work really well and are secure by Anonymous Coward · · Score: 0

      3) Security (yes I know torrents are checksummed but it's not impossible to defeat).

      They are not check-summed. They are HMAC'ed.

      While not "impossible" to defeat, they are very secure. As in, no one has every been able to defeat (in any sense of the word) a proper implementation of the ones in general use. If they could be, don't you think that the MPAA/RIAA would be poisoning torrents every day?

  58. DHT Tracker by pgn674 · · Score: 2, Informative

    DHT doesn't even require a tracker

    I thought DHT did require a centralized server, called a bootstrap node?

    1. Re:DHT Tracker by Spad · · Score: 1

      It just needs one or more known nodes, similar to how eDonkey's serverless mode worked, so you just have to include a couple of node addresses with the .torrent.

      Of course, this only really works well when you have a single bittorrent swarm (as with ED2K) otherwise you can end up with certain swarms becoming isolated because nobody "knows" about them any more so there aren't any known nodes to bootstrap from.

    2. Re:DHT Tracker by burris · · Score: 1

      BT clients bootstrap their DHT routing table whenever they connect to another peer. A bootstrap node is only needed for a client that has never downloaded any other torrents before and there are no nodes included in the torrent. In that event there are multiple bootstrap nodes run by client authors plus you can put the address of any reliable node in the torrent file itself.

  59. Monthly caps by Anonymous Coward · · Score: 0

    We also have small monthly caps in Canada.

    And don't sing that stupid "just switch ISP" tune, there's zero competition except in the major cities. It's your choice between either DSL/cable (only one, never both) or dial-up (this isn't 1990).

  60. A better strategy... by rickb928 · · Score: 1

    Make Bittorrent indispensible, and it cannot so easily be blocked or dismissed as 'illegal'.

    If only a few Linux distros make torrents the only method, it won't work. If some heavyweights choose to, or even if some software patching becomes torrent-only, it might work. Add in some undeniable users (Akamai, Microsoft?) and you have critical mass.

    But any outfit that does that risks isolation when the *IAAs and *PAAs and the rest try to punish them.

    Maybe it works... May be not.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  61. Everyone IS doing it! by oldmac31310 · · Score: 1

    Everyone IS doing it, they are just not admitting to it!

    --
    http://www.acetonestudio.com
  62. Re:useful functionality, for those not in the know by oldmac31310 · · Score: 1

    Sounds a bit complicated to me. Why not just download the file to replace the damaged one?

    --
    http://www.acetonestudio.com
  63. Instead of BitTorrent by lennier · · Score: 2, Insightful

    Why don't we have a generic TCP/IP transfer protocol which caches things at every hop it passed through?

    That way, if a million people download a file, it gets uploaded once from the server to that server's ISP, stored once at that ISP, transferred once from that ISP to every other ISP that requests it, stored once at each of those, and then transferred once from each ISP to every LAN that requests it.

    You know, the way Usenet used to work and still could if anyone bothered to resurrect it.

    Seems like this would be the sensible, distributed, long-term solution to file distribution?

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    1. Re:Instead of BitTorrent by vlueboy · · Score: 1

      Why don't we have a generic TCP/IP transfer protocol which caches things at every hop it passed through?

      These avoidable/extra storage costs and multiple-transfer bandwidth are what helped ISP's decide to kill Usenet.

      Plus the looming ISP realization that our now huge HD's and collective pipes increase their costs by orders of magnitude than their olde bunch of text / JPG files (fractioning their profits by the same amount.)

    2. Re:Instead of BitTorrent by Anonymous Coward · · Score: 0

      It's called a proxy, and lots of ISPs already do this.

    3. Re:Instead of BitTorrent by Anonymous Coward · · Score: 0

      That will not work as the ISPs will not want to be responsible for the contents of those downloads that they'll have to cache.

    4. Re:Instead of BitTorrent by Anonymous Coward · · Score: 0

      Also known as "proxy server".

    5. Re:Instead of BitTorrent by Anonymous Coward · · Score: 0

      Usenet never died, trust me.

    6. Re:Instead of BitTorrent by bloodhawk · · Score: 1

      And who exactly do you think is going to provide/pay for all the massive amounts of storage such a system entails? some previous systems worked this way and they were basically killed off becaue of the costs.

    7. Re:Instead of BitTorrent by Chaostrophy · · Score: 1

      Well, we do, sort of, it's called a CDN, like Akamai.

      --
      Plato seems wrong to me today
    8. Re:Instead of BitTorrent by takowl · · Score: 1

      Because the bandwidth is cheaper than the necessary storage?

      The large university I went to used to run a web cache to do precisely what you suggest. By the time I got there, the cache had been disabled, although the proxy it used remained. It seems that there aren't enough people redownloading the same large files to make a cache useful. It did have mirrors of the repos for some popular Linux distros, if you bothered to set them up.

    9. Re:Instead of BitTorrent by Anonymous Coward · · Score: 0

      Well, that would not be a TCP-level service, as it would horridly break HTTPS. You'd just poison caches by storing encrypted stuff. But move one level up, and you have HTTP. HTTP caching proxies work like you've just described. It's already quite generic, and all the hard proxying stuff has been considered. You could even call it the sensible, long-term solution to file distribution.

      HTTP, it's not just for HTML.

  64. Why would I have to start over? by m.dillon · · Score: 3, Insightful

    Both FTP and HTTP can fetch at offsets other than 0 and ftp at least has been able to do that for well over two decades. I haven't had to start a download over in a long, long time.

    -Matt

    1. Re:Why would I have to start over? by Anonymous Coward · · Score: 0

      Have you ever corrupted your download because of a missing chunk in between (lost connection, power outage etc etc) ?? try getting FTP / HTTP download to fix that file for you.

    2. Re:Why would I have to start over? by Anonymous Coward · · Score: 0

      Many sites reserve those 'advanced features' for premium users.

      If you need to download just that one file and don't want to pay, no restartable downloads for you!

    3. Re:Why would I have to start over? by vlueboy · · Score: 1

      The largest portion of piracy comes from torrent traffic. The rest probably download from Rapidshare or stream flash movies megavideo and so on. This intermediate model actually hosts the file, but lures you with subscriptions to remove intermediate, nagging and artificial speedbumps for 'free' users.

      The most notorious speedbump is making you and each potential subscriber click and wait a number of seconds to read their nagware prior to downloading. They only provide dynamic links that refuse "resume-from" funcionality, on purpose. If your wireless connection burps halfway through, you'll be nagged at again and start the download over and over because they refuse offset requests.

      Because the content best known by Rapidshare users is pr0n that isn't paid for / uploaded to dedicated distribution hosts, everyone quietly sucks their lip and ignores the nagging, subscribes to remove the capping, or finds a different free service for their own future, semi-anonymous uploads.

    4. Re:Why would I have to start over? by Anonymous Coward · · Score: 0

      Because you don't know which segment of your fully downloaded file was corrupted. It happens. Yes, with FTP/HTTP there are ways of mitigating that problem, but they're not intrinsic to the protocol.

    5. Re:Why would I have to start over? by SharpFang · · Score: 2, Insightful

      The situation is even worse.
      The market is full of faulty clients (that don't support resume or have faulty support, say, corrupt the file) and of faulty servers - ones that just don't support resume are less of a problem than the ones that claim to support it, and when asked to resume from offset 10000, happily start sending the file from the beginning.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    6. Re:Why would I have to start over? by Anonymous Coward · · Score: 1, Insightful

      That's right, but despite this I've had multiple failures in Firefox that cannot be recovered.

      I would have thought that GetRight-type multisource, easy resume downloads would have been mainstream by now. But they're not.

  65. It works well in some low bandwidth situations by Anonymous Coward · · Score: 0

    When I had cable connection at truly shit speed (56-128k), it was better to look for it on overnet or get an edonkey link of the file. Any single connection would be always work out super slow and had high chance of disconnection. With p2p, I knew that if one connection drops, I would get another. And the built-in checksumming ensures I don't have to worry about corrupted downloads.

  66. Re: Lets even make the brower make tea and such by mark-t · · Score: 1

    Well, because while people are viewing the website, they happen to have the browser open anyways.

    But why should a browser understand the ftp protocol? Why should it bother to embed videos into the webpage instead of launching a separate application when you click them? The idea is that since they are using the application anyways, it might as well be used to help present the information.

    My idea was not driven by any particular desire to put everything into the browser, but because it is the browsers themselves, in particular when many of them happen to be hitting a website simultaneously, that would threaten to put a high load on the server in the first place, I figured that the browsers should also help offset some of the load from the server via distributed file transfer protocols. Once they close the browser or navigate to another page, it no longer needs to be a seed for that content, since it wouldn't be placing any load on the server by trying to download it either.

  67. Re:useful functionality, for those not in the know by jabbathewocket · · Score: 1

    Because your on a bandwidth quota? or a slow connection? as the person you replied to stated?

    Say its a 4.7gb ISO of Debian.. you have gotten 4.2gb of it.. by using his method you can download 500megs rather than starting over with a 4.7gig image?

    That said this rarely if ever works since most of the images of ISO you will find are "different" in some way to the other attempted DL... or unavailable at all..

  68. Simple answer by grilled-cheese · · Score: 1

    My house has crappy upload speeds which are just fine for everyday browsing, but not seeding. Additionally with a larger number of connections my router tends to slow down. Finally, I'd prefer not to get caught up in MAFIAA dragnet lawsuits. Even if everything is legal, the burden of disproof against mercenary "experts" is time out of my day and pocketbook.

    This all being said, as soon as I can provide a reasonable upload speed without fear of lawsuit I'll be glad to just leave my machine seeding for the benefit of humanity.

  69. They can take longer too by Sycraft-fu · · Score: 1

    When a torrent starts up it gets the data for the tracker, talks to that to get a peer list, then has to go and start saying "hi" to peers. Also there isn't a list of "These are the fast ones," or anything. So it can take awhile to ramp up in speed. I've had BT downloads that were going like 10+ megabytes/second by the end (Liunx distros usually, they have lots of seeds) but they start real slow. This is not a problem with a regular download from a fast site, just connect and download.

    Under a certain size, and I don't know what that is should probably be studied, BT is nto a fast or efficient way of doing things.

  70. No Good Way to Modify a Torrent by bill_mcgonigle · · Score: 1

    Ideally you'd have a running torrent for a distro, and then as updates came out they'd replace the old files in the torrent.

    Except the current bittorrent protocol doesn't allow those kind of updates. Some relatively straightforward modifications to the protocol could allow it, but they don't exist yet. So you'd wind up with thousand of torrents to manage, PIT torrents, obsolete torrents, etc. I got some good input on the Fedora list about this a couple years ago.

    Another enhancement to make this valuable would be to preferentially unchoke network-near peers, even lower performance ones for these kinds of low-priority torrents. Then the ISP's can keep the majority of the traffic off links they pay for and prefer (and support?) this model.

    This would make a fine thesis project. Have at it, boys.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  71. Instant fix by Sigma+7 · · Score: 1

    Have you ever tried to download an operating system update only to have it fail and have to start all over?

    Any download system that does not support resuming downloads is broken. Especially with the invention of resuming-download systems such as HTTP/1.1, Getright, and a whole ton of download managers.

    And that includes both Chrome and Mozilla.

  72. Re:useful functionality, for those not in the know by oldmac31310 · · Score: 1

    my bandwidth is minimal. I'm sure it is a good solution. I suppose I hope I'm never in such a situation where a direct download is not viable. Not meaning to take anything away from your tip.

    --
    http://www.acetonestudio.com
  73. Re:useful functionality, for those not in the know by Type44Q · · Score: 1

    That said this rarely if ever works since most of the images of ISO you will find are "different" in some way to the other attempted DL... or unavailable at all..

    It obviously has to be the exact same image file, which of course rules out movies and most entertainment. However, it's incredibly useful when you need to replace a bad Linux (or even Winblows) install disk or corrupted .iso and are stuck on dial-up out in the country (which I was for three years). :)

  74. Re:useful functionality, for those not in the know by Type44Q · · Score: 1

    Not meaning to take anything away from your tip.

    I appreciate your interest and your courtesy! :)

  75. Have you factored in the RIAA? by Joce640k · · Score: 1

    Pretty soon Bittorrent use will get you disconnected from the Internet.

    Not to mention that with all that 'net neutrality' stuff ISPs are going to make torrents go at one byte per second.

    --
    No sig today...
    1. Re:Have you factored in the RIAA? by realityimpaired · · Score: 2, Interesting

      Torrent itself, probably not. There's nothing in P2P that's inherently evil.

      But there are several ISPs out there already using DPI to specifically throttle/downgrade the service for certain protocols. Downloading through BitTorrent is a *slower* download for me than HTTP or FTP, even when connecting to a server that can't push more than 1mbit. I'd be seriously peeved if things like OS patches went BitTorrent, because I'd never be able to get them downloaded/installed the day they release.

    2. Re:Have you factored in the RIAA? by anUnhandledException · · Score: 3, Interesting

      Have you enabled ecryption. MSE (Message Stream Encryption) is standard on most torrent clients however most clients have it disabled by default. In uTorrent I enable MSE and reject all non encrypted packets & requests.

      Using MSE ISP can no longer simply shape based on protocol. Bittorrent uses a random port which makes shaping based on port equally ineffective.

    3. Re:Have you factored in the RIAA? by Limerent+Oil · · Score: 2, Informative

      Using MSE ISP can no longer simply shape based on protocol. Bittorrent uses a random port which makes shaping based on port equally ineffective.

      Unfortunately, ISP's have other options for shaping. Bittorrent traffic is quite distinctive and is detectable to a fairly high degree of accuracy just by analyzing the traffic pattern. Encrypting the packets does not (and cannot) obscure the traffic pattern.

    4. Re:Have you factored in the RIAA? by anUnhandledException · · Score: 1

      Real time traffic analysis is far more difficult.

      While it can be done it really isn't at least not by most ISP.

      Future versions of BT protocol could be "enhanced" to disrupt traffic pattern matching.

      Dynamically changing the size of the "pieces", using a rolling number of ports, putting in pseudo-random delays in messages, doing request redirects (instead of sending out 100 requests, send 5 requests and request those clients forward to the end-peer).

      Most people who claim their ISP is blocking BT haven't even enables MSE much less gone to a strict MSE mode (force MSE on outbond, reject non-MSE inbound packets).

    5. Re:Have you factored in the RIAA? by realityimpaired · · Score: 2, Interesting

      Encryption doesn't do shit against DPI. The encryption is application-level... Level 7 in the OSI model. DPI can go up to level 7 to find out what a packet is for. It doesn't give a damn what the data is, it only cares what application the data is for. Even if it's encrypted, believe me when I tell you that DPI can figure out enough to know whether it should be throttled.

      Besides, even if it couldn't figure out what application the data was for, using stunnel/ssl or such, why not simply set the DPI to throttle anything that's encrypted? Or set the download throttling to kick in if your upload exceeds 2kb/s? There's a myriad of ways the ISP can configure the DPI, and there's no way encryption can protect you from all of them. It's pure chance that your ISP hasn't taken a belligerent stance towards encryption at this time.

    6. Re:Have you factored in the RIAA? by anUnhandledException · · Score: 1

      Sure ISP can do anything they want. Hell then can even cut your connection on ALL traffic to 0.00000kb/sec. Generally that doesn't make them money.

      Throttle all encrypted traffic? Sure they can do that. Only problem is the thousands of support calls as it breaks dozens of legit apps and ecommerce.

      Throttle when upload rate >2kbps? Sure they can do that to. However given that EVERYTHING requires at least some upload bandwidth that essentially is throttling all traffic.

      The point of MSE isn't to the "magic winz" button but rather to make the ISP job difficult. The more draconian their shaping the most resource intensive it is, the more expensive it is, and the more it cost them in upset customers and tech support calls.

      "The encryption is application-level... Level 7 in the OSI model"

      Wow that is enlightening. I guess all encryption can be defeated by simply looking at a lower protocol layer. You should patent that and make billions.

      The reality is an encrypted packet doesn't tell you much.

      It tells you where it came from and where it is going and the payload (the inspect portion of DPI) is "garbage".

    7. Re:Have you factored in the RIAA? by realityimpaired · · Score: 1

      DPI doesn't need to look at the payload, dear. It looks at the header, which is what tells the operating system where to send the data to be decrypted, and contains more than enough meta data to figure out what application/protocol it's using.

      The header can't be encrypted... the packet wouldn't be routeable if it was.

      You may need to do a little bit of research to figure out how DPI works, because I'm not talking about decrypting the data in any way. I'm simply pointing out that encryption is useless to get around DPI if your ISP really wanted to turn it on.

    8. Re:Have you factored in the RIAA? by anUnhandledException · · Score: 1

      The UDP header contains no information on the application.

      Ports are how the OS routs data to applications.

      The OS network stack receives a packet with a certain port say 28379. It then sends that packet to all applications listening on that port.

      The TCP header is standardized:
      Source Port
      Destination Port
      Sequence Number
      Ack Number
      Data Offset
      Reserved
      Flags (CWR, ECE, URG, ACK, PSH, RST, SYN, FIN)
      Receive Windows
      Checksum
      Urgent Pointer

      There is no bitorrent specific information in the TCP header. Now most applications also have an application header (which identifies the application, contains messages, has instructions, etc) however that is actually part of the TCP payload and with MSE it is encrypted.

      Sometimes the term "header" is uses ambiguously. DPI looks at application header and application signatures to id the application and route accordingly. With MSE the app header (and all data other than TCP header is encrypted.

      Looking at an encrypted TCP packet one can't determine which application it is used for.

    9. Re:Have you factored in the RIAA? by anUnhandledException · · Score: 1

      Forgot this:

      http://en.wikipedia.org/wiki/Deep_packet_inspection

      "Deep packet inspection (DPI) is the act of any packet network equipment which is not an endpoint of a communication using NON-HEADER CONTENT (typically the ACTUAL PAYLOAD) for some purpose.

      While generally I don't rely on wiki for detailed analysis it works here since we are just looking at a high level definition.

      The difference between SPI and DPI is that DPI looks at the actual payload. If one could ID and block BT based on the TCP header alone you wouldn't even need DPI. A simple stateful packet inspection would be sufficient to ID and block/throttle all BT data.

      However the TCP header tells you very little other than. Where it is going, on what port, where this packet fits in the sequence and oh yeah TCP is being used. With the payload encrypted there isn't much else DPI can learn.

      Now BT can be detected by heuristic network analysis but that is complex, sometimes error prone and in the future could be made difficult by some obfuscation on the part of BT protocol.

    10. Re:Have you factored in the RIAA? by unitron · · Score: 1

      ...(they) can even cut your connection on ALL traffic to 0.00000kb/sec.

      I see you are familiar with Earthlink over Time-Warner Cable.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  76. Operating system updates by dimethylxanthine · · Score: 0

    "Have you ever tried to download an operating system update only to have it fail and have to start all over?

    Yes, and apt nicely resumes them afterwards. Even Windows does it, since like XP. kthx

  77. There is only one reasonable OS by koinu · · Score: 1

    And it's seeded well.

  78. free market by Anonymous Coward · · Score: 0

    There is no free market for broadband in the US. Virtually all US broadband is run by companies who were granted a local monopoly on either telephone or cable. That system created a situation where usually at most two companies offer broadband in any one area. The more a business is regulated by the government, the less power the free market has over it.

    1. Re:free market by jrumney · · Score: 1

      ...the invisible hand of the free market with regards to broadband competition in the US.

      There is no free market for broadband in the US.

      Sure there is, you just can't see it.

  79. Failed downloads? Not really. by houghi · · Score: 1

    No, I have never had an issue with a HTTP or an FTP download. Most of the times I use wget -c and that is only so I can stop the download myself and continue when I want to.
    Compare that to the numerous times I was unable to complete a torrent download and if anything, I would say that bittorrent is the lesser quality and one could wonder the advantages of it over FTP. (I know what they are)

    When a new version of openSUSE comes out, I download with FTP first and then start uploading with bittorrent. Download with FTP because it is much faster. Upload because I am willing to share.

    So why should we replace standard downloads? If it ain't broke, don't fix it.

    --
    Don't fight for your country, if your country does not fight for you.
  80. FreeBSD by Anonymous Coward · · Score: 0

    FreeBSD has continuously offered bittorrent downloads of their release ISO's over the past several releases.
    They are well seeded. As is PC-BSD. Both are worth a try.

  81. Simple reasons... by Seb+C. · · Score: 2, Insightful

    1) Direct download starts immediately and does not require others doing the same download to be more effective (all the contrary, in fact)
    2) Direct Download does not require Mister I-Am-Not-A-Geek to fiddle with router or firewall configuration, opening ports and so on
    3) Direct Download can go through your enterprise http proxy

  82. I certainly hope not by natet · · Score: 1

    My employer does not allow the use of bittorrent at work. Running a bittorrent client on a work computer is a good way to get your network drop disabled and a visit from the network security fairy (which by the way doesn't leave money under your pillow like the tooth fairy).

    --
    IANAL... But I play one on /.
  83. Right. by Anonymous Coward · · Score: 0

    So why isn't everyone doing it? Is it finally time to see all downloads replaced with Bittorrent?

    In other news, why isn't everyone using facebook and twitter to communicate? Is it finally time to see all email replaced with social networking sites?

    For fuck sakes.

  84. Do not want open ports by purplie · · Score: 1

    I don't want this. Why should I have to expose an open port to download something? And opening an outside port is not even possible for a lot of people.

  85. Sorry, but torrent doesn't work like that by twisteddk · · Score: 1

    You're missing the point of Torrent, much like a lot of judges do. A .torrent file doesn't contain any information about who to download from, or any parts of the file. This is what makes a torrent sharing site "legal" i most normal thinking countries. Simply getting your hands on the torrent file is much like getting your hands on the local directory information services (411 in the states AFAIK). You have to actually DIAL the number in order to get information about who shares the contents of the file.
    Now imagine in a private tracker (or directory service to maintain the imagery), that you have to give it your password BEFORE it will give you information, much like the operator asking you for a customer number, so she knows who to charge.

    Similarly the .torrent contains information about the trackers which tracks users. A private tracker, thus you need to login to in order to download from any of the users that are tracked. You may even need to present a validated IP for the tracker to present you with peers, depending on how private it is.

    Obscurity and privacy isn't the same thing.

    --
    --- To err is human... Am I more human than most ?
  86. Re:1! by kaizokuace · · Score: 1

    You could have just gone with "mess with the best, die like the rest".

    --
    Balderdash!
  87. Because Firefox's download manager sucks? by Anonymous Coward · · Score: 4, Insightful

    Yeah, but the built in download manager for Firefox sucks. Yes, it *can* resume... if you paused the download first. Even when it's told the file size, if your connection dies in the middle (which my connection too often does), it thinks it's "done" (which is absurd, because wget reports an error code) and you can't resume from within Firefox any more. Oh! I got an RST packet, that must mean that the last 300 MB transferred instantly!

    I gave up on that piece of crap and used an add-on to make Firefox use wget, which at least has the decency to know when files have *actually* been fully downloaded, rather than giving up and deciding it's good enough to hand me a useless half file and no error messages at all. Seriously, have the devs never tested large downloads on a link that dies? It's not even hard to test: you can emulate the connection dying by pulling the damn ethernet cable. It just ignores the error and continues blindly. Does it really think that the other server going silent is an indicator that the file has been fully downloaded, or what?

    1. Re:Because Firefox's download manager sucks? by Anonymous Coward · · Score: 0

      Obviously downloading large files isn't what browsers do. They don't implement any throttling either often resulting in jerky or even no go "surfing" while downloading.

      What was surprising to me was a wget bug where a file would be truncated and wget would keep restarting forever stating "the rest of the file has sprung into existance" or something crazy along those lines.

      Trust nobody I guess is the lecture here...

  88. Corporate networks? by IBBoard · · Score: 1

    Surely corporate networks are the big one. Even on our "less sensitive" developer network we're not allowed BitTorrent. During the day we're not even allowed downloads over 200MB. Large downloads have to wait until out-of-hours. In that situation, how is BitTorrent ever going to take off?

  89. Needs to be on the Server by Anonymous Coward · · Score: 0

    Would be nice if this were integrated in to Apache, Nginx, etc. The server could seed and serve as the tracker so any file could be grabbed via http -or- BT. That would make it more widespread.

  90. Metalink by phatsphere · · Score: 1

    Metalinks should be the way to download big files, they might include a torrent, might not, but it works better. It just needs more adoption in browsers. Standardized as RFC 5854.

  91. File size, think Windows by DrYak · · Score: 1

    you're right when regarding linux distribution. Even more so as some use only delta packages (containing only the updates and to be combined with the (already here) full package).

    But think "Windows" : updates can come in huge monolithic chunks : Service Packs, updates of Internet Explorer or Direct X (and other situations where a single package contains a whole sub-system), etc.

    these package can range between several dozens of MB (when a smart installer tries to get only the portion relevant to your needs) up to several hundreds of MB, if you try to download the on-size-fits-all to burn on a CD.

    now if you factor in software sold / obtained online (stuff from MSDNAA, for example) and the number of huge P2P-worthy files significantly goes up.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  92. Because... by stealth_finger · · Score: 1

    ...then they can't assume all traffic over it is illegal and send out pay us or else letters.

    --
    Wanna buy a shirt?
    https://www.redbubble.com/people/stealthfinger/shop?asc=u
  93. Bittorrent is not the answer for everyone by ProbablyJoe · · Score: 1

    No thanks. Many ISPs throttle P2P downloads at peak times, or even all the time. At least in the UK, BT and Virgin, the 2 biggest ISPs, do this now. Bittorrent is not a viable option for me at most times from my home computer, and even if it is, as people have said, it takes too long for a torrent to get up to speed for it to be practical for anything but large, popular files. Not to mention the large amount of extra bandwidth it uses with uploads, which again causes issues for many people on more restrictive ISPs. Storage and bandwidth is so cheap these days, that I don't understand why so many companies are shifting to P2P solutions. Especially when they use some form of built in torrent implementation that doesn't allow you to alter anything such as ports. The need to set up port forwarding properly is another thing which can limit the average user from using Bittorrent easily

  94. Lest we forget by twisteddk · · Score: 1

    You can still be a leech. I dont see it as the originating article does, as an either/or situation.
    However, if the original content provider (say the game manufacturer publishing a patch) offers it as a torrent, WHICH THEY SEED, and as the regular FTP (or if you're really unlucky, some bandwithcapped 3rd party distro) download, then you as a consumer can choose both options. And for some remote locations, disconnections are frequent. For example a few years ago companies selling OS'es to various African governments, were required to harden their OS (and software) to be able to handle power brown-outs. Another reason why MS doesn't sell well in Africa ;)

    Also the bandwidth CAN be higher (but rarely lower) if there's more than one "download location" in a torrent. This is rarely the case with FTPs, so you're more likely to be able to find a faster seed, ofcourse depending on the popularity of the file.

    If you look at some of the research into torrenting, there's actually been a larger network component seller, who has looked into the possiblity of segregating torrent peering by clustering people on a larger network together (essentially overriding the peering inforation shared by the tracker), in order to keep bandwidth on your local network if possible. Essentially creating a local swarm sharing, and only one or two members of the swarm exchanging bits with peers outside the ISPs network. I know this will only work with popular files (or very large ISPs), but the reason for a bandwidth cap is usually that the ISP pays for traffic leaving his network, so the more they can keep in house, and in caches, the better. This would also include torrented files, which to my understanding is now reaching a noticable percentage of a lot of ISPs traffic.

    A well developed peer-2-peer protocol supported and correctly used by all involved parties would be to everyones benefit. (except ofcourse competing distributions channels).

    --
    --- To err is human... Am I more human than most ?
  95. Because BT ports are closed on corp. firewalls by MoreDruid · · Score: 1

    This would be the main reason this would fail. BitTorrent ports are closed at most corporate firewalls, and I don't see them opening up another set of ports. Plus usually they mirror packages/updates internally, so 1 download only... why not this download from the 1 "trusted" source (the vendor, as far as you can trust them).

    --
    The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
  96. The OS is the least of worries by SpaghettiPattern · · Score: 1

    So why haven't they replaced the standard downloading options built into any major OS?

    The OS is the least of worries. NAT configuration is the biggest problem. Having to forward ports to systems is a pain. Certainly if you have more than one system behind your NAT. And I'm not even taking dynamic DHCP into consideration.

    We'd need one of

    • An open protocol to tell the NAT your intentions. This will happen immediately after hell freezes over.
    • A torrent proxy either on the NAT/router device or on a server running any popular server OS (FreeBSD, Linux, Windows.) I myself can't be arsed as I have to run a family. But god forbid one of the "major players" comes with a solution.
    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:The OS is the least of worries by anUnhandledException · · Score: 1

      No we just need to get rid of NAT.
      IPv6 can't come soon enough.

      Of course you still need a firewall and thus you need to open firewall but removing the complexity of NAT makes that a lot easier (especially when you have multiple clients using same protocol).

    2. Re:The OS is the least of worries by InvisiBill · · Score: 1

      So why haven't they replaced the standard downloading options built into any major OS?

      The OS is the least of worries. NAT configuration is the biggest problem. Having to forward ports to systems is a pain. Certainly if you have more than one system behind your NAT. And I'm not even taking dynamic DHCP into consideration. We'd need one of

      • An open protocol to tell the NAT your intentions. This will happen immediately after hell freezes over.
      • A torrent proxy either on the NAT/router device or on a server running any popular server OS (FreeBSD, Linux, Windows.) I myself can't be arsed as I have to run a family. But god forbid one of the "major players" comes with a solution.

      Generally speaking, I agree with you. To work best, BT needs some configuration. However, port forwarding can be handled by UPnP. While UPnP was specifically designed without security, it's possible for routers to at least limit UPnP port forwarding to the PC requesting it (i.e. a PC can request that a port be opened for itself, but not for a different machine). UPnP allows a lot of apps to "just work" behind a router, and having the router limit changes to the machine making the request adds a bit of security. If your system has been taken over with malware, being able to open a port for itself probably isn't that much worse than what's already on it.

      Beyond just forwarding ports, unlimited uploads can actually choke off the BT download itself. There are some apps that will attempt to calculate your bandwidth limits and not destroy your connection, but they're not foolproof.

  97. see also BBCs iPlayer P2P version by martin · · Score: 1

    Probably 'cos everyone (!) remembers the P2P version of the BBC's iPlayer http://arstechnica.com/old/content/2007/08/isps-to-bbc-we-throttle-iplayer-unless-you-pay-up.ars and the wonderful effect it had on many an ISP in the UK.

    Using P2P distribtuions for very large traffic usages is still a bad idea for the same reasons as it was three years ago.

  98. Why not? by Bert64 · · Score: 1

    Perhaps because ISPs like to rate limit torrent traffic, making bittorrent downloads uselessly slow (while downloads over http are much faster).
    Or perhaps because torrents hog your upstream bandwidth, and most end user connections have massively less upstream than they do downstream. And because most consumer routers have large buffers, uploading flat out results in ridiculous levels of latency.
    Or maybe because many ISPs cap you at a certain volume of traffic per month, and this include upstream as well.
    Or it could have to do with most people being NAT'd and thus reducing the efficiency of torrents (and causing higher load on those of us who aren't natted).
    Or maybe because bittorrent has a reputation of being used for copyright infringement.

    In this context it's actually far more efficient for the ISP to just keep a local cache of all the frequently downloaded content.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  99. Isn't everyone doing that? by Arancaytar · · Score: 1

    It's been a very long time since I last downloaded a file over 100MB without using a torrent. Most of the really massive downloads seem to be provided over BitTorrent alongside traditional HTTP, both because it's more robust and because it puts less strain on the server.

  100. Privacy issues by Anonymous Coward · · Score: 0

    You could well be scoping it out for ACTA, trying to find counter arguments for outlawing other protocols to then control torrents.

    Internet should be free, if you don't like it, switch it off

  101. Also APTPackageDeltas seems more promising to me by spaceturtle · · Score: 1
    Apt-torrent also doesn't help people on Dialup or 3G. Something like APTPackageDeltas seems more useful to me.

    Another thing I note is that Australian colleges prefer their internal users to use their internal mirrors as the colleges are charged for external downloads. Bittorrent may end up downloading from external sources, so they actually prefer the current situation.

  102. Debian etc. have apt-proxy by spaceturtle · · Score: 1
    See: http://apt-proxy.sourceforge.net/

    Note that having apt-proxy installed by default would violate Ubuntu's "no open ports by default" policy. It would be nice if it were a bit better supported though.

  103. not using it now because by Dr.+Tom · · Score: 1

    the firewall at work blocks it

  104. Those are my standards by Anonymous Coward · · Score: 0

    ...and if you don't like them? Well, I have others. /Groucho

  105. *MY* net neutrality by killmenow · · Score: 1

    They can use my bandwidth to distribute their software if they pay me. And if they pay me more, I'll even "prioritize" their packets.

  106. Proper support for resumable downloads? by syousef · · Score: 1

    You don't need bittorrent to have proper support for resumable downloads. Why isn't this standard? I feel like I'm stuck in 1992.

    --
    These posts express my own personal views, not those of my employer
  107. Customers don't want to give away their bandwidth by amaiman · · Score: 3, Interesting

    One issue is that customers may not want to give away their bandwidth to the companies that they are paying for a service. Game patches are a good example...The player pays a monthly fee for access to the game. That fee should be paying for the bandwidth used to download patches. Why should the customer have to give their upstream bandwidth to other players trying to download the patch? The server load and cost issues for the game company are not his problem. I've encountered several "downloaders" that load themselves into Startup and will proceed to seed the game or patch that you just downloaded indefinitely, stealing your bandwidth. The only way to stop it is to kill the task and manually remove the program that's seeding the content. At the very least, seeding the completed download needs to be opt-in, not opt-out. That would break bittorrent distribution, of course, though, unless there were dedicated seeds. But the source company should be the primary seed, anyway.

  108. Re:Why not? Here are some reasons... by Tom · · Score: 2, Informative

    4) because I prefer to get my bits from the official location. Yea, I know a checksum should be good enough but I'm old school here.

    Actually, from a strictly security-POV, a checksum and a distributed distribution model is better, because it makes man-in-the-middle attacks considerably more difficult.

    Of course, only as long as you have a trustworthy channel to get the checksum through and actually bother to verify it.

    --
    Assorted stuff I do sometimes: Lemuria.org
  109. Bell and Rogers wont let that happen by zcold · · Score: 1

    Most ISPs in canada throttle bit torrent traffic with deep packet inspection making any torrent transfers useless. Rogers for one, dont effect download speed but render upload useless with a max of a 5k burst every now and then. Bell I think throttles in a similar way.

    --
    you know you can fry stuff putting things into things that dont like the things you put into it...
  110. Re:Why not? Here are some reasons... by barzok · · Score: 1

    because I prefer to get my bits from the official location. Yea, I know a checksum should be good enough but I'm old school here.

    "Old school" is downloading from your nearest mirror (official or otherwise) and validating the checksum anyway. So what's the difference?

  111. Re:useful functionality, for those not in the know by Dalroth · · Score: 1

    Or you could just go get lunch while it downloads. You're making it too difficult for yourself.

  112. Raring video files? by Firethorn · · Score: 1

    complete with recovery archives!

    I mean I can barely understand torrenting a zip or rar file, but you don't need all the extra recovery stuff.

    I suppose it's pure lazyness.

    --
    I don't read AC A human right
  113. Bittorrent & Systemimager by steeler359 · · Score: 1

    Recent versions of the popular systemimager software (used to replicate Linux installs over many nodes, often in HPC clusters), allow bittorrent to be used to accomplish this, rather than rsync, which is standard.

    The documentation states that "SystemImager has been used to image a cluster of 1190 clients (IBM Blade LS21) over a 1Gb/s interconnect link: a 2.7GB RHEL5.1 x86_64 OS image has been delivered to all the clients in only 15min!!! (Note: this means that after 15 minutes we were able to ssh and submit jobs to the nodes)"

    Pretty amazing, I'd say...

    --
    There's no place like /~
  114. Not corporate friendly by Anonymous Coward · · Score: 1, Informative

    BT traffic is seen as "illegal filesharing" in many major corporations and blocked or flagged as likely abusive. I received an email from my IT department (hint: large company and the company name starts with an "O") indicating that I was flagged as having a system which participated in BT traffic and requiring written explanation within X hours or things would be escalated. A couple written email exchanges with the corporate IT police and the issue went away, but BT clients are not even permitted on company systems.

  115. Re: Lets even make the brower make tea and such by nschubach · · Score: 1

    I thought URLs were supposed to be able to tell the application what type of resource it's requesting?

    I mean, if I "activate" a link that starts with http:/// (Two slashes: Slashdot's parser makes it three slashes...) then my OS should know that it's a browser file. If I "activate" a link that starts with ftp:// ...

    I remember Unreal Tournament did this for joining games. They registered a protocol with the OS and any time you clicked on a link it would launch your game and connect to that server. ( I think it was ut2004:// )

    Why not have torrent://tracker/guid ?

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  116. Re:Why not? Here are some reasons... by anUnhandledException · · Score: 1

    Good points except #4

    The entire file on each peer and each individual piece are SHA-1 hashed. They ARE all exact copies of the original.

    The whole download vs upload thing when it comes to legal action is an interesting issue though.

  117. Re:Why not? Here are some reasons... by ebuck · · Score: 1

    4) because I prefer to get my bits from the official location. Yea, I know a checksum should be good enough but I'm old school here.

    Don't discount the power of #4.

    I can see a lot of juicy social engineering attacks becoming possible by providing certain items via bit-torrent only. Bit-torrent doesn't stop someone else from posting a "patch" or "security fix" to your product. Such not-quite-from-my-distributor patches could be responsible for disrupting operations, possibly stealing data, and definitely overloading the customer support lines.

  118. Re:Why not? Here are some reasons... by Anonymous Coward · · Score: 0

    1) because I'm a leech.
    2) because I don't want legal liability FOR DISTRIBUTING if I download a file that unknown to me is illegal, e.g. a software package from overseas that someone inserted illegal-in-my-country pornography into the binary. Yeah, I'll take the risk for possession but not for distribution.
    3) because my employer's lawyer made me say #2 when it comes to company machines.
    4) because I prefer to get my bits from the official location. Yea, I know a checksum should be good enough but I'm old school here.

    Seriously though, I can see torrents overtaking web- and ftp- downloads as the primary method for distributing large, popular files. However, there will always be customers who refuse to share and who refuse to get data from any source that doesn't have a reputation for quality and isn't blessed by the original publisher.

    Oh, and seriously, I'll be fine using torrents to download things like well-known linux distros. I trust modern checksums. I probably won't use them for low-demand files or smaller files though.

    #1 is perfectly normal for all torrents right now. Besides, you're gonna upload some as you're downloading. If you set the default ratio to 2:1, the average user won't bother to change it, so it'll work out.

    #2 is a stupid argument. Malicious torrenting is offset by the established checksums, and even if someone tries to put something illegal into your upload, it won't be in any image format and it will be erased as soon as your application notices the checksum is wrong.

    #3 has been mentioned already in various forms, and there's not much we can do about that. For personal use, however, it's not really an issue if you maintain bandwidth caps and upload ratios.

    #4 is fine, sites can offer both options.

  119. Re:useful functionality, for those not in the know by Type44Q · · Score: 1

    This got modded up?! Obviously you've never had to calculate your download times in days (or even weeks!) but unfortunately not all of us here can say the same.

  120. Download resume isn't the speciality of torrents by synthesizerpatel · · Score: 2, Insightful

    When my HTTP or FTP transfers fail I just use 'wget -c' to continue them.. No need to switch to torrents.

  121. I don't know! by autophile · · Score: 1

    I don't know, but any submission where half the sentences are questions surely demands answers!

    --
    Towards the Singularity.
  122. Re:useful functionality, for those not in the know by F34nor · · Score: 1

    Why do people argue against good ideas on Slashdot.org so much? Is the contrarian attitude of nerds so overriding or are they paid shills who are required by contract to show that there is no use for bittorret etc.?

  123. No. by SmallFurryCreature · · Score: 2, Insightful

    Bittorrent as its uses. It can help off load some of the traffic to your customers so you increase bandwidth without having to pay for it.

    BUT there are some HUGE downsides:

    A: You cannot rely on your customers to host your data, meaning you still have to supply a copy of the data AND serve it at expected speeds.

    B: Customers might come when nobody else wants it, meaning you are STILL providing all the bandwidth. Customers will have little motivation to seed your content.

    C: Many customers will not have the right setup to share data. Either firewall restrictions or ISP limitations.

    D: You need to bake the bittorrent into your application (like WoW and other games do) or face endless questions by customers who are barely able to download in the first place.

    E: Some content you don't want shared. How can you watermark content and tie it to a user if every user has the same file? Blizzard don't care who gets their patches since only legit users can play the game anyway and Linux torrents are of course free to start with.

    F: for small files, bittorrent costs to much overhead. If I share a million MP3's the changes of finding anyone else with the same, willing and able to share it are tiny and the overhead will be more then the saved bandwidth.

    So, this question is asked by a person who clearly hasn't understood the web, users, copyright or usability.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  124. Bittorrent is already the method of choice... by Anonymous Coward · · Score: 0

    ... for the distribution of various large files - such as ISO's for Linux DVD's and CD's. It's also the recommended method for downloading various tools distributed by the US government to it's various sites aroudn the globe. The reason is simple, the ability to get the final encrypted package through almost inspite of poor network quality and bandwidth at some sites. While it's frowned upon within certain facilities, it is the primary method for the distribution of large packages. Since it can operate transparently over a dark-net, it is ideal for certain uses.

  125. Call it a guess, but.... by Anonymous Coward · · Score: 0

    ...I think part of the reason torrents aren't used like this might be that the various media corporations that supply ISP access would be exposed on their data throttling practices, and bad PR gets to be an expensive proposition when it builds sufficient critical mass.

  126. Torrent? Dribble more like. by JustNiz · · Score: 1

    Sorry but torrent technology is way overhyped and overrated. I've nearly always found that torrents are very significantly slower than just plain ol' FTP/HTTP downloads even from busy servers.

    Blizzard is given as an example of good torrennt use, but in practice, setting up WoW is a pain in the ass that literally takes hours from scratch, which wouldn't be the case if they invested in a simple HTTP or FTP server.

    Many times I've had to wait for hours or even days for other torrents, occasionally even a small one annoyingly and for no apparent reason just refuses to complete even though there are seeders.

    Meanwhile if its also available with FTP/HTTP, I can often get the same file, even large ones, painlessly and in minutes with conventional download techniques.

    I'm very sure that my firewall, router etc is configured ok. I guess my ISP (Cox) could be limiting my bandwidth just for torrent traffic, but I do occasionally get a fast torrent which suggests they dont (at least they arent doing it universally).

    These days most servers and browsers support 'resume' for HTTP and even FTP transfers anyway so at least one of the big 'advantages' of bittorrent claimed in the article is actually moot.

    1. Re:Torrent? Dribble more like. by mlts · · Score: 1

      What would be great is some service that you drop in a torrent link, upload a .torrent file, or pass it a magnet link, it does the packet passing, seeds for 2-3x as long as the download (for courtesy reasons), then offers you a URL to grab the file when done.

      This right here would solve a lot of BT's issues and make money for an enterprising soul with spare disk space and bandwidth. The file can even be cached so if multiple people pass the same torrent, they instantly get the file.

  127. get DTA for Firefox by yyxx · · Score: 1

    "Have you ever tried to download an operating system update only to have it fail and have to start all over?

    No. Many downloaders support restarting downloads. Get DTA (Down Them All) for Firefox, which can do that and a lot more.

    You don't need torrents for restarts, and many people couldn't meaningfully participate in the distribution anyway and would just have to disable uploading. That said, I think Ubuntu ISOs are available as torrents.

  128. Re:useful functionality, for those not in the know by Type44Q · · Score: 1

    Is the contrarian attitude of nerds so overriding or are they paid shills who are required by contract to show that there is no use for bittorret etc.?

    Mostly the former, I suspect; us nerds have a lot more negativity bottled-up than we usually realize and this is one of the way it manifests itself. I've been guilty of it myself, more often that I care to admit. Pretty sure I get it, at least in part, from my parents: they still do it every chance they get and they don't even hear themselves.

  129. Why should I subsidize a for profit business? by sacbhale · · Score: 2, Insightful

    When A bit-torrent user gets Linux ISO's or Creative Commons movies or what not they are more willing to let the torrent seed because that is the price you are paying for the downloaded content.
    So for any other paid content Why would the user give away their paid for bandwidth to some company which is already charging them money.
    Now if we got a discount for our share ratio maybe that would be a game changer. For every 100% you upload you get 5-10% off the price of the content. I would sign up immediately.

  130. The answer is no. by Kaz+Kylheku · · Score: 1

    Basically the advantage of BT is that the popular torrent clients that people like and use have good download management features which gives BT a reputation for good download management.

    Both FTP and HTTP have a way to resume an interrupted download, so if you are annoyed by having to start HTTP downloads over again, that is not a reason to switch to Bittorrent.

    A FTP or HTTP client could implement the same download management, as well as bandwidth management features as a BT client.

    What you don't get with FTP or HTTP is the swarming (obtaining pieces of the data from other downloaders). You also can't download selected portions of an archive: FTP or HTTP make you download a tarball, whereas a torrent can represent a directory structure from which you can pick and choose (since the torrent format reveals which files occupy which blocks).

    BT also has better integrity checking than just a whole-file CRC. With HTTP or FTP, you have to validate checksums manually.

    BT supports upload and download so you can "pay" for your download by passing it on to others, thus offloading the original seeders. HTTP downloads don't have anything like this; to contribute to the effort, you have to host the file somewhere. If you host the file somewhere, you can't just let the world have 120% of it and then stop; the only ratios you have are whole numbers: let one person download it, let two people download it, etc.

    So those would be the main reasons for using BT for getting an OS image: the swarm effect, sharing with flexible upload ratios, picking and choosing archive content, and built-in block-level data integrity.

  131. Re:useful functionality, for those not in the know by gknoy · · Score: 2, Insightful

    I like that the example given was VERY well suited for an obviously legal operation (fixing a corrupted Linux ISO) and NOT well suited for grabbing a movie. It's a genuinely useful and neat trick.

  132. Can't even visit this page at work... by brianwells · · Score: 1

    The page has been blocked because the content has been deemed unsuitable or harmful to your computer.

    Reason: This category is filtered: Peer to Peer.

    That is why Bittorrent will never replace standard downloads - the average home user will be able to get to them fine, but the corporate users will be locked out.

  133. Anonymous Coward by Anonymous Coward · · Score: 0

    please spam me jfred438@gmail.com, I want as much as possible http://jfred438.myopenid.com

  134. Library PCs by tepples · · Score: 1

    PCs in libraries and corporate break rooms are more likely to have Adobe Reader, Microsoft Office, and Adobe Flash Player installed than to have a BitTorrent client installed.

  135. Re:useful functionality, for those not in the know by inject_hotmail.com · · Score: 1

    An excellent idea! But I think getting an identical hash match is a bit harder than that. One bit of difference (literally!), and it won't work...unfortunately...

  136. Firewall by default by tepples · · Score: 1

    Now, when we get IPv6, and HTML5, perhaps it will be a different game (no NAT in IPv6, no need).

    Before Windows XP Service Pack 2, Windows kept plenty of dangerous services open and listening on the network. So NAT router appliances were marketed to home users as a security component because of its implicit firewall by default. The IPv6 gateway devices that replace them will likely include both a NAT on the IPv4 path and a non-NAT firewall on the IPv6 path. And a lot of users in libraries and corporate break rooms still can't punch a hole in the firewall to use BitTorrent.

  137. UPnP disabled by tepples · · Score: 1

    uPnP

    This depends on support from the IT department if your network administrator has disabled UPnP as a security measure, which support may be hard to come by.

  138. No supported home WSUS by tepples · · Score: 1

    As Z80xxc! pointed out, let me know when WSUS officially comes to Windows Home Server. The last time I checked, it was an unsupported scenario. Has this changed, and if so, when?

  139. Bittorrent for websites by matt911 · · Score: 1

    what about a bittorrent type decentralized architecture for webpages. Could be useful for the infamous "slashdot effect" or for open content like Wikipedia.

  140. World Wide WEB? by MasaMuneCyrus · · Score: 1

    If Bittorrent-like technology were implemented into every web browser, it could bring about a evolution of the internet.

    I'm imagining the internet like a real spider web. I don't think "bittorrent", exactly, is a good idea, because that implies that after you finish a download, you'll be invisibly seeding it. What I'm imagining is that if you click to download a file, it first starts downloading it via http, like normal. While it's downloading, your browser will check in the background for other people who are downloading the same file at the same time that you are, or it will check for additional servers that it has been provided. If you are able to download from other users who are downloading at the same time as you are and at an equal or greater speed than the HTTP download, it will give priority to downloading from those other users.

    Basically, what this is doing is it's downloading via HTTP from a server (e.g., ubuntu.com). Ubuntu.com is the host of the file and that will not change. However, if there is a large burst of activity (e.g., new canonical release), there will likely be other people downloading it at the exact same time as you are. There will also be multiple servers hosting the ubuntu release. Your web browser will download from one of those servers, but it will also try to download chunks from other users and the other servers to distribute the load. It will give priority to downloading from users, such that it will download as much as possible from other users so long as downloading from users is faster than downloading from the server.

    As soon as your download finishes, the connections will close and you will stop seeding to others. This kind of system would mean that smaller files would usually be downloaded by http, but it would have the added benefit that larger files that have many users simultaneously downloading them (new releases, maybe even extend this to watching videos online) would download faster through multiple, sometimes closer connections, and servers would have reduced load because of the users sharing with each other.

    In short, the kind of system I am describing of would mean that the servers still host all of the data all of the time, but users or would supplement the servers by offering some of the data some of the time.

    The entire internet would be connected to each other like a gigantic spider web, with any given piece of data being downloaded from the closest, fastest point at any given time.

    You can also maybe describe it as some kind of internet bandwidth-sharing collectivism or communism, but I like spiders better. :-)

  141. Thank God for wget by AndyCanfield · · Score: 1

    I have never gotten BitTorrent to work. Today I am behind an ISP's router that I can't reconfigure. So I can't share. My attempts at downloading fail because everyone in the swarm got what they wanted and disconnected. BitTorrent has no way to recover from that.

    I use Firefox, but for serious downloading I use wget. Just copy the link from Firefox to the command line, and leave it alone overnight. Wonderful. It continues, it retries, it will keep plugging away no matter what. Recently downloaded the Sintel movie using wget.

  142. When home is not home by tepples · · Score: 1

    Lastly the firewall issue isn't as significant as many make it out to be on home networks.

    In some cultures, children and young adults routinely go away to live at school for months at a time. College students also happen to be among the most technically savvy users. But a lot of school IT departments deprioritize BitTorrent peer-to-peer communication in favor of HTTP downloads, which have a more clearly demonstrated reputation for use related to the students' course work.

    Other young adults get called to serve in the military.

    Finally, some homes are behind region- or country-wide NATs due to population expanding faster than availability of IPv4 addresses. Remember the time when a Wikipedia sysop accidentally blocked everyone in Qatar from editing, not knowing that all legit users from that country were behind the same proxy as the targeted vandal?

    1. Re:When home is not home by anUnhandledException · · Score: 1

      Real issues but a minority I would say.

      Also I do think NAT and IPv4 are significant roadblocks to a free evolution of the internet. Not just BT but future ideas, future protocols, future systems. Hopefully we will eventually be forced to migrate to IPv6.

      Remember "firewalled != unable to download via BT". One can achieve high throughput even firewalled assuming there is sufficient bandwidth available among the "open" peers. When you add a dedicated "BT server" into the mix that changes things. The "BT server" could even be optimized to prefer firewalled peers (knowing those firewalled peers can provide pieces to open peers).

  143. I wish for more torrent like downloads. by phorgan1 · · Score: 1

    Ubuntu always makes their new releases available via torrents because it spreads the load across a bigger part of the internet. It works well. Most places, like YouTube, won't restart file transfers (although that's upload I know, I just wish it worked as well as a torrent transfer). I wish they would. torrent transfers don't care about losing connections, they just pick up later. Much more resilient.

  144. Bad software by one-egg · · Score: 1

    As someone who has been trying for some time to offer BitTorrent as a download option, I think a big part of the problem is that the server software is lousy. Many of the trackers out there are slow, flaky, fragile, and horribly documented. You also need a seeder, and again the server-side seeder software is consistently poor.

    If you could go to bittorrent.org, download a couple of programs, and set up bittorrent distribution in an hour or two, that would make a huge difference in adoption rates. As it is, you have to REALLY want to set up a site because of the crappy distributions you have to wade through.

  145. Bit-torrent upload requirement needs to be dropped by lpq · · Score: 1
    For wide spread distribution needs, any requirement that one maintain open ports for incoming 'upload' requests needs to be dropped. There are a significantly large number of sites, in fact, I would say that the majority of business and corporate downloads would require this before this method can be suggested for wide spread deployment.

    As I see it, that's the major issue.

    The 2nd major issue will be the perception that such 'upload' ports being open, is required, to make it work (even if the distributor uses server's that don't require or pay attention to connecting client's upload ability or even whether or not such ability is present).

    The 3rd issue is that large corporations will likely demand a client where the upload channel is disabled before they will run it on their network. They won't just want the assurance that it can be prevented or that their firewall will block it -- more than likely there will be many that will want assurances about the program before it is given a green light to execute anywhere on their network. These are the environments were program execution policy has the 'Default' set to 'Block', unless it's on a list of permitted programs (most stringently controlled by some binary-checksum algorithm before being allowed to run). Some likely requirements:

    1) They will want to ensure that such a program can't be configured to allow uploading.

    2) It needs to work through in a firewalled, proxied environment (i.e. will it work through an http proxy? If it requires a specialized proxy program that will sit on their firewall, that's a security risk for such a specialized benefit that's already met by existing infrastructure. Can such a program, its evaluation and maintenance cost be justified given the added functionality.

    3) Proxy needs to allow security by user/station so only authorized users can download programs.

    4) Proxy needs to allow list of allowed sites that can be downloaded from -- and this is stickler -- as it forces bit-torrent using download vendors to provide a list of their download-servers that will be used to stream to clients. Not insurmountable, but a larger list than giving out 1 download address.

    5) Perceptions. Even if the technical hurdles are overcome and security needs met, there will still be a large number of companies that may see Bit-torrent as a peer-to-peer protocol used primarily by pirates. They won't want to be associated with such -- and even if they allowed it, if the fact that they were using bit-torrent to perform system maintenance was released to the press and stockholders, then stockholders and the press would have to be convinced that due-diligence was being performed and that this was not something that would be sharing company data. That would require a complete re-education of how bit-torrent is perceived in the public arena -- going *against*, the current *propaganda* machine that tries to portray it as only being used, or at best, being used for 'shady' purposes, and certainly not something that can't be better replaced by other protocols.

    Overcoming obstacle 5 will be the hardest, as it involves changing public perception.

    Even though the majority of customers won't have such stringent requirements for use of a bit-torrent client, any publicly held company runs the risk of needing to convince the 'uneducated, propaganda-fed masses', so for the most profitable customers, companies providing downloads would still have to provide considerable resources to allow such companies to continue to download via current methods or risk alienating some of their most profitable customers.

    All in all, a steep hill to climb.

  146. Re:1! by webmistressrachel · · Score: 1

    Well if you are watching, read the troll I refer too, then read my "innocent" follow up regarding URL shorteners, all available straight from /. org's ~ webmistressrachel page! Also, I love the Hackers reference in the first reply to your post... thanks hun!

    --
    This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen