diff options
Diffstat (limited to 'misc/rump/DESCR')
-rw-r--r-- | misc/rump/DESCR | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/misc/rump/DESCR b/misc/rump/DESCR new file mode 100644 index 00000000000..307efeb0148 --- /dev/null +++ b/misc/rump/DESCR @@ -0,0 +1,8 @@ +Rump (Runnable Userspace Meta Program) is a mechanism for running kernel code +as part of a user program's address space. As opposed to executing system calls +for requesting kernel services, rump programs do a library call into the kernel +code for equivalent functionality. Kernel code is simply recompiled as a +userspace shared library from the kernel sources instead of being rewritten, +so services imitate the same services being provided by the kernel. Select +architectures such as i386 and amd64 also support directly linking binary +kernel modules against rump programs. |