On Fri, Jan 21, 2011 at 8:50 AM, Jamie Bennett <jamie.benn...@linaro.org> wrote:
> On 21 Jan 2011, at 15:42, Loïc Minier wrote:
>
>> On Fri, Jan 21, 2011, Jamie Bennett wrote:
>>> Currently we are reassessing whether or not the Headless image meets
>>> the requirements for a small, fast, useable image for board
>>> verification. Just for information the current stats as of 2011-01-21
>>> are:
>>>
>>> * Download Size: 64M
>>> * Download size with OMAP3 hwpack: 100M
>>> * Package count: 260
>>>
>>> The list of package currently on the image can be found at:
>>>
>>> https://wiki.linaro.org/Platform/Foundations/Specs/HeadlessImage#Package 
>>> List
>>>
>>> The current thoughts are to cut this image down as much as possible
>>> whilst still retaining the ability to boot to a command prompt. The
>>> new image would be a 'nano' image and would be useful for verifying
>>> that the hardware boots. For a more complete console-only image for
>>> developers a full-featured developer image would be created. See my
>>> other email entitled "Call for opinion: Linaro 'Developer' Image"
>>> for that.
>>>
>>> Is anyone *really* against this idea and is satisfied with the
>>> Headless image in its current state? Opinions? Thoughts? Criticisms?
>>
>> Could we do with an initrd instead of an image?  I mean, busybox +
>> small set of tools is probably enough for validation, and will be quite
>> small.
>>
>> There is inherent bloat as soon as we add a package manager in the mix
>
> Right, current thoughts after some IRC discussion are:
>
>  * busybox
>  * no package manager
>  * max size of 30mb (without kernel)
>  * some further removal of packages
>
> I think with this in place you will get a ~30mb compress rootfs, we
> could even go further if necessary.

I imagine it becomes pretty important to define what use-cases it is
intended to cover.  What set of tools are important in a verification
image?  An awful lot of the time all I want is an initrd with busybox.
 The one I'm currently using weighs in at only 2.1M, and for my
purposes I don't want anything larger.  (But I'm also do silly fringe
things like boot a system without touching any form of storage).  :-)

OTOH, I'm beginning to use autotest a lot, and python on the target is
a requirement for installing test cases, which kind of blows 2.1M out
of the water.

g.

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

Reply via email to