33

A book list for operating system kernel developers and device driver writers

 5 years ago
source link: https://www.tuicool.com/articles/hit/fqmIbmE
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
FGA: A book list for operating system kernel developers and device driver writers

A book list for operating system kernel developers and device driver writers

You've come to this page because you've asked a question similar to the following:

What books should I read for operating system kernel development or device driver writing?

This is the Frequently Given Answer to such questions.

You can also reada review.

Worked examples of operating system kernels

  • Andrew S. Tanenbaum (1987), Operating Systems: Design and implementation , Prentice-Hall, ISBN 0136373313
  • Douglas Comer (1984), Operating System Design: The Xinu Approach , Prentice-Hall, ISBN 0136375545
  • Douglas Comer (1987), Operating System Design — Volume 2: Internetworking with Xinu , Prentice-Hall, ISBN 0136376460
  • Pat Villani (1996), FreeDOS Kernel , RD Books, ISBN 0879304367
  • Richard A. Burgess (1995), Developing your own 32-bit operating system , Sams, ISBN 0672306557
  • Jean J. Labrosse (1999), Micro-C/OS-II: The real-time kernel , Miller-Freeman, ISBN 0879305436

"Internals" books analysing existing operating systems

  • Maurice J. Bach (1987), The design of the Unix® operating system , Prentice-Hall, ISBN 0132017571
  • Gordon Letwin (1988), Inside OS/2 , Microsoft Press, ISBN 1556151179
  • H.M. Deitel and M.S. Kogan (1992), The design of OS/2 , Addison-Wesley, ISBN 0201548895
  • Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and John S. Quarterman (1988), The design and implementation of the 4.3BSD operating system , Addison-Wesley, ISBN 0201061961
  • Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, and John S. Quarterman (1996), The design and implementation of the 4.4BSD operating system , Addison-Wesley, ISBN 0201549794
  • Uresh Vahalia (1996), Unix Internals: The new frontiers , Prentice-Hall, ISBN 0131019082
  • Jim Mauro and Richard MacDougall (2001), Solaris Internals: Core kernel architecture , Prentice-Hall, ISBN 0130224960
  • John Lions (1977,1996), Lions' Commentary on Unix 6th Edition (with source code) , Peer-To-Peer, ISBN 0573980137
  • David A. Solomon (1998), Inside Windows NT (2nd edition) , Microsoft Press, ISBN 1572316772
  • Michael Beck, Harald Böhme, Robert Magnus, Mirko Dziadzka, and Ulrich Kunitz (1998), Linux Kernel Internals , Addison-Wesley, ISBN 0201331438
  • Prasad Dabak, Sandeep Phadke, and Milind Borate (1999), Undocumented Windows NT , IDG Books, ISBN 0764545698

Device driver development

  • Raymond Westwater (1989), Writing OS/2 Device Drivers , Addison-Wesley, ISBN 0201522349
  • Art Baker (1997), The Windows NT Device Driver Book , Prentice-Hall, ISBN 0131844741
  • Walter Oney (1999), Programming the Microsoft Windows Driver Model , Microsoft Press, ISBN 0735605882
  • Rajeev Nagar (1997), Windows NT file system internals , O'Reilly, ISBN 1565922492
  • Alessandro Rubini (1998), Linux device drivers , O'Reilly, ISBN 1565922921

Operating systems theory

  • Milan Milenkovic (1987), Operating Systems: Concepts and Design , McGraw-Hill, ISBN 0071005838
  • Andrew S. Tanenbaum (1992), Modern Operating Systems , Prentice-Hall, ISBN 0135957524
  • H.M. Deitel (1990), Operating Systems , Addison-Wesley, ISBN 0201509393

©Copyright 2006–2006 Jonathan de Boyne Pollard . "Moral" rights asserted.

Permission is hereby granted to copy and to distribute this web page in its original, unmodified form as long as its last modification datestamp is preserved.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK