Linux Kernel Programming, 3/e

Michael Beck, Harald Bohme, Mirko Dziadzka, Ulrich Kunitz, Robert Magnus, Dirk Verworner

  • 出版商: Addison-Wesley Professional
  • 出版日期: 2002-09-01
  • 售價: $1,120
  • 貴賓價: 9.8$1,098
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Paperback
  • ISBN: 0201719754
  • ISBN-13: 9780201719758
  • 相關分類: Linux




A brand-new edition of the comprehensive Linux kernel reference with 40% of the material revised. The student will learn how a modern multi-tasking operating system will work, and will understand how the open Linux sources work. It covers memory management, interprocess communication, file systems, device drivers, and networking. The authors cover the basic foundations of the Linux OS, going under the hood of Linux. The book is targeted to intermediate and advance Linux students, who need to know how the Linux kernel interface is implemented. It helps give an understanding of the OS mechanisms, and shows how to optimize applications for Linux. Now updated throughout to cover Linux 2.4 and the CD contains the generic Linux core, rather than a particular distribution.

Table of Contents

Preface to the 3rd Edition.
Preface to the 1st Edition.
Torvalds' Preface to the 1st Edition.
1. linux — the Operating System.
2. Compiling the Kernel.
3. Introduction to the Kernel.
4. Memory Management.
5. Interprocess Communication.
6. The Linux File System.
7. Device Drivers Under Linux.
8. Network Implementation. 0
9. Modules and Debugging.
10. Multiprocessing.
Appendix A: System Calls. 3
Appendix B: Kernel-Related Commands. 3
Appendix C: The PROC File System. 6
Appendix D: The Booting Process. 3
Appendix E: Useful Kernel Functions.