Goodreads helps you keep track of books you want to read.
Start by marking “Linux Device Drivers” as Want to Read:
Linux Device Drivers
Enlarge cover
Rate this book
Clear rating
Open Preview

Linux Device Drivers

4.06  ·  Rating Details ·  160 Ratings  ·  9 Reviews

Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic "Linux Device Drivers" fro

...more
Paperback, Third Edition, 615 pages
Published February 17th 2005 by O'Reilly Media (first published February 7th 2005)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Linux Device Drivers, please sign up.

Be the first to ask a question about Linux Device Drivers

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
Kenneth Miller
Sep 09, 2015 Kenneth Miller rated it really liked it
It was good, certainly an excellent primer. But by no means can it compete with the actual source code or LXR itself. I would note that this is not a criticism, as documentation has to remain up to date.

It's best to derive the documentation needed directly from the kernel code itself. This book provides some examples, and the narrative helps explain subtleties that otherwise might have been missed to less driven programmers.

I'm very nearly done, requiring only the last two chapters, one cruciall
...more
Ken
Sep 16, 2016 Ken rated it liked it
Shelves: nonfic-topic
Good information, the first two thirds are definitely worth it, and you can skim from there. It's a little dense and doesn't hit all the kernel subsystems I'm interested in (sound, for one, and input for another), but it seems to be the only place to get started with this stuff. It does succeed at that, at least.
Tolga
May 28, 2012 Tolga rated it it was amazing
If you have a little background about linux, This book will help you very much in order to understand how to interact with peripheral on linux. You will really enjoy programming with device drivers ;)
Jeff Thomas
Jeff Thomas rated it really liked it
Nov 15, 2011
Andrew Shewmaker
Andrew Shewmaker rated it really liked it
May 29, 2014
Bryan
Bryan rated it it was amazing
Feb 02, 2016
Madhu
Madhu rated it really liked it
Feb 24, 2014
Ted
Ted rated it really liked it
Mar 28, 2013
Crissy_mae37yahoo.com
Crissy_mae37yahoo.com rated it it was ok
Nov 21, 2014
Nicky
Nicky rated it it was amazing
Feb 13, 2012
Akash
Akash rated it liked it
Jan 28, 2016
Dmytro Sirenko
Dmytro Sirenko rated it it was amazing
Dec 20, 2014
Edgefree
Edgefree rated it really liked it
May 12, 2013
Dongili Mattia
Dongili Mattia rated it really liked it
Nov 29, 2014
Ivo Tisch
Ivo Tisch rated it really liked it
Mar 14, 2014
Игорь Лаврега
Игорь Лаврега rated it it was amazing
Dec 27, 2012
Steven Côté
Steven Côté rated it liked it
Mar 08, 2015
Ahmed
Ahmed rated it liked it
May 13, 2015
Chris Roberts
Chris Roberts rated it really liked it
Apr 14, 2016
Drew Moseley
Drew Moseley rated it really liked it
Oct 18, 2014
niftynei
niftynei rated it it was amazing
Feb 01, 2015
Saseno
Saseno rated it it was amazing
Mar 16, 2012
Andrés
Andrés rated it really liked it
Mar 24, 2009
Abhilash PS
Abhilash PS rated it it was amazing
Dec 06, 2011
Kevin
Kevin rated it it was amazing
Nov 21, 2012
Michael Droettboom
Michael Droettboom rated it really liked it
Jun 07, 2012
Andre
Andre rated it it was amazing
Jul 15, 2013
John Hines
John Hines rated it it was amazing
Jul 20, 2014
Greg Rice
Greg Rice rated it really liked it
Feb 27, 2015
David
David rated it really liked it
Jan 15, 2010
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Understanding the Linux Kernel
  • Linux Kernel Development
  • UNIX Network Programming, Volume 2: Interprocess Communications, Second Edition
  • Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix
  • Mastering Algorithms with C
  • sed & awk
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • The Implementation (TCP/IP Illustrated, Volume 2)
  • Python Cookbook
  • 21st Century C: C Tips from the New School
  • Linux in a Nutshell
  • Regular Expressions Cookbook
  • Beginning Linux Programming
  • Linux Network Administrator's Guide
  • Running Linux
  • SQL in a Nutshell: A Desktop Quick Reference
  • The Art of UNIX Programming
  • Learning the bash Shell

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book