Linux Kernel Development

Linux Kernel Development pdf epub mobi txt 电子书 下载 2026

出版者:Addison-Wesley Professional
作者:Robert Love
出品人:
页数:440
译者:
出版时间:May 20, 2010
价格:USD 49.99
装帧:Paperback
isbn号码:9780672329463
丛书系列:
图书标签:
  • Linux
  • kernel
  • 操作系统
  • 内核
  • 计算机
  • linux
  • Kernel
  • Linux/Unix
  • Linux内核
  • 内核开发
  • 操作系统
  • C语言
  • 驱动开发
  • 系统编程
  • 嵌入式系统
  • 源码分析
  • Linux
  • 技术书籍
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

The third edition of the authoritative, practical introduction to the Linux kernel for programmers who want to better understand the Linux kernel and write and develop kernel code. Authored by a well-known member of the Linux kernel development team, with a reputation for a highly readable and focused writing style, this edition has been thoroughly updated and includes improved coverage of all the major subsystems and features of the latest version of the Linux 2.6.xx kernel.

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, a core kernel developer, shares valuable knowledge and experience on the very latest Linux kernel.

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.

An authoritative, practical guide that helps programmers better understand the Linux kernel, and to write and develop kernel code.

* Authored by core Linux kernel developers.

* In-depth coverage of all the major subsystems and features of the new Linux 2.6 kernel.

* Targeted audience includes programmers interested in gaining relevant and timely information so they may further their kernel development skills.

--This text refers to an out of print or unavailable edition of this title.

作者简介

Robert Love is an open source programmer, speaker, and author who has been using and contributing to Linux for more than 15 years. He is currently senior software engineer at Google, where he was a member of the team that developed the Android mobile platform’s kernel. Prior to Google, he was Chief Architect, Linux Desktop, at Novell. Before Novell, he was a kernel engineer at MontaVista Software and Ximian.

Love’s kernel projects include the preemptive kernel, the process scheduler, the kernel events layer, inotify,VM enhancements, and several device drivers.

He has given numerous talks on and has written multiple articles about the Linux kernel and is a contributing editor for Linux Journal. His other books include Linux System Programming and Linux in a Nutshell.

目录信息

1 Introduction to the Linux Kernel
2 Getting Started with the Kernel
3 Process Management
4 Process Scheduling
5 System Calls
6 Kernel Data Structures
7 Interrupts and Interrupt Handlers
8 Bottom Halves and Deferring Work
9 An Introduction to Kernel Synchronization
10 Kernel Synchronization Methods
11 Timers and Time Management
12 Memory Management
13 The Virtual Filesystem
14 The Block I/O Layer
15 The Process Address Space
16 The Page Cache and Page Writeback
17 Devices and Modules
18 Debugging
19 Portability
20 Patches, Hacking, and the Community
· · · · · · (收起)

读后感

评分

P138 注释1 幸好Linux没有提供这样的递归锁。【Windows下的Mutex和Critical Section是可递归的。Linux下的pthread_mutex_t锁默认是非递归的。可以显示的设置PTHREAD_MUTEX_RECURSIVE属性,将pthread_mutex_t设为递归锁。http://fwd4.me/0AeU】  

评分

评分

此书已二读。2016年6月18日。窃以为此书不仅可以入门,还可入迷。全书虽然言简但的确意赅。设计方面的东西讲了很多,细节你就rtfc罢。要是再有点图就五星了。关于子系统的划分也很好,为后面的书打下良好之基础。另外由于是抢占式内核的设计者,关于抢占的说法也非常权威。泱泱...  

评分

此书已二读。2016年6月18日。窃以为此书不仅可以入门,还可入迷。全书虽然言简但的确意赅。设计方面的东西讲了很多,细节你就rtfc罢。要是再有点图就五星了。关于子系统的划分也很好,为后面的书打下良好之基础。另外由于是抢占式内核的设计者,关于抢占的说法也非常权威。泱泱...  

评分

写的想当不错,深入浅出,把握住大方向,又不失细节,更重要的是能告诉你为什么这样做了,背后的目的是什么,而且每个章节很连贯,一章内容看似很多,如果认真看,看着看着一章就完了,ulk写得像字典似的,不容易看懂,开始建议看这本书。  

用户评价

评分

没必要在这本书上浪费时间,Understanding the Linux Kernel或者Professional Linux Kernel Architecture比这本书好太多。关键是读了这本书还是要去读那两本书(挑一本),但是那两本书读完,这本书你完全没必要看。

评分

kernel入门必读

评分

电子档

评分

第一遍:混个脸熟

评分

kernel入门必读

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有