"kernel programming" tag
Inside the hard drive

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

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 a mechanical engineering subject: The design of the…

Health check

Getting Started with SystemTap

If programming is an art, then debugging is even more so. To be a good programmer, one must master debugging. We have seen some good methods of kernel debugging, e.g., gdb, kgdb, kprobes,…

Getting started...

Getting Started with Inotify

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 use the Inotify API to register for interesting events,…

A Voyage to the Kernel, Day 11

[Segment 3.1] We’re entering a new phase in our journey—kernel programming. In the first part, we’ll cover a broad introduction to the Linux platform for newbies, along with some history.

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.