Het is echter een fluitje van een cent voor MS om een gebruiksvriendelijke tool te maken die kan controleren of de gedownloade ISO wel authentiek is.
Dat is zoals anderen al hebben vermeld dus helemaal niet nodig aangezien Bittorrent dat al heeft. Het enige wat Microsoft had moeten doen is zelf de tracker(s) beheren. Je kan dat alleen ontregelen door een aanval op DNS niveau, iets wat voor de MS downloadsites net zo geldt.
Frappant genoeg vindt Bittorrent Inc. dat ook, getuige de prominente torrent link op hun
site: "
What's Hot Right Now".
En voor degenen die beweren dat verspreiding via BT meer bandbreedte kost een rekensommetje:
x gebruikers maal y GB over z hops tussen elke eindgebruiker en MS, via HTTP = (xy GB + x maal bijbehorend HTTP overhead) maal z hops.
vs.
x gebruikers maal y GB over z hops tussen eindgebruikers, via BT = (xy GB + x maal BT overhead tussen gebruikers) maal z hops + x maal verwaarloosbare traffic tussen eindgebruiker en tracker(s).
HTTP overhead zal niet voor BT overhead onderdoen en ik durf stellig te beweren dat het tweede geval minder 'algemene' bandbreedte kost vanwege de duizenden gebruikers bij de grotere ISP's die het traject via BT binnen het netwerk van hun provider kunnen kortsluiten. Met andere woorden: z is lager voor het tweede geval. Een (transparante) HTTP proxy bij de ISP zal een stuk schelen, maar ik weet niet hoeveel er zijn die een 4 GB download langdurig cachen, en dat maakt voor verkeer buiten de ISP weinig uit (interne verbindingen hebben doorgaans vele malen de bandbreedte van externe, kortere afstanden in eigen beheer zijn veel goedkoper dan tier one carriers).
Ik betwijfel zelf dat een Vista release het Internet als geheel in gevaar brengt, dat zegt men ook van de WK i.c.m. HDTV/streaming, van BT in het algemeen (ondanks alle DVD images die al lang en breed worden geshared). Soortgelijk ongegrond doemdenken vond ook plaats i.v.m. de Y2K bug.
De redenen dat MS dit geen fijn idee vindt zijn ten dele al genoemd:
1. ze hebben er geen controle over in de zin dat BT Inc. een onafhankelijke derde is.
2. MS is met eigen pogingen in die richting bezig en wil BT niet sponsoren.
Daaraan voeg ik toe:
3. het protocol is open source, een idee waar MS nogal veel moeite mee heeft
4. ik meen laatst ook nog iets gelezen te hebben over een mogelijke samenwerking met AOL, een concurrent van MS..
5. Het hele idee achter BT is tegen de filosofie van MS, eindgebruikers die zonder tussenkomst van het moederschip aan de gang gaan slaat ze nog steeds tegen de borst..
6. Een vermeend PR probleem aangezien Bittorrent alsmaar met piraterij in verband wordt gebracht, mogelijk nog actueler vanwege het gedoe rond Piratebay.
7. IE heeft geen ingebouwde BT client, concurrent Opera wel..
Maar dat doen ze dus niet en daarom is bittorrent dus heel slecht voor de hoeveelheid internet traffic.
En ook dan verandert 'de hoeveelheid internet traffic' nog steeds niet. Tenzij je bedoelt 'externe' traffic, en in dat geval zal zelfs zonder tracker optimalisatie een gedeelte van de peers direct met elkaar praten binnen grote ISP's, dus 'de hoeveelheid internet traffic' zal hoe dan ook afnemen, de vraag is alleen in wat voor mate. Dat is goed, niet slecht.
Waarschijnlijk zou ook een dergelijke verandering aan het protocol de werking ervan voor bepaalde groepen mensen een stuk minder efficient maken.
Welke groepen mensen? Het is optioneel, voor kleinere distributies heeft het niet zoveel zin.
Bovendien is het geen protocol verandering, zelfs aan de trackers hoef je niets te veranderen. Je zet er alleen een filter voor die op basis van het IP adres waar de gebruiker vandaan komt je naar een andere tracker leidt of je maakt meerdere torrents die naar verschillende trackers wijzen en deelt die op dezelfde manier uit, afhankelijk van waar iemand vandaan komt. Daarmee kan je zonder tussenkomst van tracker script of BT client auteurs peers groeperen naar eigen inzicht. Je kan ook een mix van 'grote ISP' trackers en normale (geheel random) trackers maken, of zelfs dynamisch maken (aan het begin en bij aflopen praat iedereen met iedereen). De 'grote ISP' trackers kennen alleen peers uit een bepaalde range en delen daar random uit.
Dit is geen raketwetenschap, het kan in een vrij simpel script, iptables, DNS, of wat mij betreft met Apache rules o.i.d. Het wordt ook al lang gedaan door grote sites/service providers (Google, Akamai etc.).