The KIWI Image System provides a complete operating system image solution for Linux supported hardware platforms as well as for virtualisation systems like KVM (Qemu), Xen, or VMware. KIWI is a command line tool and is the backend of SUSE Studio. The project is sponsored by SUSE.
KIWI is designed to operate in 2 steps. During the first step of the
image creation process, KIWI creates a so called unpacked image
based on a user provided image specification. During this process software
from specified repositories and/or other specified software sources is
installed into the unpacked image directory. In the second step KIWI
creates the compact image or image in the format specified.
The image behavior is determined by the image type and the image setup with
respect to configuration/customization. Behavior may range from a
self installing and self configuring image to a plug and play image where no
configuration by the user or the image itself is necessary.
The image specification is stored in a configuration tree (directory)
that contains the primary configuration file (config.xml) and optional
shell scripts and overlay files.
RPM packages can be found in the Virtualization/Appliances project in the openSUSE Build Service at http://download.opensuse.org/repositories/Virtualization:/Appliances
GPL
Finding help is easy.
![]() |
Subscribe to kiwi |
Visit this group |
You can clone the project with Git by running:
git clone git://github.com/openSUSE/kiwi
Marcus Schäfer (ms at suse dot de)
Adrian Schröter (adrian at suse dot de)
Robert Schweikert (rjschwei at suse dot com)
Marcus Schäfer (ms at suse dot de)