Linux Journal Issue #222/October 2012

Features

Kbuild: the Linux Kernel Build System  by Javier Martinez Canillas
Learn how to extend a Linux kernel tree using the kbuild system.
Automated Linux Kernel Crash Infrastructure—Eye in the Digital Sky  by Igor Ljubuncic and Raphael Sack
With environment health and uptime as the paramount objectives in mind, we propose a proactive, automated solution to managing and handling kernel crashes.

Indepth

Raising the Bar for Linux Trainers  by Darren Douglas
Ever been in a terrible Linux training session? Learn how to save others from the misery you endured.
Sacrifice a Canary upon the Stack of the Gods: on Canaries, Coal Mines and Stack Sanity  by Matt Davis
Stack canaries provide a simple means of detecting stack corruption and can prevent unintended stack overflow-based execution.

Columns

Reuven M. Lerner's At the Forge   Switching to Chrom(ium)  
Dave Taylor's Work the Shell   The Über-Skeleton Challenge  
Kyle Rankin's Hack and /   How to Deploy a Server  
Shawn Powers' The Open-Source Classroom   Pwn Your Phone  
Doc Searls' EOF   Heavy Backup Weather  

In Every Issue

Current_Issue.tar.gz  
Letters  
UPFRONT  
New Products