The Linux Kernel Library is a project started by Octavian Purdila at University POLITEHNICA of Bucharest's Ixia sponsored laboratories, IXLABS[1].
The project's goal is to use the Linux kernel as a linkable library, so that the non-static functions from the kernel can be called from some external program.
The first application to use LKL was LKLFTPD, an FTP daemon which serves files from disk images containing any file system supported by the Linux kernel.