1 |
While hanging around lca07 it was mentioned how bandwidth hungry Gentoo is. |
2 |
|
3 |
Given a lot of the world is still on dialup this could increase the potential userbase for Gentoo. |
4 |
|
5 |
As such the project idea is Automated Xdelta Generation. |
6 |
|
7 |
principles: |
8 |
no manual generation of xdeltas by gentoo devs |
9 |
simple user usage (FEATURES=xdelta) |
10 |
avoiding digesting problems |
11 |
remain compatible with existing ebuilds |
12 |
|
13 |
user interface: |
14 |
|
15 |
FEATURES=xdelta emerge ~sys-kernel/gentoo-sources-2.6.20 |
16 |
found /usr/portage/distfiles/linux-2.6.19.tar.bz2 |
17 |
fetching linux-2.6.19_xdelta_2.6.20.xdelta |
18 |
generating linux-2.6.20.tar |
19 |
digest /usr/portage/distfiles/linux-2.6.20.tar matches |
20 |
storing /usr/portage/distfiles/linux-2.6.20.tar.bz2 |
21 |
(more fetching) |
22 |
unpacking |
23 |
.. |
24 |
... |
25 |
... |
26 |
|
27 |
FEATURES=xdelta emerge ~sys-kernel/hardened-sources-2.6.20 |
28 |
found /usr/portage/distfiles/linux-2.6.20.tar.bz2 |
29 |
digest mismatch - checking linux-2.6.20.tar |
30 |
digest good - assuming it was xdelta generated |
31 |
(more fetching) |
32 |
unpacking |
33 |
..... |
34 |
|
35 |
I'm thinking xdeltas that gets generated on the staging server and some portage support so facilitate a minimal download. |
36 |
|
37 |
Note: i haven't looked at previous xdelta portage patches from years ago. |
38 |
|
39 |
-- |
40 |
Daniel Black <dragonheart@g.o> |
41 |
Gentoo Foundation |