Skip to content
Eric Armbrust edited this page Jan 23, 2015 · 14 revisions

The current directory tree looks like this:

  • rump
    • rr
    • This is where the client-side of rump-kernels are. The programs located in this folder will be used to interact with rump_server.
    • rr/src/ <- for rump-kernel platform
    • br
    • Here is where the NetBSD source code is located. This is also where rump_server is also located which is used to host your rump-kernerinos!
    • br/src/ <- for BSD

For basic bootstrapping please read Getting Started and Kernel Development provided by the rump-kernel wiki pages. For setting up your build environment, issue the following commands instructed in the Kernel Development:

For buildrump.sh, run:

$ git clone http://repo.rumpkernel.org/buildrump.sh br
$ cd br
$ ./buildrump.sh -T rumptools -q
$ cd ..

For rumprun-posix, run:

$ git clone http://repo.rumpkernel.org/rumprun-posix rr
$ cd rr
$ ./buildnb.sh
$ make
$ cd ..