A method for configuring a plurality of operating systems is provided. A set
of
dependencies is found based on an application and an operating system configuration
for a first operating system of a plurality of operating systems. Based on the
set of dependencies as well as user-selected options and parameters, a set of components
is located. The first operating system is created by adding the set of components
to a kernel of the first operating system. The above steps are repeated for each
of the operating systems.