News

In this second excerpt, Abbott discusses kernel modules and device drivers. In Part 1 of this excerpt the author worked through an example of a simple kernel module. In this installment, Abbott ...
Although Linux does not (yet) support this binary format, the good news is that you can learn how to write kernel modules by implementing COM support for the Linux kernel.
History Some form of module support has been around since Linux 1.2. However, modern kernels can be built to include support for things or support them as modules.
Once you have UML up and running, it's time to play. I've written a very simple kernel module for testing. It uses four devices, /dev/gentest [0-3]. The module treats each device a little differently.
What are Linux modules? Kernel modules are chunks of code that are loaded and unloaded into the kernel as needed, thus extending the functionality of the kernel without requiring a reboot. In fact ...
Downloading/building the kernel on my Linux box will pretty much fill up that box's hard drive. So, can I set up a virtual machine on my Windows 8.1 box to develop my kernel module on?
At the 2001 Linux Kernel Summit, NSA developers presented their work on Security-Enhanced Linux (SELinux) and emphasized the need for enhanced security support in the main Linux kernel. In the ensuing ...
In our previous installment, the author introduced methods for accessing peripherals from user space in Linux. In this installment, Abbott describes kernel modules and device drivers followed by a ...