Annotation of src/sys/rump/README.dirs, Revision 1.3
1.3 ! pooka 1: $NetBSD: README.dirs,v 1.2 2007/08/16 19:53:48 pooka Exp $
1.1 pooka 2:
3: Runnable Userspace Meta Programs
4:
5: Quick 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
1.2 pooka 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
1.3 ! pooka 24: /bin - rumps themselves. fsconsole uses ukfs directly. the rest are
! 25: file system specific rumps and use puffs
CVSweb <webmaster@jp.NetBSD.org>