Manoj Rao bio photo

Manoj Rao

Your Average Common Man

Email Twitter Github

Welcome to the Void Star Podcast Series. This episode contains my conversation with Greg Kroah-Hartman. If you are not sure who GKH is, I’ll save you the trouble of looking him up. Here is the excerpt from GKH’s Wikipedia page:

“Greg Kroah-Hartman (GKH) is a Linux kernel developer. He is the current Linux kernel maintainer for the -stable branch, the staging subsystem, USB, driver core, debugfs, kref, kobject, and the sysfs kernel subsystems, Userspace I/O (with Hans J. Koch), and TTY layer. He also created linux-hotplug, the udev project, and the Linux Driver Project. He worked for Novell in the SUSE Labs division and, as of 1 February 2012, works at the Linux Foundation. He is a co-author of Linux Device Drivers (3rd Edition) and author of Linux Kernel in a Nutshell, and used to be a contributing editor for Linux Journal. He also contributes articles to, the computing news site. Kroah-Hartman frequently helps in the documentation of the kernel and driver development through talks and tutorials. In 2006, he released a CD image of material to introduce a programmer to working on Linux device driver development. Kroah-Hartman has been a strong advocate of a stable kernel–user space API.”

My Interview with Greg Kroah-Hartman (GKH)

Available on iTunes Podcast

Visit Void Star Podcast’s page on iTunes Podcast Portal. Please Click ‘Subscribe’, leave a comment.

Get it iTunes

Available on Google Play Music

Listen on Google Play Music

Available on Stitcher

Listen to Stitcher


Show Notes:

Greg’s Git Config:

        dc = describe --contains
        fp = format-patch -M
        b = branch -v
        s = status -sb

Greg’s VIM config:

.vimrc lines for different things we talked about:

" highlight trailing spaces
highlight WhitespaceEOL ctermbg=red guibg=red
match WhitespaceEOL /\s\+$/

Greg’s Kernel Coding Style Plugin:

Greg uses the linux coding style addon for proper kernel formatting and to highlight when going over 80 columsn:

The plugin Greg uses for Editing files under git

Greg also mentioned that he uses this vim plugin and likes it a lot for editing files under git control, to see what has changed easily:


Other plugins Greg uses:

As well as a few other common ones:


Bring Your Own Cause

If you think any info here has remotely helped you consider dropping a penny for this cause, just click me . You can visit Unfortunately, there are plenty of sad things happening all over the world, if you have a different cause or charity you'd rather support please do. And if you did make a donation, please drop a note to me (annotated) or leave a comment here (anonymous is OK!) and I will use that as motivation to write more useful content here.

If you like topics such as this then please consider subscribing to my podcast. I talk to some of the stalwarts in tech and ask them what their favorite productivity hacks are:

Available on iTunes Podcast

Visit Void Star Podcast’s page on iTunes Podcast Portal. Please Click ‘Subscribe’, leave a comment.

Get it iTunes