"kernel" tag
Kernel tracing

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 developers and device driver developers who want to debug…

A debug file system?

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 by Greg Kroah-Hartman in December 2004, debugfs helps kernel…

Systemtap time

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…

Smart TV

FreedomYUG: Is Your TV Watching You? Even If It Runs Linux Inside?

Something’s happened to my TV — it’s turned intelligent. The dumbest TV shows still stream mindlessly on it, 24×7, through the cable-box, but the TV has new smarts. For starters, it’s got USB…

Linux Network Stack Administration: A Developer’s Approach

This article explores the various methods of managing the networking stack using application-level C programs, kernel-level C programs, the proc filesystem, etc.

A Quick Q ‘n’ A Session with Greg Kroah-Hartman

Greg K-H is the current Linux kernel maintainer for the -stable branch and is well known for his contributions to the Linux device drivers project that has enabled the kernel to support the MOST number of hardware devices, compared to any other kernel or OS. Here we present a quick interview with the man.

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.

A Voyage to the Kernel, Day 9

[Segment 2.3] On the 9th day of our “voyage to the kernel”, we learn about cryptography.

A Voyage to the Kernel, Day 8

[Segment 2.2] In the last column, we had discussed some basic algorithms and methodologies. Now we will generalise the scheme of an algorithm.

The Crux of Linux Notifier Chains

You can communicate between dynamic modules with notifier chains.

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

Creative Commons License.