README.dirs revision 1.4
1 $NetBSD: README.dirs,v 1.4 2008/07/29 13:17:41 pooka Exp $ 2 3 Runnable Userspace Meta Programs 4 5Quick rundown of the current directory structure: 6 7sys/rump/librump - kernel runtime emulation 8 /rumpkern - portion compiled with -D_KERNEL, uses kernel headers 9 /rumpuser - userspace namespace support for previous, *NO* -D_KERNEL 10 provides e.g. malloc() and some syscalls 11 12sys/rump/include 13 /machine - headers meant to be used for rump compilation when the MD 14 ones cause too much trouble, e.g. curlwp which is different 15 from arch to arch 16 17sys/rump/fs - file system rumps 18 /lib/lib_$fs - kernel file system code compiled out of /sys with -D_KERNEL 19 20 21Users: 22src/lib 23 /libp2k - puffs-to-vfs adaption layer, userspace namespace 24 /libukfs - user kernel file system, a library to access file system 25 images (or devices) directly in userspace without going 26 through a system call and puffs 27 28src/usr.sbin/puffs 29 rump_$fs - userspace file system daemons using the kernel fs code 30