Commentary

Dave Methvin
 

Microsoft's Fear Of BitTorrent

Microsoft finally delivered a public beta of Windows 7 on Friday. This should be cause for great rejoicing, but somehow Microsoft managed to take the genuine excitement around this public unveiling and turn it into a sour experience.

Microsoft finally delivered a public beta of Windows 7 on Friday. This should be cause for great rejoicing, but somehow Microsoft managed to take the genuine excitement around this public unveiling and turn it into a sour experience.Microsoft initially said it would only make the beta available for only 2.5 million downloads. This caused a predictable rush to download the files and brought the Microsoft servers to their knees. On Friday afternoon, it was nearly impossible to get to the download site or even to the blog entries that announced it. On Saturday, Microsoft relented and said it would allow unlimited downloads through Jan. 24.

So why does Microsoft even care how many people download the Windows 7 beta? One concern may be the cost to the company. If 4 million people download the 2.5-GB ISO file during the next two weeks, it would require about 10 petabytes of bandwidth. Microsoft has a lot of network infrastructure, but Friday's disaster shows that it wasn't enough. Adding more capacity means adding more cost.


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

There is, of course, a solution that would cause less stress to both Microsoft and the Internet in general: BitTorrent. With a peer-to-peer protocol such as BitTorrent, other downloaders that are close by can send you the parts of the file they already have. That's faster than delivering the file exclusively from a small number of expensive servers, or paying to use a content delivery network like Akamai. Unlike Microsoft's current infrastructure, a BitTorrent network performs better with heavy loads because peers can service each other.

Because BitTorrent and other peer-to-peer networks have primarily been used to distribute software, music, and video without the permission of their creators, many companies -- it seems this includes Microsoft -- treat them as pariahs. Yet there's nothing illegal or immoral about the BitTorrent protocol itself. There are already plenty of unofficial torrents of the Windows 7 beta available, and some impatient users have decided to download them because Microsoft's own response was so dismal these past few days. However, those users are taking serious risks. Since the files are not directly from Microsoft, there's always a chance that a virus or other malicious software has been added to the package.

The Windows 7 beta process isn't just a straightforward download; Microsoft requires you to log in to a Passport account and get a license key in order to get to a download link. Then you must use Microsoft's download manager ActiveX control to download the file. I had to use IE for the download; Firefox wouldn't do anything when I clicked the download button. It's good that Microsoft is using a download manager for a 2.5-GB file, but the app itself is pretty sparse. You can't set bandwidth-usage limits, for example. A BitTorrent client like uTorrent would be much better.

Even if Microsoft took advantage of a peer-to-peer network, it could still require users to get the license keys if that's part of the control it insists upon. I would point out, however, that several of the torrents available on sites such as The Pirate Bay claim that they have been "pre-activated" and don't require a separate license key, or they include several license keys already. At this point, Microsoft should be happy that so many people were anxious to see its next operating system and use all the tools it can find to get it into users' hands.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links