<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Use BitTorrent as primary protocol for apt-get]]></title>
    <link>http://brainstorm.ubuntu.com/item/7792/</link>
    <description><![CDATA[This is an attempt at a unification of:<br /><br />http://brainstorm.ubuntu.com/idea/7081/<br />http://brainstorm.ubuntu.com/idea/7390/<br />http://brainstorm.ubuntu.com/idea/7649/<br />http://brainstorm.ubuntu.com/idea/7725/<br /><br />I can't think, nor have I heard, of any showstopper reason for why BitTorrent shouldn't be used as the primary download method of Ubuntu respository packages. Although the specifics of the implementation of this idea will be different for ISOs and repositories, I feel they should be unified in the brainstorm because the goal is to allow the rapid, efficient, reliable, and available download of Ubuntu software.<br /><br />Implementation Benefits<br /><br />1) Speed. All Ubuntu downloads (ISO downloads, dist upgrades, regular system updates, and new application installs) will as a whole be faster. Generally torrent download speeds benefit from higher numbers of downloaders that seed, which Ubuntu users have demonstrated they are prone to do. BitTorrent is better able to absorb (and eventually use as an asset) large numbers of users attempting to download data at the same time, such as with the recent mad rush of Hardy downloaders/upgraders.<br /><br />2) Efficiency. The BitTorrent protocol has proven to be one of the most efficient methods of distributing data amongst a large number of clients. It will harness the collective upstream of tens of thousands of Ubuntu users, from DSL and cable connections to the fastest of corporate connections.<br /><br />3) Reliability. Checksums guarantee the integrity of BitTorrent downloads, so data corruption is much less likely to occur. Only the pieces that fail checksum are redownloaded, contributing to points 1 and 2.<br /><br />4) Availability. Each seed's data and each distributed copy of data from the peer collective combine to provide a level of redundancy that far exceeds even the most exhaustive list of HTTP and FTP mirrors. The ISOs and repositories would never be offline, even if Canonical's servers went down for weeks (many torrents retain availability after the trackers have gone offline).<br /><br />Implementation Ideas and Challenges<br /><br />1) Package/ISO Tracker Allocation. Due to the huge number of packages in the various Ubuntu repositories, special attention would have to be given to how the packages were allocated to Canonical's BitTorrent trackers. A logical relationship would need to be established between the existence of a tracker and the torrents and torrent data it was serving. I suggest that an algorithm be developed generate both trackers and torrent files programmatically, based on the current method of tracking packages and their dependencies. Synaptic, etc., will synchronize with this list.<br /><br />2) Because a single torrent can contain multiple files, any of which can be downloaded by themselves or in groups, it would be logical to group multiple related packages in a single torrent. For instance, a package with 50 MB in 10 required dependencies could include these dependencies in the torrent. The torrent could point to a single copy of each package on Canonical's servers to eliminate storage redundancy. Synaptic, etc., would only download the packages in the torrent that weren't already installed, rather than downloading the entire torrent. This would also eliminate the need for a single app install to download hundreds of separate torrents.<br /><br />3) Much like the popularity contest opt-in, Ubuntu users could choose to seed their installed packages as a way to contribute to Ubuntu. Users could schedule seeding and throttle the allocated bandwidth, and it could be performed as a silent background process. Even more, Canonical could award such seeders with Ubuntu store credit for each gigabyte seeded. This would result in more people with Ubuntu T-shirts, hats, etc., and a stronger community and public presence, while saving Canonical untold dollars in bandwidth expense.<br /><br />4) Some smaller downloads would be slower to install, particularly if for whatever reason both multiple torrents and trackers needed to be connected to. Torrent downloads tend to start slow and speed up as more connections are gained. Generally there is a significant lag before any data is downloaded, proportionally greatly increasing the download time of a small download. This could be eliminated by allowing the traditional method of download for smaller packages/updates. The Update Manager or Synaptic could make this judgement.<br /><br />5) Downloads of multiple applications from Add/Remove or Synaptic could be executed simultaneously rather than sequentially, greatly decreasing the total time spend downloading.<br /><br />6) System updates and other packages could automatically be seeded by the system after download until a user-defined share ratio is attained.<br /><br />7) Heavy use of trackers by Canonical's servers would migrate the expense from bandwidth to processing power, possibly requiring a retooling of their server hardware infrastructure.<br /><br />That's all I got...<br />
<br />


<b>[2213 votes] Solution #1: Auto-generated solution of idea #7792</b>
<br />

<br />
<br />



<b>[6 votes] Solution #2: Make debtorrent active by default</b>
<br />

<br />
<br />



<b>[5 votes] Solution #3: Make debtorrent available at install</b>
<br />

<br />
<br />



<b>[4 votes] Solution #4: Stop seeding after reaching 1:1 ratio by default</b>
<br />

<br />
<br />



<b>[1 votes] Solution #5: Run Torrend and HTTP download mixed.</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Mon, 28 Apr 2008 19:10:07 +0000</pubDate>
    <lastBuildDate>Thu, 29 Dec 2011 10:48:06 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/7792/</guid>
        <item>
  <title>Comment from Adys</title>
  <description><![CDATA[While the idea does sound awesome, once you get at it you'll see a fair few ISPs throttle the entire torrent protocol, and slow connections will have the hardest time ever with this. ]]></description>
  <pubDate>Mon, 28 Apr 2008 21:00:02 +0000</pubDate>
</item>
        <item>
  <title>Comment from XSP</title>
  <description><![CDATA[^^^^<br />Not to mention that "unlimited" access is indeed limited. Should you exceed their acceptable use limit, they will do one of two things:<br /><br />1. Charge you the extra bandwidth consumption.<br />2. Cancel your service.<br /><br />Not all companies do this, but Comcast has made it clear there is indeed a limit to their "unlimited" accounts.]]></description>
  <pubDate>Mon, 28 Apr 2008 21:05:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from zephyrcat</title>
  <description><![CDATA[I still think this is a good idea, but Comcast at least used to just stop BitTorrent downloads, not just slow them down. As long as after a few failed attempts it reverted to regular downloads, it would be great.]]></description>
  <pubDate>Mon, 28 Apr 2008 22:31:41 +0000</pubDate>
</item>
        <item>
  <title>Comment from mp3phish</title>
  <description><![CDATA[To prevent problems for people who can't torrent, this should be stated like... <br /><br />8) Torrent should be default but OPTIONAL. There should still be the traditional method of mirroring and downloading directly from the servers. Torrent could be default, but there should be a checkbox or something in add/remove programs to enable/disable peer to peer updating.<br /><br />9) By default, bittorrent should only offer a 1:1 ratio of uploading. This means once the download is complete and one full upload amount of bandwidth is used up, it should shut off automatically. This will prevent unsuspecting users from having their upload taxed 24/7 unwittingly. You shouldn't be silently punished for using Ubuntu. Likewise, there should be a setting for how large the download to upload ratio can get prior to shutting off, and a bandwidth cap and peer cap for uploads (default to 128kbps up and 1 upload to a peer at a time).<br /><br />This would be a sane default for most users on cablemodem/DSL on the consumer end, an allow enthusiasts to "crank" their p2p ability up so to speak, and get more prizes from canonical. The primary idea here is that the users who "leech" (ie, don't offer up more bandwidth than default) will not be a net drain on the system, but those that want to contribute more should have that option in an advanced panel.]]></description>
  <pubDate>Tue, 29 Apr 2008 03:35:27 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[Heavy encryption can also help get around filtering. So if it ran at the highest encryption level, its possible, filtering wont really be that plausible any longer]]></description>
  <pubDate>Tue, 29 Apr 2008 07:35:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from zooounds</title>
  <description><![CDATA[I get 2 Mbyte/s ordinary download of packages.]]></description>
  <pubDate>Tue, 29 Apr 2008 08:03:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from holizz</title>
  <description><![CDATA[-1 because torrents are slow.]]></description>
  <pubDate>Tue, 29 Apr 2008 10:21:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from Endolith</title>
  <description><![CDATA[+1 because torrents are super fast.]]></description>
  <pubDate>Tue, 29 Apr 2008 14:01:25 +0000</pubDate>
</item>
        <item>
  <title>Comment from U53R</title>
  <description><![CDATA[-1 My router RAPES torrenting /p2p'ing. So any body who has a piece of *$&@ router, or a poorly configured one, under this system, would get ubuntu updates at TERRIBLE speeds, this is a horrible idea. The current update speeds are fine with me. The majority of people dont need 700kbps (for example) if it means a good fraction of people wont get updates at all, or at speeds under 20kbps.]]></description>
  <pubDate>Tue, 29 Apr 2008 15:35:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from maniacmusician</title>
  <description><![CDATA[As others have said, ISP's are often just merciless when it comes to P@P handling, as are a lot of college networks. Really not a viable option for everyone until something is done about the throttling and blocking of traffic.]]></description>
  <pubDate>Tue, 29 Apr 2008 17:24:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from pturing</title>
  <description><![CDATA[+1<br /><br />But it's important that<br />1. You can turn it off<br />2. It automatically fails over to normal http download (like the World of Warcraft updates do)]]></description>
  <pubDate>Tue, 29 Apr 2008 17:52:33 +0000</pubDate>
</item>
        <item>
  <title>Comment from kazagistar</title>
  <description><![CDATA[-1<br /><br />My Internet has very small upload speed, and it throttles download speed, so downloading is usually faster then torrenting. Also, in my experience, whenever there is the choice between downloading and torrenting, the provider provides very poor service and speed for the downloaders.]]></description>
  <pubDate>Wed, 30 Apr 2008 00:33:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from qaaq</title>
  <description><![CDATA[This idea would rule on a large private network, as a 'try this first before hitting the Ubuntu archives' kind of a thing. Swarming downloads may be iffy for some users on the public Internet, but an internal, no-administration, automatically-set-up bittorrent tracker on our internal lan and some autodiscovery magic would be awesome.<br /><br />]]></description>
  <pubDate>Wed, 30 Apr 2008 01:31:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from Patsoe</title>
  <description><![CDATA[A few relevant links:<br /><br />DebTorrent work at http://wiki.debian.org/DebTorrent<br />DebTorrent on Launchpad (says "fix released"?) https://bugs.launchpad.net/ubuntu/+bug/106382 <br />AptTorrent work (seized, it seems) at http://sianka.free.fr/?lang=en<br />AptTorrent request on Launchpad https://bugs.launchpad.net/ubuntu/+bug/153752<br /><br />Needless to say, +1 :)<br />]]></description>
  <pubDate>Wed, 30 Apr 2008 08:54:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from bigfatball2</title>
  <description><![CDATA[excellent idea all the other linux distros do the same<br /><br />keep a few mirrors up for non p2p users  and limited bandwith users<br /><br />in france no limit upload 24/7 for opensuse but definetely would prefer doing this ubuntu <br /><br />nice idea about the credits gained for the shop if you upload a lot and therefore help ubuntu community<br /><br />by the way http and ftp servers can be used to boost the slow torrents and there could be a dedicated page for willing uploaders to reference the torrents which need to have an upload boost<br /><br />+1]]></description>
  <pubDate>Wed, 30 Apr 2008 10:18:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from keros</title>
  <description><![CDATA[Once I started using BT, I thought what a great way to distribute Linux.  However, I'd like to see the following:<br /><br />1. BT should be recommended, but not default.  Add a nice description and this will keep most users from being punished by their ISPs.  <br /><br />2. Allow max bandwidth option.  This should included both the option to cap the up/down rate as well as a maximum total upload size.<br /><br />3. Allow the option of only getting torrented packages through the local subnet.  If not available, then download from public repository.  This would be a beautiful thing for corporations with Internet connections that are near capacity. (or see #2)]]></description>
  <pubDate>Wed, 30 Apr 2008 13:46:48 +0000</pubDate>
</item>
        <item>
  <title>Comment from markush</title>
  <description><![CDATA[I'm living in a students-residence and torrent ports are blocked -><br />-1]]></description>
  <pubDate>Thu, 01 May 2008 22:00:02 +0000</pubDate>
</item>
        <item>
  <title>Comment from FranciscoPadillaGarcia</title>
  <description><![CDATA[There are always ways to circumvent blocks.<br /><br />+1]]></description>
  <pubDate>Fri, 02 May 2008 03:32:04 +0000</pubDate>
</item>
        <item>
  <title>Comment from Wouter.de.Groot</title>
  <description><![CDATA[Number 3: popularity contest submits a list of packages, it does not consume lots and lots of bandwidth. This system effectively turns Ubuntu in a pay-for release: I have to fork over bandwidth.<br />Also, giving users store credit is strange: we save money by giving people stuff! Please, give us some numbers before you make claims like that.<br />Furthermore: giving users the choice to regulate bandwidth, times and whatnot for seeding adds quite a bit to setup complexity, and most users will see this as something they need to do to restrain their OS from doing bad things. We do not want that image.<br /><br />Remember folks, this is supposed to be a mainstream OS. All this stuff appeals to some hardcore users and will likely scare away the rest ("It will use MY internet connection so that THEY can save money?!")<br /><br />Sidenote: I am all for offering Ubuntu ISO downloads as BitTorrent. I know Canonical already does, I get mine that way, but they're buried deep in download pages most people never see. Put up links to the torrents front and center.]]></description>
  <pubDate>Fri, 02 May 2008 10:38:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from tgape</title>
  <description><![CDATA[I'd be more interested in this idea, except I paid attention to what was going on during my install.<br /><br />There are many packages on the install CDs which are currently being downloaded from ubuntu.com even if the CD version is the latest current.<br /><br />Shameless plug: if you want to fix the download problem, the highest improvement for the required effort fix right now is probably http://brainstorm.ubuntu.com/idea/7959/.<br /><br />Of course, if you have a 4x CDROM drive, and a 12Mb download speed, the current solution may work faster.  I doubt most people have that kind of a situation, however.]]></description>
  <pubDate>Fri, 02 May 2008 11:42:35 +0000</pubDate>
</item>
        <item>
  <title>Comment from Baggers</title>
  <description><![CDATA[Good idea but should not be default.<br />Many universities and other institutes block torrenting. We need ubuntu to work out the box.]]></description>
  <pubDate>Fri, 02 May 2008 15:48:44 +0000</pubDate>
</item>
        <item>
  <title>Comment from bigfatball2</title>
  <description><![CDATA[hey guies if you listened a bit it is said torrenting the iso would become the default source but wouldn't delete all the mirrors which means people with small downloads would be able to use it.  <br /><br />opensuse does it just do the same!:<br /><br />http://software.opensuse.org/ <br /><br />it's obvious that credit idea isn't going to work cause their's no way you're going to make economies like that<br /><br /><br />anyway leaving ubuntu cause it's 10 time worse quality than any windows distros so changed for opensuse now. bye]]></description>
  <pubDate>Sun, 04 May 2008 00:25:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ape</title>
  <description><![CDATA[Is this really good idea for apt-get? The updates are quite small files and I can currently download them with the speed of 100Mbps from the repos. Bittorrent wouldn't make this any better.]]></description>
  <pubDate>Wed, 07 May 2008 15:49:00 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[In ideal periods, HTTP is ok.. <br /><br />- Except, HTTP sucks at validating files really. <br />- Some mirrors aren't kept up to date well, or have issues. Bittorrent is more "fuzzy", and doesn't suffer from bad mirrors really. <br />- Bittorrent also gets faster under more load. The download mirrors die every dist upgrade.. Bittorrent will get around that]]></description>
  <pubDate>Thu, 08 May 2008 01:34:48 +0000</pubDate>
</item>
        <item>
  <title>Comment from saivann</title>
  <description><![CDATA[I removed ISO from the title since we should not mix multiple ideas in the same post. Idea 7390 is already about the ISOs. Apt-get based on bittorrent is a really unique idea which require the involvement of specific teams and it should not be mixed with other ideas. Keeping one idea per post is the best way to guarantee that people will be able to work on ideas.]]></description>
  <pubDate>Thu, 08 May 2008 07:02:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from barsanuphe</title>
  <description><![CDATA[I am amazed that many people vote this down because THEY, specifically, will not be using this, even though it has been specified many times that this idea should be an OPTION. <br /><br />To people mentioning Comcast: all ubuntu users are not American subscribers to Comcast. Please think of the overall quality to worldwide users.<br /><br />I think it would be the best use of my unused bandwidth yet. Personnally, I would more than gladly seed packages. <br /><br />Plus, I think it would really help during version releases: many people would get up to date before the release, and therefore be able to seed those who would use update-manager the day of the release, hence considerably lowering the strain on the official http servers. ]]></description>
  <pubDate>Sat, 10 May 2008 13:03:36 +0000</pubDate>
</item>
        <item>
  <title>Comment from leight</title>
  <description><![CDATA[Bittorrent if it is to be used should only be an option.<br />I for one don't use Bittorrent or any peer to peer programs<br />ISP's here in Australia are starting to reduce the bandwith available to peer to peer connections.<br />So I don't see any advantage in using Bittorrent.<br />As I said make it an option but not the default. <br />]]></description>
  <pubDate>Mon, 12 May 2008 12:34:50 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[I'm a little confused why other commenter's seem so against this suggestion.<br /><br />Most of you know that P2P is a decentralized download protocol. You download the .Torrent file from a server, your respective Bittorrent program (transmission, uTorrent, BitTorrent, BitComment,  Asurous (spelling?),  W/e) will connect to the tracker and then download the file from Everyone connected to the tracker. So, instead of everyone downloading the packages directly from the official package repos mirrors (which, after a while, gets expensive in terms of server maintenance, bandwidth, employees to keep stuff working, etcetera etcetera) the mirror only has to send one single copy of the file into the swarm before the torrent can be distributed 100% to all downloaders, so long as there is at least one copy of every chunk of the file in the swarm at any given moment. this cuts the server load for the mirror operators down by a seriously significant amount. <br /><br />torrent speeds might not be all that great sometimes, and sometimes any peer to peer at all is blocked by your ISP (college, work, w/e). thats why, the package manager would do a check first with the server "what speed can you give me today, mr server? do you know if the torrent swarm would be faster today, mr. server?" and, if you allow synaptic to use bittorrent to download the package, you cut the server load, and potentially get your package faster when using bittorrent.<br /><br />there is significantly less chance of getting your download preempted with someone elses malicious file, considering that your download isnt coming from One Single place which might just happen to have a man-in-the-middle. if any particular piece of the package comes from a malicious host, BitTorrent would reject it, it wouldnt pass the checksum, and BitTorrent would re-download it, over and over and over until it did. (which would more than likely happen the first time). so out of the box implementing Bittorrent increases security slightly. <br /><br />if for some reason the download is taking much longer than it really should (or if some some reason there is a failure during the download with Bittorrent, synaptic would default directly back to HTTP. potentially without the user even noticing that that happened.<br /><br /><br />for those of you who are afraid of being used and abused by your isp (and for those who are tracking the media fiasco with P2P being claimed to be used for nothing but illegal transfers (how can you copyright a number? seriously..)   implementing package downloads in ubuntu will help to raise awareness in the general public about other open source projects being fully legal and in some cases better than their closed-source equivalent)<br /><br /><br />to sum up my points: the downloader could check which was faster (on average) (http, ftp, bittorrent, w/e other option), and download via the fastest route. optionally it could seed the file obtained by http or ftp to increase the swarm speed for other torrent users<br /><br />there is a possibility of creating a max bandwidth / day setting, for those worried about overstepping caps. but if your downloading via http anyway, there doesnt seem much point to that.<br /><br />bittorrent would be Optional. <br /><br />bittorrent will decrease the server load on repos mirror hosts. i dont care HOW you calculate it, if you decrease server load, the cost of operation for the owner/operator for that server goes down. meaning more resources for other things. ]]></description>
  <pubDate>Tue, 13 May 2008 02:18:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[sorry for double post, just realized this.<br /><br /><br />consider the situation where you have a household with multiple computers (for purposes of this thought, consider they are all running the same version of ubuntu)<br /><br />if you want to update ALL of your computers at the same time, you will be downloading a copy of each package once for EACH computer. so if you have 5 computers, and want to download 20 1 megabyte packages for each of them. instead of downloading 20 megabytes, you have to download 100 megabytes.<br /><br />but thats only for HTTP<br /><br />potentially (best case, people, best case)<br /><br />if you use the bittorrent download method for each of these stations, you might end up having the gateway computer (if you have one, go with me here) download the packages via bittorrent, and then instead of each other station downloading from the external wan, you would just bittorrent from your gateway. you just cut your bandwidth down by 1/5th of what it would have been for that update by using bittorrent. ]]></description>
  <pubDate>Tue, 13 May 2008 02:22:52 +0000</pubDate>
</item>
        <item>
  <title>Comment from mp3phish</title>
  <description><![CDATA[@Mistal:<br /><br />you wouldn't have to have your gateway run a bittorrent client. Each client on your local LAN would automatically find each other in the swarm (because they are close to each other, they would prefer each other) and then most of your download speed would come from your local systems, allowing the seed to spread automatically throughout your household (or business) LAN.<br /><br />The end result is that you would download the updates and that comp would share it to your other systems automatically, and it would scale very very well on local LANs.]]></description>
  <pubDate>Wed, 14 May 2008 03:34:14 +0000</pubDate>
</item>
        <item>
  <title>Comment from Endolith</title>
  <description><![CDATA["I for one don't use Bittorrent or any peer to peer programs<br />ISP's here in Australia are starting to reduce the bandwith available to peer to peer connections.<br />So I don't see any advantage in using Bittorrent."<br /><br />It's insanely faster.  I did my Hardy Heron upgrade by torrenting the CD very quickly on the release day when the regular servers weren't even responding.  If your ISPs are reducing bandwidth, you should be finding a different ISP or fighting against them if they are a monopoly.]]></description>
  <pubDate>Wed, 14 May 2008 21:10:17 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[@mp3Phish<br /><br />your absolutely right. <br /><br />when i posting that i had in my mind a model that as soon as one system (in the example, the gateway system, but in reality any would qualify) downloaded a chunk, it would be the preferred source for that chunk among the rest of the local systems. <br />but the way you describe it is more accurate.]]></description>
  <pubDate>Wed, 14 May 2008 22:31:52 +0000</pubDate>
</item>
        <item>
  <title>Comment from azimout</title>
  <description><![CDATA[+1<br />However, one problem is that currently many corporate networks don't allow p2p (such as bittorrent) traffic. This is the case where I work for example, where I had trouble with the admins for downloading the new Ubuntu .iso via torrent... So, +1, but there should be a way to turn it off...]]></description>
  <pubDate>Tue, 20 May 2008 14:32:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from mp3phish</title>
  <description><![CDATA[azimout: I think that is what they are proposing. Bittorrent with sane defaults as the default update method, with a checkbox to turn it off. and a panel to allow power users to "share more" than default.<br /><br />]]></description>
  <pubDate>Wed, 21 May 2008 02:50:33 +0000</pubDate>
</item>
        <item>
  <title>Comment from manishmahabir</title>
  <description><![CDATA[This idea is ultimate....simply too good to resist.<br />It should be implemented as soon as possible.<br /><br />Those who want to vote against it,first understand what is being discussed.Just because YOU wont benefit from it does not mean millions of others wont.Please help to promote it for the sake of your brothers!]]></description>
  <pubDate>Fri, 23 May 2008 07:09:19 +0000</pubDate>
</item>
        <item>
  <title>Comment from Endolith</title>
  <description><![CDATA["However, one problem is that currently many corporate networks don't allow p2p (such as bittorrent) traffic."<br /><br />Then the network admins are stupid.  This would BENEFIT corporate networks a lot because they would download the updates from each other instead of having to download it separately for each computer.  This would be a great thing for corporations that use Ubuntu.]]></description>
  <pubDate>Tue, 27 May 2008 15:59:28 +0000</pubDate>
</item>
        <item>
  <title>Comment from DPic</title>
  <description><![CDATA[Would this be possible with gnunet?]]></description>
  <pubDate>Sun, 01 Jun 2008 04:48:16 +0000</pubDate>
</item>
        <item>
  <title>Comment from Klayy</title>
  <description><![CDATA[Not everyone can use p2p. Simply face it. BUT I'd love to have a choice, since I would use p2p at home (but I can't at the dorm)]]></description>
  <pubDate>Sat, 21 Jun 2008 21:50:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from Xlage</title>
  <description><![CDATA[+ 1<br /><br /><br />1. Not to download faster in usual conditions, but to lower the load on servers at a new release, major updates...<br /><br />2. It should be first download option, and apt should give away if they are no peers, or if download is much too slow. Real widespread cooperation !!<br /><br />debtorrent and apt-transport-torrent already did a part of the job.<br /><br />(finally universities, ISPs would not confuse thepiratebay and bittorrent ;) )]]></description>
  <pubDate>Sun, 06 Jul 2008 09:13:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[I installed debtorrent, as some other people mentioned. for those of you who may want to do this on your own, and not wait for it to be implemented as part of a release. it was actually very easy.<br /><br />http://debtorrent.alioth.debian.org/<br /><br />theres the webpage (google "debtorrent")<br /><br />i followed the install steps exactly and as a test of it, on an old crap system i have, i ran<br /><br /> for pkg in `dpkg --get-selections | awk 'print $1' | egrep -v '(dpkg|apt|mysql|mythtv)'` ; do apt-get -y --force-yes install --reinstall $pkg ; done<br /><br />(grabbed from somewhere in the ubuntu forums)<br />  everything works just dandy. <br /><br /><br />im not sure what issues debtorrent still has, as i didnt spend too much time looking at it, but id like to suggest looking into possibility of integrating debtorrent into APT<br /><br />(for those who mention that some places dont allow p2p protocols, it should be noted that when debtorrent couldnt find a peer to download from (a few of the repos had no peers at the time) it reverted to http and proceeded as normal. all in all, i think i ended up with a net speed increase, and waiting to fall back to http happened with no noticeable overhead)<br /><br />-Mishtal]]></description>
  <pubDate>Mon, 07 Jul 2008 02:56:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from dry_carton</title>
  <description><![CDATA[I think it should at least be evaluated. But they'd have to implement SSL encryption first.http://brainstorm.ubuntu.com/idea/11010/]]></description>
  <pubDate>Fri, 11 Jul 2008 15:51:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from gabtrat</title>
  <description><![CDATA[I think this would really be in the spirit of open source software.]]></description>
  <pubDate>Thu, 31 Jul 2008 19:02:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from flint</title>
  <description><![CDATA[+? I live here in Central Vermont USA.<br />   While this is technically not the end of the network world,  I can see it clearly from here.<br /><br />When I use the following Bittorrent configuration:<br /><br />$ btshowmetainfo ubuntu-8.04.1-desktop-i386.iso.torrent <br />btshowmetainfo 20021207 - decode BitTorrent metainfo files<br /><br />metainfo file.: ubuntu-8.04.1-desktop-i386.iso.torrent<br />info hash.....: cdbfcd61f52525559d08514ba525e2d3189953b3<br />file name.....: ubuntu-8.04.1-desktop-i386.iso<br />file size.....: 728221696 (1388 * 524288 + 509952)<br />announce url..: http://torrent.ubuntu.com:6969/announce<br /><br />I get really sucky speed:<br /><br />| file:     ubuntu-8.04.1-desktop-i386.iso                                     |<br />| size:     728,221,696 (694.5  M)                                             |<br />| dest:     /svrland/isos/ubuntu/ubuntu-8.04.1-desktop-i386.iso                |<br />| progress: ##________________________________________________________________ |<br />| status:   connecting to peers (4.0%)                                         |<br />| speed:      0    B/s down -   0    B/s up                                    |<br />| totals:     0.0  M   down -   0.0  M   up                                    |<br />| error(s):        <br /><br />Note that this is after two hours...<br /><br />Anybody with any ideas?<br /><br />Regards,<br /><br />Flint<br />]]></description>
  <pubDate>Sun, 03 Aug 2008 18:31:39 +0000</pubDate>
</item>
        <item>
  <title>Comment from skip</title>
  <description><![CDATA[Default option should be pretty light :<br />Remove as soon as ratio is 1:1<br />Upload is really slow<br />It can fall back on http when a problem occured.<br /><br />it should be optionnal, and not default (or if default, make it very easy to change it, say tright after install, the first time you see the update manager, it's an already checked checkbox, so it's easy to change).<br /><br />But I promise I'd use it, with fast upload (I can easly give 40k/s for canonical ! ) and high ratio (5:1 at least) so to help the guys who made it possible.]]></description>
  <pubDate>Wed, 06 Aug 2008 09:05:48 +0000</pubDate>
</item>
        <item>
  <title>Comment from Endolith</title>
  <description><![CDATA[For security purposes, could we download just hashes from the central server, and then check that the files we get from peers match the hashes?  Certainly people have thought of ways to accomplish this already.]]></description>
  <pubDate>Fri, 08 Aug 2008 15:30:50 +0000</pubDate>
</item>
        <item>
  <title>Comment from notyetroot</title>
  <description><![CDATA[Only if it isn't default.]]></description>
  <pubDate>Sun, 10 Aug 2008 18:58:52 +0000</pubDate>
</item>
        <item>
  <title>Comment from notyetroot</title>
  <description><![CDATA[Or use GNUNet/similar, which won't be throttled in the near future.]]></description>
  <pubDate>Sun, 10 Aug 2008 18:59:25 +0000</pubDate>
</item>
        <item>
  <title>Comment from saftaplan</title>
  <description><![CDATA[1) Check for UPnP support and try to open the necessary ports<br />2) Test which protocols (HTTP/Bittorrent/...) are available<br />3) Download a few packages with all available protocols and measure the speed<br />4) Remember which protocol was the fastest (if it's a near-tie, prefer P2P over HTTP)<br />5) If a P2P protocol was the 'winner', and *only in this case*, prompt to seed use this protocol and whether you want to seed downloaded files while not downloading yourself.<br /><br />This way, people that don't need/can't use a P2P network aren't bugged with the question, and people with a data limit (like in Belgium, 25 GB *sigh*) can choose not to use this option.]]></description>
  <pubDate>Tue, 19 Aug 2008 19:16:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[@Endolith,<br /><br />That is already built into the bittorrent protocol. The .Torrent file has a hash for each "chunk" of the torrent, and then a hash for the entire file. Because we know that the publisher of the .Torrent file will be the server (or someone pretending to be the repo server, but that's an authentication issue), we know that if the chunk doesn't match with what the .Torrent file says it should be, we need to discard it. Most Bittorrent clients automatically stop downloading chunks from peers that continually send bad chunks.<br /><br />Additionally, since half of a file might come from peer A, and a quarter might come from peer B, while the last quarter might come from peer C, even if peer A and peer B were both trying to seed the same malicious file, and even if they some how got past the .Torrent file's hashing checks, the last quarter (not necessarily a contiguous chunk of the file, i mean 25 % of the total file, potentially randomly distributed) came from peer C, who (since this is a made up situation) we know is seeding the correct, non-malicious, file. unless peer A, and peer B, were REALLY good at writing their malicious program, the chances of the file even (if it was executable, anyway) running without segfaulting and dieing right away are pretty slim.<br /><br />so, yea, Bittorrent already has security in place. as far as i can see its not a concern. ]]></description>
  <pubDate>Wed, 20 Aug 2008 19:15:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from Endolith</title>
  <description><![CDATA[Ok, that makes sense.]]></description>
  <pubDate>Fri, 22 Aug 2008 20:29:35 +0000</pubDate>
</item>
        <item>
  <title>Comment from cheesehead</title>
  <description><![CDATA[Debtorrent is already available in Synaptic for Hardy and Intrepid. Check it out.]]></description>
  <pubDate>Sat, 04 Oct 2008 01:17:15 +0000</pubDate>
</item>
        <item>
  <title>Comment from cjav</title>
  <description><![CDATA[-1 Cause I'm be happy of having bittorrent as an option but not as the primary protocol, cause I live in Cuba and I know as a fact that down here a lot of people have internet access through http proxies, which may impossible for them to use bittorrent.]]></description>
  <pubDate>Fri, 17 Oct 2008 17:47:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from borsook</title>
  <description><![CDATA[@cjav - while proxy is not such a big obstacle to using bit torrent, your comment brings an interesting point - would we have (assuming this would be implemented) a means to configure it?]]></description>
  <pubDate>Fri, 17 Oct 2008 19:41:15 +0000</pubDate>
</item>
        <item>
  <title>Comment from Novus</title>
  <description><![CDATA[Getting good speeds on torrents always takes some time, at least for me, so on the small packages ]]></description>
  <pubDate>Wed, 29 Oct 2008 23:52:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from mattmyers83</title>
  <description><![CDATA[What we could do is something similar to the blizzard updater for world of Warcraft.  They have an HTTP download in the mix with all the torrent peers, this eliminates speed issues for people who have mis configured routers or el cheapo routers such as a Linksys WRT54G who are plagued with torrent issues.  I have received my WOW updates very quickly via proxy, crappy firewall, etc.    ]]></description>
  <pubDate>Thu, 30 Oct 2008 17:53:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from Liono</title>
  <description><![CDATA[Nobody pointed out apt-p2p:<br />http://www.camrdale.org/apt-p2p/<br />]]></description>
  <pubDate>Mon, 03 Nov 2008 15:26:47 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[To be honest, I think that the best use I can think of for this is distribution upgrades. I avoided the hassle this time by participating in the beta and just continuing to upgrade, but I remember with the release of Hardy it took 2 days (no joke) to get the system all upgraded.<br /><br />Canonical already hosts a torrent tracker for the .iso, which helps with upgrading, why not do something similar with the system distro upgrade? The people who already torrent the .isos when they upgrade would most certainly be happy with the convenience. <br /><br />@all the folks who are worried about what the defaults would be<br /><br />I say that we have the system ask the user on install. We present the pros and cons, and then let them choose. We say that if they don't know what the prompt is talking about that choosing "no" is a good idea.<br />Synaptic, or the update manager, or something could have an option in the properties menu. The default would be set to 1:1<br />Users could give per repository defaults for ratio and speed.<br />It would ALWAYS fall back to normal HTTP.<br />The user could even configure it on a #peers/swarm basis, a download speed basis, or by network (check with network manager?)<br />The user could give an availability time for how long they would allow the file to be downloaded form them after download<br />They could also specify the end ratio, and say which combination of the criteria would end seeding for the package in question.<br /><br />Heck, maybe we can even set it to a per package basis, if we REALLY wanted to.<br /><br />The only problem that I have with the current situation is that if ubuntu doesn't have this *option* in the distribution already configured and ready to go with a click, that cuts a large chunk of people out of the group that would otherwise participate. Humans are uninterested in how their computer works, so long as it works, for the most part. It's rare that a Human rips apart source code.<br /><br />Even the set up for DebTorrent is far too complicated for someone like my dad to figure out, and he's no slouch to boot. he just has other stuff to deal with, and doesn't care.<br /><br />-Mishtal]]></description>
  <pubDate>Tue, 04 Nov 2008 00:52:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[@Flint<br /><br /><br /><br />How many users were there in the swarm<br /><br />whats your ISP (do they interfere with bittorrent traffic specifically)<br /><br />what networking set up do you have? wireless? direct to modem? router?<br /><br />what kind of line to you have?<br /><br />what was the max upload speed set to on your application<br /><br />any other network activity at the time?]]></description>
  <pubDate>Tue, 04 Nov 2008 00:55:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from Mishtal</title>
  <description><![CDATA[About the Distro-Upgrade being done through bit-torrent<br /><br />Check these out<br /><br />http://torrentfreak.com/use-bittorrent-to-upgrade-to-ubuntu-intrepid-ibex-081029/<br /><br />https://blueprints.launchpad.net/ubuntu/+spec/torrent-distro-upgrade]]></description>
  <pubDate>Tue, 04 Nov 2008 17:28:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from grep65535</title>
  <description><![CDATA[Endolith wrote on the 27 May 08 at 15:59<br />""However, one problem is that currently many corporate networks don't allow p2p (such as bittorrent) traffic."<br /><br />Then the network admins are stupid. This would BENEFIT corporate networks a lot because they would download the updates from each other instead of having to download it separately for each computer. This would be a great thing for corporations that use Ubuntu." <br /><br />Network admins aren't stupid in these cases, most of the time it's usually the decision of the higher authority in the organization to stop p2p/BT traffic.  It costs money to have errant employees suck bandwidth in the background while they work.  It either just costs for the bandwidth, or it costs + clogs the network.  It's not like this in every environment, but it's in enough of them with such a gestapo crackdown that even the IT admins who would be running these servers/workstations that could benefit don't want to chance it.  <br /><br />This wouldn't bode well for 'regular' people who may not have the BT port open on their paranoid router, their router just sucks ass, their ISP filters and flags their account, etc.  I could go on and on.  Yes you and I could circumvent the filters and other issues, but the average person who simply uses the computer and wants to update is going to run into problems in a lot of network environments.  And typically if someone discovers that using this software (Ubuntu) gets them in trouble, or what they perceive is trouble or unwanted attention, then it's a turn-off...the question is asked then 'why not just use windows, it's safer', even though that's oxymoronic in itself.<br /><br />Yes be utilitarian and think about the greater good, but remember that in some respects this is only serving the greater population of people who KNOW how to use their Ubuntu system.  People included in this group are NOT my family, or most of my friends, or any of my co-workers.<br /><br />If ISPs and media companies would just STFU about BT being "evil", etc. I see this as a wonderful solution and would embrace it like none other.  But I think until BT is cast in a better light, more people will have a problem with this than not if it were default.  Make it an option, by all means, but don't make it Default.]]></description>
  <pubDate>Wed, 12 Nov 2008 00:42:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ghone</title>
  <description><![CDATA[BitTorrent + Cable = fail]]></description>
  <pubDate>Thu, 27 Nov 2008 13:17:16 +0000</pubDate>
</item>
        <item>
  <title>Comment from pHzero</title>
  <description><![CDATA[+1<br />The servers almost die at release times. This would lighten their load. Of course, HTTP/FTP should still be there as a backup protocol though...<br />@those arguing about bittorent being blocked, change your ISP. And when the next general election comes, get rid of the fascists who decided bittorent needs to be blocked and that free speech is unimportant.]]></description>
  <pubDate>Sun, 28 Dec 2008 19:07:39 +0000</pubDate>
</item>
        <item>
  <title>Comment from Endolith</title>
  <description><![CDATA[<i>If ISPs and media companies would just STFU about BT being "evil", etc. I see this as a wonderful solution and would embrace it like none other. But I think until BT is cast in a better light</i><br /><br />Well it's certainly not going to be cast in a better light if people like you block it from being used for legitimate purposes...]]></description>
  <pubDate>Mon, 29 Dec 2008 21:52:17 +0000</pubDate>
</item>
        <item>
  <title>Comment from arckeda</title>
  <description><![CDATA[Please be away that people using NAT may experience slowdowns on their routers. Ex: Me. :(<br /><br />Still: +1.]]></description>
  <pubDate>Tue, 30 Dec 2008 02:41:16 +0000</pubDate>
</item>
        <item>
  <title>Comment from TM8471</title>
  <description><![CDATA[My posting: https://bugs.launchpad.net/ubuntu/+bug/423919<br /><br />"I have an internet flatrate (16.000 kBit/s) and would like to support the ubuntu community when new Ubuntu releases are offered.<br /><br />I would like to suggest to implement Ubuntu torrents into the Ubuntu system. Ubuntu updates should be made by Bittorrent. After the download I would like to offer the Ubuntu files to the community by Bittorrent.<br /><br />You should implement such Bittorrent feature, especially for free software. Every time a new Ubuntu release comes out, the Ubuntu system should ask the user if the user would like to support Ubuntu by offering the updates via Bittorrent to other Ubuntu users.<br /><br />The User should be able to decide, whether it wants to limit upload speed, or offer the updated files only for a limited time (e.g. 30 days), or online for limited upload volume (e.g. 10 x the download size, or 4 GB upload volume), etc."<br /><br />User "arky" found an existing solution for debian ("debtorrent", check this out):<br /><br />http://packages.debian.org/de/lenny/debtorrent<br /><br />Would'nt it make sense to implement this in Ubuntu?]]></description>
  <pubDate>Thu, 03 Sep 2009 21:28:35 +0000</pubDate>
</item>
        <item>
  <title>Comment from Dicker1</title>
  <description><![CDATA[sorry for my bad englisch but ... i thinks this is a great idea :)]]></description>
  <pubDate>Sat, 05 Sep 2009 16:25:17 +0000</pubDate>
</item>
        <item>
  <title>Comment from colindean</title>
  <description><![CDATA[An addition to the straight bittorrent is including web seeds in each torrent file. This way, the client downloading the updates could hit one or many of the repositories while also using available peers, especially on the local LAN using avahi.]]></description>
  <pubDate>Fri, 02 Oct 2009 16:14:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from frt975</title>
  <description><![CDATA[+1 But the servers should be the seeders too]]></description>
  <pubDate>Sat, 03 Oct 2009 18:15:14 +0000</pubDate>
</item>
        <item>
  <title>Comment from cando</title>
  <description><![CDATA[-1 because torrents are banned / blocked / forbidden in our firewalls.]]></description>
  <pubDate>Sat, 19 Dec 2009 20:57:07 +0000</pubDate>
</item>
        <item>
  <title>Comment from chinoto</title>
  <description><![CDATA[+1<br />I am surprised people would rate this down, not because they could just use HTTP instead of Bittorrent, but because all the Bittorrent users wouldn't be using the main servers (at least nowhere near as heavily), thus freeing up bandwidth that can be given to everyone else in higher volumes.<br /><br />My reason for wanting this (aka rationale): The date is 5/16/2011, a majority of the release stress should be gone, yet even after having it "Select Best Server" I am getting 94KiB/s. Generally when I torrent stuff I let it reach a ratio of 1.5 and continue until I delete the file (only intentionally did that to Nexuiz because of it's devs and the release of Xonotic). I generally upload at 20-50KiB/s when other people are connected to the router and, if I remember to do so, 100-300KiB/s when no one else is connected. (our max upload is about 400KiB/s)<br /><br />I agree with the others that we should use debtorrent. It already exists, works (how well? I don't know yet), is pretty much seamless to use (I just tried it today), just "sudo gedit /etc/apt/sources.list" and replace "HTTP://" with "debtorrent://localhost:9988/" after installing debtorrent. If something doesn't work like getdeb.net/, just revert to HTTP.<br /><br />I don't see the point in giving an option for using bittorrent or not since debtorrent also uses HTTP (not sure if its a backup plan if there aren't peers or if it supplements peers) and it downloads everything simultaneously which speeds things up if the files are from different servers, but to keep them happy, have the default option be HTTP when asked for the first time. As for share ratios, it should ask the user for a share ratio the first time bittorrent mode is used, for every piece downloaded it will add the size multiplied by the share ratio to a variable which is then decreased by the size of every piece you upload. It should also ask for an upload speed the first time it is in bittorrent mode (one for when share ratio is met and another for when it isn't). Since share ratio will be independent of the files now, the cache can be shrunk based on what needs to be seeded (need will be based on seed:peer ratio and size of file) rather than how much has been seeded, thus making you a far more useful seed and avoids a situation where you have a cache full of files that nobody wants.<br /><br />The repositories should default to using SHA1 instead of MD5 since it is the default of bittorrent and is much stronger (160bits instead of 128bits, making it 4,294,967,296 times stronger based on bits, then again the algorithm could make that negligible or significant). This way when the package list is downloaded which contains hashes (MD5 currently), it doesn't have to ask for a torrent, it just uses the existing hash. This could be invalid since I don't completely understand the process, but I know that every package page lists an MD5 hash for each architecture.]]></description>
  <pubDate>Tue, 17 May 2011 06:54:42 +0000</pubDate>
</item>
        <item>
  <title>Comment from chinoto</title>
  <description><![CDATA[I forgot to mention, when a user changes the share ratio, it should divide the variable by the previous share ratio and multiply by the new one otherwise it might seem the user hasn't changed anything or something is broken. Make sure to put in an exception for a share ratio of 0 as unlimited, otherwise it might be a bit screwy >.><br /><br />As for my last paragraph about repositories, apparently both MD5 and SHA1 are listed in the package lists (see for your self by finding one in /var/cache/debtorrent) here is a packages info, minus a bunch of stuff<br /><br />Package: firefox<br />Installed-Size: 39324<br />Architecture: amd64<br />Version: 4.0+nobinonly-0ubuntu3<br />Filename: pool/main/f/firefox/firefox_4.0+nobinonly-0ubuntu3_amd64.deb<br />Size: 16241960<br />MD5sum: 6ebc1efd2311dbcc1c0b89de9251fb2f<br />SHA1: 17f3b291550fc4d8b6afa40621c58f24dd9965d7<br />SHA256: abc7d3699b70d7051a57e626595b2c661a494a57025eed48821af0afb0fc2bcb]]></description>
  <pubDate>Tue, 17 May 2011 10:06:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from chinoto</title>
  <description><![CDATA[$Main=http://archive.ubuntu.com/ubuntu/<br />$List=https://launchpad.net/ubuntu/+archivemirrors<br /><br />To learn how the repositories work its probably most useful to explore one (like I'm doing right now :P), go to $Main, click on dists, pick one that looks familiar like "maverick" (contains all packages that it was released with) and look at it's "Release" file, it should only be a day old, now look inside it to find the various components and architectures of the repository, I'll go with restricted/binary-amd64/Packages.gz because I want to look at the package nvidia-current (We are currently at $Main/dists/maverick/restricted/binary-amd64/Packages.gz).<br />At this point we can use the information from Packages.gz to download "nvidia-current" version "260.19.06-0ubuntu1" through two ways: <br />1. Download "$Main/pool/restricted/n/nvidia-graphics-drivers/nvidia-current_260.19.06-0ubuntu1_amd64.deb" through HTTP (or as a webseed) 2. Bittorrent using its SHA1 hash "257de7496f7ca4b3e95047ec5cca449a193e90b3" which needs to be converted from base16 (hexadecimal) to base32 so it is "EV66OSLPPSSLH2KQI7WFZSSETIMT5EFT" (according to http://darkfader.net/toolbox/convert/), which can be appended to "magnet:?xt=urn:btih:" to create a magnet link. Unfortunately when I tried this DHT was disabled, so the hash probably needs some kind of modification, would someone mind sharing how debtorrent gets the correct hash?<br /><br />I've tested a bit and it looks like webseeds can be used alongside other webseeds and peers. So if bittorrent were to be implemented we should have "Select Best Server" in Software Sources select the top 3 servers to be used as webseeds with one of them as a primary to get repository info from. Some repositories would be out of sync, so before attempting to download from a secondary repo the package should be verified to be the same version first. The primary of the three could be determined each time "apt-get update" is called by finding the one with the most up to date "Release" file.]]></description>
  <pubDate>Fri, 20 May 2011 20:08:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from xer0</title>
  <description><![CDATA[I think torrent based package management would be wonderful if implemented properly.<br />In fact, imao. it's really not necessary that peers contribute and seed the torrents by default.<br />The advantage in mirror load balancing, mirror utilization (possible to download from all mirrors at once), mirror syncing (just download the torrents and seed them) IS ENOUGH REASONS. If some people can't actively contribute to the swarm because of firewalls, limited upload etc. that doesn’t matter. Its still better than HTTP/FTP.<br /><br />Also about the small files problem, how about using one big torrent file for everything and then just disable downloading of the files we do not want? That way, small files would be less of a problem because we would be downloading all files at once instead of one at a time. So then, start-up time would become negligible unless one just want to install a single program. ]]></description>
  <pubDate>Sun, 29 May 2011 06:18:23 +0000</pubDate>
</item>
        <item>
  <title>Comment from trehansiddharth</title>
  <description><![CDATA[+1<br /><br />I think this is a very good idea. It should also be incorporated into Synaptic and Ubuntu Software Center.<br /><br />This will definitely encourage users to install more software on their computer, which ties in nicely with Ubuntu encouraging users to download apps through their "apps available for install" section that is listed whenever you search for an application in the Unity Dash.<br /><br />If implemented, this will be a unique advantage of Ubuntu over other operating systems that also offer software centers or app stores, such as Apple and, soon, Microsoft. ]]></description>
  <pubDate>Sat, 11 Jun 2011 05:23:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from johannesgj</title>
  <description><![CDATA[+1 <br /><br />i think it should be a feature automatically turned on but eaily (without uninstalling and installing another packet manager) should be turned off if wanted.<br /><br />i also believe that getting launchpad with their ppa's and ubuntu's packet servers to be have torrent seeds of all their packages would be preferable.  ]]></description>
  <pubDate>Mon, 01 Aug 2011 17:33:25 +0000</pubDate>
</item>
        <item>
  <title>Comment from chinoto</title>
  <description><![CDATA[Torrents are great, but perhaps only packages that are greater than a certain size should have bittorrent available, otherwise the protocol ends up slowing things down. Might also include packages that people tend to swarm on, like new releases of Firefox.]]></description>
  <pubDate>Fri, 30 Sep 2011 20:23:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from AdlerHorst</title>
  <description><![CDATA[Run Torrend and HTTP download mixed. If Torrend is slowed down, the http download stil do his job. If torrend is faster, the HTTP plays the role of one of many download streams.]]></description>
  <pubDate>Thu, 29 Dec 2011 10:48:06 +0000</pubDate>
</item>
      </channel>
</rss>

