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 #2009: Improve update process

bug This idea is a duplicate of Idea #13: Delta (patch based) updates.
Written by jacobuserasmus the 1 Mar 08 at 02:22. Category: Installation. Related project: Nothing/Others. Status: New
Rationale
Ubuntu already have a great update process unfortunately in porer countries bandwidth is quite expensive which means a great portion of allocated monthly bandwidth is used by updating to the newest version of Ubuntu also on slower connections this is a problem.

Updates can be sped up considerably by using rsync modified specifically for deb packages. Current test indicate speedups of between 62% for wine and 720% for linux-image and 633% for kdelibs. Stats for adsl 512Kbs line is as follows:

wine 2m33 reduced to 1m35
linux-image reduced 4m48 to 40s
kdelibs reduced 2m31 to 24s

Although the fact that the update process happens in the background helps a lot it would still be helpful instead of having to download 100M of data to update Ubuntu we can reduce this to about 10M.

57
votes
closed
Solution #1: Auto-generated solution of idea #2009
Written by jacobuserasmus the 1 Mar 08 at 02:22.
Ubuntu Brainstorm was updated in January 2009. Since the idea #2009 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
Greyor wrote on the 1 Mar 08 at 02:32
Just curious -- this seems like a duplicate of http://brainstorm.ubuntu.com/idea/13/. Correct me if I'm wrong, though.

cheesehead (Brainstorm admin) wrote on the 1 Mar 08 at 02:49
SO many duplicates, so little time. Use torrents, use patches, use scheduling, all those ideas are out there.

I'm still voting this one up. Use 'em all, let Synaptic sort them out....

jacobuserasmus wrote on the 14 Sep 08 at 23:08
Not really as #13 refers to delta patches where the debian package is different. The idea here refers to the way syncing packages. It is near enough to the same idea that making it as a duplicate is justified. I only used the rsync example because it is relativelly easy to implement and does not place undue stress on the package maintainer as everything can be implemented in apt without many changes.

cheesehead (Brainstorm admin) wrote on the 18 Sep 08 at 13:11
The difference between 'foo using rsync' and 'foo using diff' and 'foo using a patch' is splitting hairs. They all refer to the same basic concept.

It was -and still is- a good concept, however labeled.


Post your comment