jueves, 14 de febrero de 2008

Linux Kernel Development (2nd Edition)

The Linux kernel is one of the most interesting yet least understood open-source projects. It is also a basis for developing new kernel code. That is why Sams is excited to bring you the latest Linux kernel development information from a Novell insider in the second edition of Linux Kernel Development. This authoritative, practical guide will help you better understand the Linux kernel through updated coverage of all the major subsystems, new features associated with Linux 2.6 kernel and insider information on not-yet-released developments. You'll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development.

Edición: SAMS (2005)
Idioma: Inglés
Formato: PDF

Contenido:

  1. Introduction to the Linux Kernel
  2. Getting Started with the Kernel
  3. Process Management
  4. Process Scheduling
  5. System Calls
  6. Interrupts and Interrupt Handlers
  7. Bottom Halves and Deferring Work
  8. Kernel Synchronization Introduction
  9. Kernel Synchronization Methods
  10. Timers and Time Management
  11. Memory Management
  12. The Virtual Filesystem
  13. The Block I/O Layer
  14. The Process Address Space
  15. The Page Cache and Page Writeback
  16. Modules
  17. kobjects and sysfs
  18. Debugging
  19. Portability
  20. Patches, Hacking, and the Community
  21. Appendix A: Linked Lists
  22. Appendix B: Kernel Random Number Generator
  23. Appendix C: Algorithmic Complexity

Descarga/Download

No hay comentarios: