All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rod Whitby <rod@whitby.id.au>
To: openembedded-devel@lists.openembedded.org
Subject: [ANN] New 'base-image' created (Was: [RFC] Add ipkg to minimal image)
Date: Sun, 16 Dec 2007 19:50:59 +1030	[thread overview]
Message-ID: <4764EDFB.9000801@whitby.id.au> (raw)

Based on the good discussion and constructive feedback related to my RFC
about adding ipkg to minimal image, I have decided to create a new
image, whose name truly reflects it's intention.

I hereby name 'base-image' as the smallest possible image which allows
you to ssh into a device via it's native network interface, and install
packages from feeds across the network into internal flash or onto an
attached storage device.

It is "larger" than minimal-image (cause a number of people quite
rightly wanted minimal image to strictly remain only that which is
required to boot and get ssh access to the device, and nothing else),
but is "smaller" than console-image (which has a whole lot of stuff in
it which could easily be installed over the network from package feeds
after boot rather than being in the initial rootfs).

It is required to always be small enough to fit in the internal flash of
an NSLU2 (as an example of the smaller end of flash sizes that OE
supports), and features will be removed from the image to ensure that
this is always the case.  Any feature that can be installed using the
package manager after the first boot is always fair game for removal at
any time, and patches are welcome to make base-image as small as
possible while still retaining the ability to subsequently install that
feature.  Yes, this size restriction is part of the definition of this
image.

Since there was no clear consensus on how to indicate which package
manager is used by a particular distro, I have defaulted it to ipkg.
Patches are welcome to make it support other package management systems
(i.e. deb), but these must be done in a distro-independent way (i.e. you
must RFC and get agreement on how *all* of OE chooses a package manager,
not just how one particular distro chooses a package manager), since
this image is designed to work with any distro, not just (for example)
Angstrom.

-- Rod




             reply	other threads:[~2007-12-16  9:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-16  9:20 Rod Whitby [this message]
2007-12-16 10:04 ` [ANN] New 'base-image' created (Was: [RFC] Add ipkg to minimal image) Paul Sokolovsky
2007-12-16 10:08   ` Rod Whitby
2007-12-16 11:23     ` Koen Kooi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4764EDFB.9000801@whitby.id.au \
    --to=rod@whitby.id.au \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.