On Wednesday 01 June 2011, Wookey wrote:
> Pre-built images comes from an 'embedded systems' view of the world.
> Real computers can run installers to put their operating systems on
> and set themselves up, and we should be taking advantage of that. ARM
> computers are real computers now and we should be treating them as
> such. 

I've been claiming for some time that the devices we are dealing with
are actually a new class of devices that are neither "embedded" nor
"real computer". You have the option to install anything you like
in a system like Android or an Ubuntu based netbook, but installing
one from scratch requires much more customization than installing
Ubuntu on a PC. E.g. most devices today require their own custom
kernel.

I absolutely agree that we should consequently think beyond image
generation, but that doesn't necessarily mean that a CD image
to perform an unattended installation is a better answer.

> Yes it takes a lot longer on initial boot, which is why I agree that
> there should be at least one 'instant gratification' image, but for
> real work, having to install your OS the first time you boot a board
> is not a big deal, and provides enormous flexibility. We can make it
> slick and painless. 

My main question to this is "install from where?". Optical drives
are probably out of the question here, and if you use a single SD
card as both the source for your packages and the root file system
to install them on, it still sounds rather pointless to have an
installer.

If the answer is that we always want to install from the network,
then there might not be too much work required at all: As you say,
we still need an image file for the installer and it can probably
be quite similar to the one debootstrap output we are already
using, except that it boots into whatever frontend to apt is
being used this decade in order to complete the installation.

> So, that's all. We don't necessarily need to have a big debate about
> this now, I'd really just like to make sure that this is properly on
> the agenda for the next cycle, and that we don't all get so stuck in
> the 'everything must be supplied as pre-generated image' mindset that
> we back ourselves into a very inefficient corner.

Thanks for bringing it up.

        Arnd

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

Reply via email to