Free Essay

Greg Kroah-Hartman

In:

Submitted By normajean
Words 435
Pages 2
Greg Kroah-Hartman is a kernel champion, devfs headsman and inexplicable lover of PCI Hotplug subsystems. The first computer that he ever used was a Radio Shack TRS-80, Model 3, and the first piece of code that he ever wrote were programs in BASIC that ended up being used by his parents for different volunteer tasks they were involved in at the time (Rf.1). He has resided in Portland, Oregon for more than ten years with his beautiful wife and two children, and currently works for Novell in the SUSE Labs division as a full time employee on the Linux Driver Project. He is considered to be an authority and “rock star” in his field, and is the co-author of "Linux Device Drivers, 3rd Edition" and sole author of the book entitled, "Linux Kernel in a Nutshell" (Rf.2). He used to be a contributing editor for Linux Journal, and began building the Linux kernel in 1996, and wrote the programs for the Linux kernel drivers in 1999. He is the current maintainer of the USB, PCI, driver core and sysfs subsystems in the kernel source tree, the staging subsystem, USB, driver core, debugfs, kref, kobject, and the sysfs kernel subsystems. Another one of his co-responsibilities is maintaining the Linux kernel for the -stable branch with his colleague, Chris Wright (Rf.3). He is also the maintainer of the linux-hotplug , and created and maintains the Linux Device Driver Kit. He also contributes articles to LWN.net, the news computing site, and in 2006, he released a CD image of material to introduce a programmer to working on Linux device driver development.
References
1. Bhartya, Swapni, “A Quick Q `n’ A Session with Greg Kroah-Hartman, Linux (For You), http://www.linuxforu.com/interviews/a-quick-qna-session-with-greg-kroah-hartman.
2. ________, Greg Kroah-Hartman – O’Reilly Media, O’Reilly Community, http://www.oreillynet.com/pub/au/2077.
3. ________, Facts, Discussion Forum, and Encyclopedia, http://www.absoluteastronomy.com/topics/Greg_Kroah-Hartman.

Research III Assignment 3:
Research Three Linux Kernel developers and provide one half page on each describing their contributions to the kernel and a sort biography for each developer. My Selected Three are:
James Morris, Greg Kroah Hartman, Linus Torvalds.
James Morris (may be Richard James Morris) http://namei.org/cv_internet_james_morris.txt http://www.singsurf.org/cv.html

Greg Kroah Hartman http://www.linuxuser.co.uk/interviews/greg-kroah-hartman-speaks/ http://howsoftwareisbuilt.com/2009/11/18/interview-with-greg-kroah-hartman-linux-kernel-devmaintainer/

http://www.oreillynet.com/pub/au/2077

Linus Torvalds
http://www.linfo.org/linus.html

Similar Documents

Free Essay

Usb Usb Driver

...Chapter 1 INTRODUCTION 1.1 Introduction The first version of the Universal Serial Bus (USB) specification was released in January 1996.In April 2000 , version 2.0 of the USB specification which supports transfer rates upto 480 Mbps , was released. Because of its low cost, high data-transfer rate, ease of use and flexibility, USB has gained wide acceptance in the computer industry. Today , many peripherals and devices connect to computers through USB interfaces. Currently most general purpose operating systems provide support for USB devices, and it is relatively easy to develop applications in C that access such peripherals. Linux operating system do not provide remote access through USB between different machines .Here we utilize its high bandwidth to transfer files between machines using USB without using any network cables. 1.2 Objectives The USB remote file access allows high speed transferring of files between two machines. 1.3 USB Cable Fig 1.1 A USB Cable 1.4 Advantages Of Using USB Cable for Remote Access • Transfer files between two PCs (or three PCs using two cables) • Fully compliant with USB 1.1 and USB 2.0 • USB 2.0 High-speed performance with data transfer rate of over 15 Mbps • No external power needed (Bus powered from either USB port) • Low power consumption • Supports suspend and resume for power management • Supports remote wake-up • Terrific for laptop/notebook to desktop file transfers. 1.5 Module Overview This project mainly...

Words: 557 - Pages: 3

Free Essay

Android Based Webstatic Server

...A Project Report On ANDROID BASED STATIC WEBSERVER BY CONTENTS TITLE ABSTRACT INTRODUCTION…………………………………………………. 1 Purpose……………………………………………………..………… 1.1 Scope…………………………………………………..…….……….. 1.2 Definitions, Acroynms, Abbrivations……………………. 1.3 Overview……………………..………………………………………. 1.4 SYSTEM ANALYSIS……………………………………… 3 Software Requirements Specification…..………………. 3.1 Hardware Requirements……………………………………….. 3.1.1 Software Requirements………………………………………… 3.1.2 IMPLEMENTATION……………………………………… 4 Modules……………………………………………………………….. 4.1 Accounts…………………………………………………………..4.1.1 Transactions………………………………………………………….. 4.1.2 DESIGN………………..…………………………….……… 5 UML Diagrams………………………………………………………… 5.1 Class Diagram………………………………………………………… 5.1.1 Usecase Diagram….……………………………………………….. 5.1.2 Sequence Diagram….……………………………………………….. 5.1.3 RESULT FOR IMPLEMENTATION…………………… 6 Output Screens………………………………………………………. 6.1 SYSTEM TESTING………………………………………….7 Types of Testing………………………………………………………. 7.1 TESTCASES…………………………………………………..8 CONCLUSION………………………………………………..9 ANDROID BASED STATIC WEBSERVER ABSTRACT Android is software platform and operating system for mobile devices. Being an open-source, it is based on the Linux kernel. It was developed by Google and later the Open Handset Alliance (OHA). It allows writing managed code in the Java language. Due to Android here is the...

Words: 9090 - Pages: 37

Premium Essay

Android Applictions

...TERM PAPER TOPIC:ANDROID APPLICATIONS Acknowledgement I would gladly like to thank my faculty guide Ms. Riju Choudhary and it gives me immense pleasure to say that she was a constant support throughout helping and guiding me. I would say it wasn’t easy for her but she did her best replying to our mails n helping us in correcting our mistakes. She also helped us in selecting a topic of our choice and interest so we could work harder and with more interest. I was happy to have her as my guide and will look forward to work under her again. A special thanks to you mam. I would also thank my parents for their never ending care n support. Table of content 1. Introduction * History * Design * Features 2. Applications 3. Google play 4. The 100 best apps of 2012 5. The 12 best android tablet app 6. Android software development 7. References Introduction Android is a Linux-based operating system for mobile devices such as Smartphone and tablet computers. It is developed by the Open Handset Alliance, led by Google, and other companies. Google purchased the initial developer of the software, Android Inc., in 2005. The unveiling of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance, a consortium of 86 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google releases the Android code as open-source, under the Apache License. The Android...

Words: 11004 - Pages: 45

Free Essay

Investigation Into Opensource Software

...Understanding Open Source Software Development Process Abstract: As the assignment requirement, we selected eclipse, Linux kernel and commercial software from the corporation of one member. It is the regret that we had not enough time to collect all statistics by ourselves, and instead of that, papers and blogs are the main resources for open source part in this document. The open source software is introduced before the commercial one. Keywords: development process, code ownership, defect density, bug lifetime Background: Linux Kernel In April 1991, Linus Torvalds, a 21-year-old student at the University of Helsinki, Finland started working on some simple ideas for an operating system. He started with a task switcher in Intel 80386 assembly language and a terminal driver. On 26 August 1991, Torvalds posted the following to comp.os.minix, a newsgroup on Usenet: I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). After that, many people contributed code to the project. Early on, the MINIX community contributed code and ideas to the Linux kernel. At the time, the GNU Project had created many of the components required for a free operating system, but its own kernel...

Words: 9369 - Pages: 38

Free Essay

Linux System Programming

...LINUX System Programming Other Linux resources from O’Reilly Related titles Building Embedded Linux Systems Designing Embedded Hardware Linux Device Drivers Linux Kernel in a Nutshell Programming Embedded Systems Running Linux Understanding Linux Network Internals Understanding the Linux Kernel Linux Books Resource Center linux.oreilly.com is a complete catalog of O’Reilly’s books on Linux and Unix and related technologies, including sample chapters and code examples. ONLamp.com is the premier site for the open source web platform: Linux, Apache, MySQL and either Perl, Python, or PHP. Conferences O’Reilly brings diverse innovators together to nurture the ideas that spark revolutionary industries. We specialize in documenting the latest tools and systems, translating the innovator’s knowledge into useful skills for those in the trenches. Visit conferences.oreilly.com for our upcoming events. Safari Bookshelf (safari.oreilly.com) is the premier online reference library for programmers and IT professionals. Conduct searches across more than 1,000 books. Subscribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Bookshelf from cover to cover or simply flip to the page you need. Try it today for free. LINUX System Programming Robert Love Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux System Programming by Robert Love Copyright...

Words: 125679 - Pages: 503