1 The kernel library is linked to both the kernel and userspace. It
4 1. Code intended for use by userspace to communicate with the kernel
5 2. Code which is needed by both the user and the kernel, but would
6 not be appropriate in some other shared tree (such as the lowlevel
7 lib or the util includes), due to reliance on some aspect of the
8 kernel's functioning (or for some other reason).