MEN AT WORK! Magazine archives prior to November 2010 are either missing or aren't correctly formatted. Work is underway...
Surya Prabhakar
WordPress time!

10 WordPress Plugins for Power Blogging

The power of WordPress lies in its many plugins, which can greatly enhance its functionality. Understanding the plugin infrastructure and equipping your WordPress site with them, gives you an edge by getting a…

Let us git

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 their development environment to Git SCM. I assume that…

Time to debug

KGDB with VirtualBox: Debug a Live Kernel

Debugging an application live has always been easy for application developers, but debugging a live kernel has never been a simple option for kernel developers — it involves multiple machines with serial connections….

Crash your system

CRASH Your System (and Debug Kernel Panic)

Aimed at Linux kernel developers and just about anybody who would like to debug a kernel panic with the Crash utility, this article assumes readers have an understanding of the basics of the…

Oops!

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…

ftrace

Kernel Tracing with ftrace, Part 2

In my previous article, we had a working setup of ftrace, and explored options to enable and disable it. In this article, we will explore a few more capabilities of ftrace. Let’s begin…

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…

All published articles are released under Creative Commons Attribution-ShareAlike 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