I know a few people have been using this already, but I thought I would do a more formal announcement as I have now pushed a much improved version (no longer uses dlopen).
Rumprun, available from https://github.com/rumpkernel/rumprun is a set of build scripts that builds NetBSD userspace tools that run against a rump kernel. This allows easy configuration of rump kernels, for example in order to write tests, so you can create multiple rump kernels with a network between them, or create raid file systems. It is fairly simple to add more commands; most things should work unless they use things that the rump kernel does not support (signal handling largely). It runs on NetBSD, Linux and probably any other Unix that rump kernel runs on. There are examples on the rump kernel wiki https://github.com/rumpkernel/wiki/wiki/rumprun:-Howto-to-configure-the-npf-packet-filter https://github.com/rumpkernel/wiki/wiki/rumprun:-Howto-use-soft-raid-and-encrypted-block-devices There is a rump kernel list at rumpkernel-us...@lists.sourceforge.net and irc #rumpkernel on freenode if you want some help with it - there are still known and unknown issues that needs fixing. Justin (jus...@netbsd.org)