Author

Greg Kroah-Hartman

📖 Overview

Greg Kroah-Hartman is one of the most prominent Linux kernel developers and currently serves as the stable kernel maintainer and Linux Foundation Fellow. He has been a key contributor to the Linux kernel since 1999 and is responsible for the USB, driver core, debugfs, and sysfs subsystems within the kernel. As the maintainer of the stable kernel branch, Kroah-Hartman oversees the release of bug fixes and security updates for supported Linux kernel versions. He has authored several books on Linux kernel development including "Linux Kernel in a Nutshell" and "Linux Device Drivers," which are considered essential references for kernel developers. Beyond his technical contributions, Kroah-Hartman is known for his advocacy of open source development practices and his efforts to make kernel development more accessible to new contributors. He frequently speaks at Linux and open source conferences, sharing insights about kernel development processes and community collaboration. Kroah-Hartman's work at the Linux Foundation involves coordinating between kernel developers, hardware manufacturers, and distribution vendors to ensure Linux compatibility across a wide range of devices. His contributions have been instrumental in establishing Linux as a stable and reliable platform for both enterprise and consumer use.

👀 Reviews

Readers appreciate Greg Kroah-Hartman's technical writing style and direct communication of complex Linux kernel concepts. Multiple reviews note his ability to break down complicated topics for kernel developers. Liked: - Clear explanations of Linux driver development - Practical code examples - Quick responses to community questions - Regular kernel updates and patches - Active engagement on Linux mailing lists Disliked: - Some documentation can be terse - Assumes prior Linux knowledge - Technical writing style can be dry His book "Linux Kernel in a Nutshell" receives 4.1/5 on Goodreads (127 ratings) and 4.3/5 on Amazon (89 ratings). One reader noted: "No fluff, just the essential information kernel developers need." Another commented: "Could use more detailed explanations for beginners." His Linux Driver Development documentation maintains a 4.4/5 rating on kernel.org's documentation portal, with developers citing its usefulness for writing device drivers.

📚 Books by Greg Kroah-Hartman

Linux Device Drivers - A comprehensive guide on writing device drivers for the Linux kernel, covering APIs, interfaces, and practical implementation details.

Linux Kernel in a Nutshell - A reference manual explaining how to build, configure, and install the Linux kernel from source code.

Linux Device Drivers, 3rd Edition (co-authored with Jonathan Corbet and Alessandro Rubini) - A detailed technical manual covering device driver development for Linux kernel 2.6, including character devices, network interfaces, and debugging techniques.

Professional Linux Kernel Architecture - An in-depth examination of Linux kernel internals, focusing on system architecture, memory management, and process scheduling.

Understanding the Linux Virtual Memory Manager - A technical exploration of Linux's memory management subsystem, including page allocation, address spaces, and swap management.