Linux Kernel Development (2nd Edition)
معرفی کتاب «Linux Kernel Development (2nd Edition)» نوشتهٔ Robert Love، منتشرشده توسط نشر Novell Press در سال 2005. این کتاب در فرمت chm، زبان انگلیسی ارائه شده است. «Linux Kernel Development (2nd Edition)» در دستهٔ بدون دستهبندی قرار دارد.
The Linux kernel is one of the most important and far-reaching open-source projects. That is why Novell Press is excited to bring you the second edition of Linux Kernel Development, Robert Love's widely acclaimed insider's look at the Linux kernel. This authoritative, practical guide will helps developers 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. Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code. While the book discusses topics that are theoretical, it does so with the goal of assisting programmers so they better understand the topics and become more efficient and productive in their coding.The book discusses the major subsystems and features of the Linux kernel, including design and implementation, their purpose and goals, and their interfaces. Important computer science and operating system design details are also addressed. The book covers the Linux kernel from both angles -- theoretical and applied -- which should appeal to both types of readers.The author is involved in Linux kernel development, so the latest kernel version is detailed, as the author has access to the not-yet-released development releases.Specific topics covered will include: all the important algorithms, relevant subsystems, process management, scheduling, time management and timers, system call interface, memory addressing, memory management, paging strategies, caching layers, VFS, kernel synchronization, and signals. The Linux kernel is one of the most important and far-reaching open-source projects. That is why Novell Press is excited to bring you the second edition of Linux Kernel Development, Robert Love's widely acclaimed insider's look at the Linux kernel. This authoritative, practical guide helps developers better understand the Linux kernel through updated coverage of all the major subsystems as well as new features associated with the Linux 2.6 kernel. 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. Linux Kernel Development Details The Design And Implementation Of The Linux Kernel, Presenting The Content In A Manner That Is Beneficial To Those Writing And Developing Kernel Code, As Well As To Programmers Seeking To Better Understand The Operating System And Become More Efficient And Productive In Their Coding. The Book Details The Major Subsystems And Features Of The Linux Kernel, Including Its Design, Implementation, And Interfaces. It Covers The Linux Kernel From Both Angles, Theoretical And Applied, Which Should Appeal To Readers With A Variety Of Interests And Needs.--book Jacket. Robert Love. Includes Bibliographical References And Index. Introduction to the Linux Kernel Getting Started with the Kernel Process Management Process Scheduling System Calls Interrupts and Interrupt Handlers Bottom Halves and Deferring Work Kernel Synchronization Introduction Kernel Synchronization Methods Timers and Time Management Memory Management The Virtual Filesystem The Block I/O Layer The Process Address Space The Page Cache and Page Writeback Modules kobjects and sysfs Debugging Portability Patches, Hacking, and the Community Linked Lists Kernel Random Number Generator Algorithmic Complexity Bibliography Index Provides information on the Linux kernel, covering such topics as subsystems, algorithms, call interface, and paging strategies.
دانلود کتاب Linux Kernel Development (2nd Edition)