On 01/04/15 09:26, Justin Cormack wrote:
I am at the stage with frankenlibc that I need to set up configuration.
The big problem with configuration seems to be that the different
implementations have very different access to configuration
information. Xen has xenstore, which is a generic key-value store,
userspace has some arrangement of files and block devices, while bare
metal does not have much at all, although some platforms might have
some persistent flash.
The idea was that the rumprun utility would create the configuration
which would then be interpreted at runtime by the rumpconfig module,
like what mato already implemented for Xen. I don't think deciding the
actual mechanism matters that much, since it can even be changed without
the user noticing. The user interface provided by the rumprun utility
still needs work and discussion and review.