A loadable kernel module for Ubuntu that creates a pseudo device which maintains a key-value store in the kernel and allows different processes to share data by accessing this device.
- Clone the repo.
- Change to the library & kernel module directory to compile the library and load the module
- Include keyvalue.h to access the device by means of the library functions.