📖 Overview
Robert Love is a software engineer and author known for his significant contributions to the Linux kernel and his technical writing about Linux systems programming. He has been an active kernel developer since 1999 and has written multiple authoritative books on Linux development.
Love held key engineering roles at Google and Novell, where he worked on both kernel development and Android systems. His most widely recognized book is "Linux Kernel Development," which has become a standard text for understanding kernel internals and development practices.
His other notable works include "Linux System Programming" and "Linux in a Nutshell," which focus on system programming interfaces and command-line usage respectively. Beyond writing, Love has contributed patches to various open source projects and has been involved in developing core Linux subsystems.
Love earned his B.A. in Mathematics and Computer Science from the University of Florida. His technical expertise spans operating system design, process scheduling, and system performance optimization, making him a respected voice in the Linux development community.
👀 Reviews
Readers consistently praise Love's ability to explain complex technical concepts clearly. His books receive strong reviews from both students and experienced developers.
What readers liked:
- Clear explanations of kernel internals without oversimplifying
- Well-structured progression from basic to advanced topics
- Code examples that directly illustrate concepts
- Balanced mix of theory and practical implementation details
What readers disliked:
- Some outdated content in older editions
- Advanced prerequisites needed for full comprehension
- Limited coverage of newer kernel features
- Dense technical writing style can be challenging for beginners
Ratings across platforms:
- "Linux Kernel Development" (3rd Ed): 4.5/5 on Amazon (350+ reviews), 4.3/5 on Goodreads (500+ ratings)
- "Linux System Programming": 4.4/5 on Amazon (200+ reviews)
Notable reader comments:
"Explains concepts I struggled with for years in just a few paragraphs" - Amazon reviewer
"The code examples make abstract concepts concrete" - Goodreads reviewer
"Not for absolute beginners, but perfect for intermediate developers" - Goodreads reviewer
📚 Books by Robert Love
Linux Kernel Development - Technical guide explaining the Linux kernel architecture, system calls, and development processes.
Linux System Programming: Talking Directly to the Kernel and C Library - Reference manual covering Linux system calls, file I/O, memory management, and process management.
Linux in a Nutshell - Comprehensive command reference and system administrator's guide for Linux operating systems.
Get Programming with Go - Step-by-step introduction to programming in the Go language, covering basic to intermediate concepts.
Dynamic Kernel Module Support: A Implementation Guide - Technical documentation of Linux kernel modules and the DKMS framework.
Android Application Development For Dummies - Introductory guide to developing applications for the Android mobile platform.
Linux System Programming: Talking Directly to the Kernel and C Library - Reference manual covering Linux system calls, file I/O, memory management, and process management.
Linux in a Nutshell - Comprehensive command reference and system administrator's guide for Linux operating systems.
Get Programming with Go - Step-by-step introduction to programming in the Go language, covering basic to intermediate concepts.
Dynamic Kernel Module Support: A Implementation Guide - Technical documentation of Linux kernel modules and the DKMS framework.
Android Application Development For Dummies - Introductory guide to developing applications for the Android mobile platform.
👥 Similar authors
Greg Kroah-Hartman writes Linux kernel documentation and books focused on device drivers and kernel development. He maintains stable kernel releases and contributes technical writing about Linux internals.
Michael Kerrisk authors reference materials about Linux programming and system calls. His work The Linux Programming Interface serves as a comprehensive guide for Linux and UNIX system programming.
Steve Best produces books about Linux kernel internals and file systems. He focuses on storage subsystems and kernel architecture in his technical publications.
Jonathan Corbet writes about Linux kernel development and maintains LWN.net for kernel news. His publications explain kernel internals and track kernel development progress.
Daniel Bovet creates in-depth works about operating system concepts and Linux kernel architecture. His books examine process scheduling and system architecture from both theoretical and practical perspectives.
Michael Kerrisk authors reference materials about Linux programming and system calls. His work The Linux Programming Interface serves as a comprehensive guide for Linux and UNIX system programming.
Steve Best produces books about Linux kernel internals and file systems. He focuses on storage subsystems and kernel architecture in his technical publications.
Jonathan Corbet writes about Linux kernel development and maintains LWN.net for kernel news. His publications explain kernel internals and track kernel development progress.
Daniel Bovet creates in-depth works about operating system concepts and Linux kernel architecture. His books examine process scheduling and system architecture from both theoretical and practical perspectives.