Home Tags Kernel

Tag: kernel

Device Drivers, Part 14: A Dive Inside the Hard Disk for...

4
This article, which is part of the series on Linux device drivers, takes you on a tour inside a hard disk. "Doesn't it sound like...

Working with MTD Devices

7
This article shows how kernel and application developers (in C) can make use of MTD in Linux. MTD (Memory Technology Devices) are NAND/NOR-based flash memory...

Getting Started with SystemTap

4
If programming is an art, then debugging is even more so. To be a good programmer, one must master debugging. We have seen some...

Device Drivers, Part 10: Kernel-Space Debuggers in Linux

2
This article, which is part of the series on Linux device drivers, talks about kernel-space debugging in Linux. Shweta, back from hospital, was relaxing in...

Getting Started with Inotify

12
Inotify is a Linux kernel feature that provides an event-driven framework for applications to monitor changes in the filesystem. This article demonstrates how to...

Kernel Debugging Using Kprobe and Jprobe

4
Debugging is like plumbing; it involves fixing difficult, hidden problems -- so, besides the vital experience, both debuggers and plumbers must have a specialised...

KGDB with VirtualBox: Debug a Live Kernel

5
Debugging an application live has always been easy for application developers, but debugging a live kernel has never been a simple option for kernel...

Device Drivers, Part 3: Kernel C Extras in a Linux Driver

37
This article in the series on Linux device drivers deals with the kernel's message logging, and kernel-specific GCC extensions. Enthused by how Pugs impressed their...

Getting Started with RTLinux

5
This article deals with installing RTLinux, and creating a sample real-time module that can be loaded in it. An operating system is responsible for managing,...

Kernel Tracing with ftrace, Part 1

5
This article explains how to set up ftrace and be able to understand how to trace functions. It should be useful for current kernel...