Linux Kernel Development

Linux Kernel Development:KernelDevelopment

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

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 是一位资深的开源社区达人,很早就开始使用Linux。目前他是Google公司高级软件工程师,是开发Android移动平台内核的团队成员;他曾在Novell公司任职Linux桌面系统的首席架构师;他之前也曾是MontaVista和Ximain公司的内核开发工程师。他参与的内核项目包括抢占式内核、进程调度器、内核事件层、通知机制、VM改进,以及设备驱动程序。他是《Linux journal》杂志的编辑。另外他还著有《Linux System Programming》和《Linux in a Nutshell》。

Linux Kernel Development是2010年由Addison-WesleyProfessional出版,作者RobertLove。

得书感谢您对《Linux Kernel Development》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
奔跑吧 Linux内核 电子书
本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等学习和使用,而且适合作为对Linux感兴趣的程序员的学习用书,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
Vim实用技巧 电子书
Vim编辑器100实用技巧,提高编程效率。
一个64位操作系统的设计与实现 电子书
基于Intel Core i7处理器的64位多核操作系统,引入诸多Linux内核的设计精髓。
Linux命令行与shell脚本编程大全(第4版) 电子书
一本关于Linux命令行与shell脚本编程的系统性教程。
Linux操作系统(第3版) 电子书
以RedHat Linux 7为讲解版本,全面讲解linux知识。