README.dirs revision 1.2
1	$NetBSD: README.dirs,v 1.2 2007/08/16 19:53:48 pooka Exp $
2
3    Runnable Userspace Meta Programs
4
5Quick rundown of the current directory structure:
6
7/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
12/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
17/fs - file system rumps
18  /lib - libraries used by fs rumps
19    /lib$fs  - kernel file system code compiled out of /sys with -D_KERNEL
20    /libp2k  - puffs-to-vfs adaption layer, userspace namespace
21    /libukfs - user kernel file system, a library to access file system
22	       images (or devices) directly in userspace without going
23	       through a system call and puffs
24  /bin - rumps themselves.  link to a) librump b) fs library c) libpuffs
25