Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #7788: Use bittorrent to download upgrades

Written by fcsonline the 28 Apr 08 at 18:14. Category: System. Related project: Nothing/Others. Status: New
Rationale
The best thing of free software and also Ubuntu is the sharing of resources.

I'm updating my system to 8.04 and predictions I think will be a long process.

I just do not understand, why we do not use a method like Bittorrent to download the packages that exist in repositories. We would avoid overload central servers and share out the load to all users of ubuntu, and emphasize the resource sharing.
Tags: (none)

72
votes
closed
Solution #1: Auto-generated solution of idea #7788
Written by fcsonline the 28 Apr 08 at 18:14.
Ubuntu Brainstorm was updated in January 2009. Since the idea #7788 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
leu wrote on the 28 Apr 08 at 19:46
Is it secure? Maybe some packages could be infected and sent back into the community. I guess almost no ordinary user has enough knowledge to recognize it.

If I download from the main or mirror servers I guess I can trust these packages.

fcsonline wrote on the 28 Apr 08 at 19:53
Yes, Bittorrent is secure with its hashes that identify a file in the network. If you don't trust, after download you can hash the files and compare with a list of hashes from the central servers.

ffm246 wrote on the 28 Apr 08 at 20:58
@leu

All packages you install via update manager are cryptographically signed using GPG. See http://en.wikipedia.org/wiki/Public-key_cryptography for more info on how that works, but it ensures that the data is not modified in transit, and allows a way for you to check whether the main Ubuntu server "signed" that package, and if it was valid.

FranciscoPadillaGarcia wrote on the 29 Apr 08 at 04:09
BitTorrent is even more secure than direct downloads. WHY CAN'T CANONICAL PROMOTE AND USE BITTORRENT?

WHY ARE THEY SO DEAF TO THIS CAUSE?

xiong.chiamiov wrote on the 29 Apr 08 at 05:58
There are, of course, some issues with routers, crappy ISPs, and such. There should most definitely be an option.

That said, I'm assuming that you're referring only to upgrading (like from Gutsy to Hardy) during the first week or so when it's released. Beyond that, it would be hard to get peers, especially for all those obscure packages I'm always downloading. And if it's integrated into the package manager, when am I seeding things? All the time? Only when adept is open? I can see users being befuddled at the fact that their computer uploading who-knows-what without them knowing, especially for those with limited bandwidth or slow computers.

fordplay wrote on the 29 Apr 08 at 09:36
This could be done the same way as the World of Warcraft Blizzard updater. Which downloads thourgh http and bittorrent at the same time.

U53R wrote on the 29 Apr 08 at 15:39
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.

BAD IDEA.


Post your comment