From Wikipedia, the free encyclopedia
Jump to: navigation, search
Greg Kroah-Hartman
Greg Kroah-Hartman at SUSE Offices in Nuremberg
Residence Portland, Oregon, United States
Other names Greg KH
Occupation Programmer
Employer Linux Foundation[1]

Greg Kroah-Hartman (GKH) is a Linux kernel developer. He is the current Linux kernel maintainer for the -stable branch,[2] the staging subsystem,[2] USB,[2] driver core, debugfs, kref, kobject, and the sysfs kernel subsystems,[2] Userspace I/O (with Hans J. Koch),[2] and TTY layer.[2] He also created linux-hotplug, the udev project, and the Linux Driver Project.[3] He worked for Novell in the SUSE Labs division and, as of 1 February 2012, works at the Linux Foundation.[1][4]

He is a co-author of Linux Device Drivers (3rd Edition)[5] and author of Linux Kernel in a Nutshell,[6] 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[7][8] and tutorials.[9][10] In 2006, he released a CD image of material to introduce a programmer to working on Linux device driver development.[11]

Kroah-Hartman has been a strong advocate of a stable kernel–user space API (only, i.e. not an advocate for a stable kernel interface/binary kernel interface in general, just for user space programs).[12]


  • Jonathan Corbet; Alessandro Rubini; Greg Kroah-Hartman (2005). Linux Device Drivers (3rd ed.). Sebastopol, CA: O'Reilly. ISBN 0-596-00590-3. 
  • Kroah-Hartman, Greg (2006). Linux Kernel in a Nutshell (1st ed.). Sebastopol, CA: O'Reilly. ISBN 978-0-596-10079-7. 


  1. ^ a b "Leading Kernel Maintainer Greg Kroah-Hartman Joins The Linux Foundation". Linux Foundation. 31 January 2012. Retrieved 2012-02-02. 
  2. ^ a b c d e f "Linux kernel Maintainers file". Archived from the original on 2013-01-13. Retrieved 2013-04-14. 
  3. ^ Greg Kroah-Hartman (2007-09-27). "Linux Driver Project Kickoff". Retrieved 2009-06-20. 
  4. ^ KH, Greg (2012-02-20). "What Greg Does". Retrieved 2013-04-14. 
  5. ^ "O'reilly: Linux Device Drivers, Third Edition". Retrieved 2014-12-21. 
  6. ^ "O'reilly: Linux Kernel in a Nutshell". Retrieved 2009-06-20. 
  7. ^ Greg Kroah-Hartman (2006-07-23). "Linux Symposium: Keynote by Greg Kroah-Hartman, myths, lies, and truths about Linux kernel development". Retrieved 2009-06-20. 
  8. ^ "O'reilly Net: Current State of the Linux Kernel". Retrieved 2009-06-20. 
  9. ^ "O'Reilly Net: Write A Real, Working Linux Driver". Retrieved 2009-06-20. 
  10. ^ Linux Symposium: Write a real, working Linux driver tutorial
  11. ^ "Linux DDK". 2006-05-24. Retrieved 2012-04-05. 
  12. ^ "The Linux Kernel Driver Interface". Archived from the original on 2015-04-26. 

External links[edit]


None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license