The kernel module shm enables System V- style shared memory. It is called a kernel module because you can link it into your kernel or exclude it, as you wish, just like a device driver; yet it is not a true device driver because it does not perform I/O with a peripheral device.