Hi,

On Fri, Aug 6, 2010 at 3:28 AM, Christian Robottom Reis <k...@linaro.org>wrote:

> Hi there!
>
>    I unpacked our minimal release image and ran an xdiskusage on it,
> mostly to see what we're shipping -- and I was surprised to see that a
> fourth of the image is actually apt package caches and lists.  Can we
> put into the image generation script something to strip them out before
> generating the image?
>

if there are really .deb's shipped in the tarball then this is definitly
waste and a bug.

However, if its just the lists and pkg cache then I am not so convinced
unless we say we
remove apt (and dpkg) from our images (e.g. dont allow easy install/upgrade
etc.).

Those files would come back when running apt-get update etc., so the only
thing we would win is smaller initial download bandwidth, while I think we
are really after
general/lasting disk foodprint savings.

One thing we could do is remove universe from our default apt line. this
probably would
reduce the size of that directory by > 50% ...

Long term we could have our own archive with less packages ... this could
reduce size
of those indexes etc. even further.


> The untarring also suggests a number of places where we could further
> trim the image, some of which are probably pretty hard to do:
>
>   * stripping /usr/share/doc out (but everybody knew that)
>

ack. we plan to do that using pitti's dpkg improvements; last time they
didn't land
in the archive yet, but I will check the status soon again.


>   * dropping charmaps, zones and locale info that will never really be
>     used
>

I haven't look into those. if we ship useless stuff we should definitly make
it go away. Anyone volunteers to look at this aspect a bit closer?


>   * stripping out modules for devices that won't ever be on
>     this ARM device
>

yeah, this feels to make sense. However, I am not sure how to draw the line.
Maybe this is something the kernel WG can take a look at and come up with a
reduced list of modules?

  * stripping out firmware for peripherals that won't ever be on this
>     ARM device
>

right. this could be part of the modules effort from above imo.

--

 - Alexander
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to