Greg Kroah-Hartman
Encyclopedia
Greg Kroah-Hartman is a Linux kernel
Linux kernel
The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software....

 developer. He is the current Linux kernel maintainer for the -stable branch with Chris Wright
Chris Wright (programmer)
Chris Wright is a Linux kernel developer. He is the current Linux kernel co-maintainer for the -stable branch with Greg Kroah-Hartman. He is involved in Linux kernel security related topics and is currently the maintainer for the LSM framework.- References :...

, the staging subsystem, USB
Universal Serial Bus
USB is an industry standard developed in the mid-1990s that defines the cables, connectors and protocols used in a bus for connection, communication and power supply between computers and electronic devices....

, driver core, debugfs, kref
KREF
KREF is a radio station broadcasting a Sports radio format. Licensed to Norman, Oklahoma, USA, the station serves the Oklahoma City area. The station is currently owned by Fox Broadcasting Co and features programing from Fox Sports Radio, Premiere Radio Networks and Westwood One.-Office...

, kobject, and the sysfs
Sysfs
Sysfs is a virtual file system provided by Linux 2.6. Sysfs exports information about devices and drivers from the kernel device model to user space, and is also used for configuration...

 kernel subsystems, Userspace
User space
A conventional computer operating system usually segregates virtual memory into kernel space and user space. Kernel space is strictly reserved for running the kernel, kernel extensions, and most device drivers...

 I/O
Input/output
In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world, possibly a human, or another information processing system. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it...

 (with Hans J. Koch) and TTY
Tty (Unix)
tty is a Unix command that prints to standard output the name of the terminal connected to standard input. The name of the program comes from teletypewriter, abbreviated "TTY".When the program runs, it will output something like this:$ tty/dev/pts/4...

 layer. He is also the maintainer of the linux-hotplug and created the udev
Udev
udev is the device manager for the Linux kernel. Primarily, it manages device nodes in /dev. It is the successor of devfs and hotplug, which means that it handles the /dev directory and all user space actions when adding/removing devices, including firmware load.-History:udev was new in Linux...

 projects. Additionally, he helps to maintain the Gentoo Linux
Gentoo Linux
Gentoo Linux is a computer operating system built on top of the Linux kernel and based on the Portage package management system. It is distributed as free and open source software. Unlike a conventional software distribution, the user compiles the source code locally according to their chosen...

 packages for these programs, and helps with the kernel package. He works for Novell
Novell
Novell, Inc. is a multinational software and services company. It is a wholly owned subsidiary of The Attachmate Group. It specializes in network operating systems, such as Novell NetWare; systems management solutions, such as Novell ZENworks; and collaboration solutions, such as Novell Groupwise...

 in the SUSE
SUSE Linux distributions
SUSE Linux is a computer operating system. It is built on top of the open source Linux kernel and is distributed with system and application software from other open source projects. SUSE Linux is of German origin and mainly developed in Europe. The first version appeared in early 1994, making...

 Labs division. He is currently working full time on the Linux Driver Project.

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
Linux Journal
Linux Journal is a monthly technology magazine published by Belltown Media, Inc. of Houston, Texas. The magazine focuses specifically on Linux, allowing the content to be a highly specialized source of information for open source enthusiasts.-History:...

. He also contributes articles to LWN.net
LWN.net
LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems. It consists of a weekly issue, separate stories which are published most days, and threaded discussion attached to every story. Most news published daily are short...

, the news computing 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.

Books

  • 2005 - Linux Device Drivers 3ed - ISBN 0-596-00590-3
  • 2006 - Linux Kernel in a Nutshell 1ed - ISBN 0-596-10079-5

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK