Puppet Data Centre Automation Solution, Part 4: Classes & Modules
We learned about some of the interesting ways Puppet helps automate things in Part 3. In the final part of this series, we look at the rules to follow to effectively organise Puppet…
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…
Puppet Data Centre Automation Solution, Part 3: Resource Types & Example Configs
The previous article in this series focused on creating users, groups and files (based on home directories). Let’s now look at the various types of resources provided by Puppet, by default, and at…
Exploring Software: What Makes Netbook Hotkeys Tick!
This article explores the often confusing issues around ACPI handling in Linux, with the particular perspective of getting hotkeys working on netbooks. One weakness of Linux on laptops and netbooks is that not…
Fedora 14 Review: I’m Smiling About Laughlin
I was initially a KDE user, but for a long time, I’ve been using GNOME on Ubuntu. This is because there has always been some serious bug or the other in KDE, ever…
Exploring Software: Understanding a Netbook Desktop
Desktop environments are wonderful in the way they just work. The complexity of what is happening “below the hood” is well hidden from us. Looking at the various netbook options, I was curious…








