图书标签: Linux kernel 操作系统 内核 计算机 linux Kernel Linux/Unix
发表于2024-05-10
Linux Kernel Development pdf epub mobi txt 电子书 下载 2024
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.
蓦然回首,已经过了读这书的阶段。此书比较适合对 kernel 感兴趣或自认有兴趣,但不想或者没有时间或机会弄脏双手,没有写过任何 kernel 的读者。
评分豆瓣上评分很高 但倒是没特别吸引我。我目前希望的OS/Linux kernel的书籍在OS原理上花一半的篇幅,在Linux设计思想和演进上花一半篇幅。至于hacking的内容还得读其他书。
评分本书没有过多的陷入实现细节,而是由“需求、设计和实现”所贯穿,与BSD上圣经级的"The Design and Implementation of 4.4 BSD OS"可谓相得益彰,不同的是前者在各组件上介绍的更细致,对于确实没读过写过内核的人来说有很高的指导意义,而后者在具有足够的基础下显得更加高屋建瓴。无论是Linux还是BSD,将两本书互为参考,都是很有意义的。
评分2.6.34,hold住,我一定要把英文版看下去。 还没看完,换工作了。
评分本书没有过多的陷入实现细节,而是由“需求、设计和实现”所贯穿,与BSD上圣经级的"The Design and Implementation of 4.4 BSD OS"可谓相得益彰,不同的是前者在各组件上介绍的更细致,对于确实没读过写过内核的人来说有很高的指导意义,而后者在具有足够的基础下显得更加高屋建瓴。无论是Linux还是BSD,将两本书互为参考,都是很有意义的。
我作为Linux内核学习的入门书来读的,基本上达到了我的目的。让读者能从一个总览式的视角大体了解了一下Linux内核。 就写出来的内容来说作者基本上做到了通俗易懂,但问题就在于对于Linux内核这么复杂的系统,作者介绍的并不够,让人有种迷茫的感觉。 我想这本书也应该读两遍,...
评分写的想当不错,深入浅出,把握住大方向,又不失细节,更重要的是能告诉你为什么这样做了,背后的目的是什么,而且每个章节很连贯,一章内容看似很多,如果认真看,看着看着一章就完了,ulk写得像字典似的,不容易看懂,开始建议看这本书。
评分能够把linux内核在短短300页叙述一遍,本身就是高难度的事情。但这本书确实做到了。 这本书基本是在俯视linux内核。全书很少涉及具体实现,而是把握思想,讲解算法,可以了解到linux内核的大概,而不用纠缠于具体细节。 而且这本书虽然使用的最新2.6版内核做讲解,但穿插历史...
评分先是看了一下电子版 觉得不错 于是在china-pub上买了这书(相比较电子版 纸书做笔记比较方便 自己读书的习惯 :) ) 如果一上来就看understanding the linux kernel 3rd Edition 未免太过吃力 要是先仔细读完这本书在看前者 就容易的多 不算厚的篇幅把kernel大体上讲了一遍 ...
评分在读这本书得时候,我把本科的操作系统和linux的命令忘得所剩无几,直接在昏暗的屋子里看源码和《深入理解linux内核》这本书的时候,心都要碎了。 陷入了只见树木,不见森林。 后来在知乎上,看见很多人都推荐这本LKD就买来看。 思路比较清晰、易读。 像给了一面地图...
Linux Kernel Development pdf epub mobi txt 电子书 下载 2024