Commit Graph

5 Commits

Author SHA1 Message Date
Mark Asselstine
51948cfe5f c3-systemd-container: initial version of a basic systemd system image
This adds a systemd system container image which allows for the
creation of 1 systemd system container image using local.conf
variable(s), without the need to touch any recipe files. As described
in the included README the use of an .inc file will allow users to
create additional systemd system container images with only a few
lines in a new image recipe file.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2018-01-30 17:13:53 -05:00
Mark Asselstine
e95f4a71e5 c3-app-container: Initial version of a basic app container
This adds a simple app container image which allows for the creation
of 1 app container image using only a local.conf variable, without the
need to touch any recipe files. As described in the included README
the use of an .inc file will allow users to create additional app
container images with only a few lines in a new image recipe file.

Eventually I would like to have a 'universal' app image which can
allow the building of any application (for which there is a recipe)
into its own container image, without the need to create image
recipes. This is the first (needed) step toward getting to this goal.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2018-01-30 17:13:53 -05:00
Mark Asselstine
f8091aecad dom0: esssential: use shared linux firmware
Currently we ship the linux-firmware in -essential this offers some
direct and indirect challenges.

The direct challenges are that the size of -essentially is almost
double what it can be without the firmware include, additionally the #
of reasons to require an update to -essential is greater with the
firmware included.

An indirect challenge is that dom0 will have to interact with
-essential's rootfs should a container wish to add kernel firmware to
the system.

By using the 'bridge' filesystem (/var/lib/cube/essential) and
shipping the firmware in dom0 we can offer solutions to the above
challenges. We remove the added size of firmware in the -essential
fileystem (and images), we affect firmware updates by updating dom0
and dom0 can contribute to firmware by simply manipulting its own
filesystem.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2017-11-02 16:08:34 -04:00
Yunguo Wei
0d9dba5e82 docs: add document for block device management
We support block device management for privileged container only.

Signed-off-by: Yunguo Wei <yunguo.wei@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-08-30 12:20:28 -04:00
Feng Mu
58770643a7 docs: add subdir and unprivileged container doc
As we are evolving fast, we need documents for others to getting
started quickly without reading the whole code base. So create a
document directory and put an unprivileged container document in.

Signed-off-by: Feng Mu <Feng.Mu@windriver.com>
2016-08-18 10:08:17 +08:00