Taking the dump with Kdump [sic]

Updated: January 8, 2011

Do you know what [sic] stands for? It's Latin and it means that's really how it appears in the original. Why would that make any sense in the context of this article? Well, depends on what you're looking for. If you're after funny references and witty innuendo, you've come to the right place. Linux geeks are known for introducing personal comments and snippets of their biography into official code, but nothing beats the kernel memory core dumping mechanism called Kdump. There's something special about it.

Anyhow, let's take a look at the Kdump configuration file, originally from an openSUSE machine. Here's what it says in there, I solemnly swear I did not change or edit anything except align the text to look nicely in the vi editor.

Here's what you need to do before taking a proverbial dump.


If you can't see the text in the image, literally, it says:

Program that is executed before taking the dump.

Wow, that's a little radical, isn't it?

And then, one more:


Again, it says:

Program that is executed after taking the dump.

Apparently, basic hygiene is quite complicated in the Linux world. You need to run programs before and after you visit the loo, which can be quite inconvenient. This is taking the dump on a whole never level.

I must end this extremely punny article with a magnificent photo of the central repository where all dumps are taken /dev/null style, with an occasional quirk, that is. I believe this article probably takes the art of humor to a whole new level.

/dev/null joke


I have an inkling of a suspicious that whoever included the comments in the kdump configuration file may have thought about this and is now waiting for the first public outrage to jump in wild glee. Well, there you go.

Open-source has never been so funny!

Oh, if you're looking for my kdump tutorials and whatnot, please head into the Linux section. There are six or seven articles available, starting with LKCD and Kdump setups, special configurations for openSUSE 11 and CentOS, plus two super extensive howtos on using the crash utility to analyze the dumps, all the way into assembly code.

Another masterpiece from Dedoimedo. Master Peace [sic].