Tag: kernel development
“Linux interoperability has been enabled through work across Microsoft”
Players in the Linux community often find Microsoft and open source technology not quite in sync. Ironically, Microsoft is one of the major contributors...
Linux Maintainer Greg K-H Talks About What Keeps Him Busy!
Greg Kroah Hartman, fondly known as Greg K-H, is one of the most important people working on the Linux kernel. He is the Linux...
IT Pays To Be a Linux Expert
The IT industry is expected to hire many more Linux professionals this year, and to take extra measures to retain Linux talent within organisations....
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...
Device Drivers, Part 16: Kernel Window — Peeping through /proc
This article, which is part of the series on Linux device drivers, demonstrates the creation and usage of files under the /proc virtual filesystem.
After...
Linux Kernel Development Using Git
This article looks at setting up Git and using it for Linux kernel development. It is aimed at developers who would like to move...
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...
Kernel Tracing with ftrace, Part 1
This article explains how to set up ftrace and be able to understand how to trace functions. It should be useful for current kernel...
Debugging the Linux Kernel with debugfs
debugfs is a simple memory-based filesystem, designed specifically to debug Linux kernel code, and not to be confused with the debugfs filesystem utility. Introduced...