Device Drivers, Part 17: Module Interactions
This article, which is part of the series on Linux device drivers, demonstrates various interactions with a Linux module. As Shweta and Pugs gear up for their final semester’s project on Linux drivers,…
Understanding a Kernel Oops!
Understanding a kernel panic and doing the forensics to trace the bug is considered a hacker’s job. This is a complex task that requires sound knowledge of both the architecture you are working…
Device Drivers, Part 2: Writing Your First Linux Driver in the Classroom
This article, which is part of the series on Linux device drivers, deals with the concept of dynamically loading drivers, first writing a Linux driver, before building and then loading it. Shweta and…
SystemTap Tutorial, Part 1
This is the first of a two-part series on SystemTap, a dynamic method to monitor and trace the operations of a running Linux kernel. SystemTap is useful to systems administrators, kernel developers, support…





