下载 >  操作系统 >  Linux > Linux内核源码详解

Linux内核源码详解 评分:

Linux内核全部源代码是一个庞大的世界,大约有200多万行,占60MB左右的空间。因此,如何在这庞大而复杂的世界中抓住主要内容,如何找到进入Linux内部的突破口,又如何能把Linux的源代码变为自己的需要,这就是本书要探讨的内容。 首先,本书的第一章领你走入Linux的大门,让你对Linux内核的结构有一个整体的了解。然后,第二章介绍了分析Linux源代码应具备的基本硬件知识,这是继续向Linux内核迈进的必备条件。中断作为操作系统中发生最频繁的一个活动,本书用一章的内容详细描述了中断在操作系统中的具体实现机制。 大家知道,操作系统中最核心的内容就是进程管理、内存管理和文件管理。本书用大量的篇幅描述了这三部分内容,尤其对最复杂的虚拟内存管理进行了详细的 分析,其中对内存初始化部分的详细描述将对嵌入式系统的开发者有所帮助。 在对Linux内核有一定了解后,读者可能希望能够利用内核函数进行内核级程序的开发,例如开发一个设备驱动程序。Linux的模块机制就是支持一般用户进行内核级编程。另外,读者在进行内核级编程时还可以快速查阅本书附录部分提供的Linux内核API函数。 网络也是Linux中最复杂的部分之一,这部分内容足可以写一本书。本书仅以面向对象的思想为核心,分别对网络部分中的四个主要对象:协议、套接字、套接字缓冲区及网络设备接口进行了分析。有了对这四个对象的分析,再结合文件系统、设备驱动程序的内容,读者就可以具体分析自己感兴趣的相关内容。 Linux在不断地发展,本书锁定版本为Linux2.4.16。尽管本书力图反映Linux内核较本质的东西,但由于我们的知识有限,对有些问题的理解难免有偏差,甚至有不少“bug",希望读者能尽可能多地发现它,以共同对本书进行改进和完善。 在本书的编写的过程中,作者查阅了大量的资料,也阅读了大量的源代码,但本书中反映的内容也仅仅是主要内容。因为一本书的组织形成是一种线性结构,而知识本身的组织结构是一种树型结构,甚至是多线索的网状结构,因此,在本书的编写过程中,作者深感书的表现能力非常有限,一本书根本无法囊括全部。在参考书目中,我们将给出主要的参考书及主要网站的相关内容。 本书的第一版是《Linux操作系统内核分析》该书曾被中科院指定为考博参考书,在第一版的编写过程中,康华、季进宝、陈轶飞、张波、张蕾及胡清俊参预了编写。第一般出版后得到了很多读者的充分肯定和赞扬。在本次改版的过程中,依然保留了第一版的风格,但加深了对进程管理、内存管理及文件管理的剖析。 本书在2002年出版后,很多读者来信给予肯定,但是因为针对的是2.4版内核,出版社不再给予出版。应不少读者的要求,本书的内容放在内核之旅网站,欢迎读者阅读并讨论。 作者 陈莉君
...展开详情收缩
2010-05-05 上传大小:4.15MB
分享
收藏 (2) 举报

评论 共18条

fengxingziye 很不错的资料 正好拿来做参考 谢谢分享
2017-06-12
回复
nimord650 不错,不错,对我现在的linux理解有帮助
2015-04-14
回复
siqirui 很不错的资料 正好拿来做参考 谢谢分享
2014-10-13
回复
u011361274 打不开啊,看都看不了
2014-06-06
回复
polojk 很好的资料!
2014-05-04
回复
lfp_424 非常不错,挺好的,正是我所需要的
2014-03-28
回复
goldfishonland 内容详实,就是源码分析较少
2014-03-01
回复
qysfm 书很好,不错
2014-02-18
回复
cs_dn_hust_qhw 打开了都无法显示
2013-11-04
回复
guoabc2012 坑人,根本就打开不了
2013-10-31
回复
linux内核源码下载地址
linux 内核源码下载网址
linux命令源代码包

linux中ls、cat、chown、copy等所有系统命令实现源码包,包括.c和.h完整文件

立即下载
linux的源代码

linux的源代码,下载于GitHub,时间节点2018.10.25,主要更新了显卡驱动

立即下载
linux源代码

linux源码,对有意愿成为操作系统工程师的人有很大作用!

立即下载
如何下载Linux命令源码
深入分析Linux内核源码(完整版)

深入分析Linux内核源码 前言 第一章 走进linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.3.1 Linux内核的特征 1.3.2 Linux内核版本的变化 1.4 分析Linux内核的意义 1.4.1 开发适合自己的操作系统 1.4.2 开发高水平软件 1.4.3 有助于计算机科学的教学和科研 1.5 Linux内核结构 1.5.1 Linux内核在整个操系统中的位置 1.5.2 Li

立即下载
Linux内核源码

Linux内核源码, 有详细的中文注释,方便大家阅读理解

立即下载
献给新手,如何阅读Linux源码(转)
使用 git 下载linux kernel源码(主线/稳定、长期演进等版本)
linux2.6内核源码下载地址
ubuntu下载linux源码
ubuntu 下如何下载linux内核源码
Linux-2.6 所有版本内核源码下载
如何下载linux源码[转]
求一个国内的rtlinux下载地址
linuxkernel源码初步阅读
linux2.6源码

linux2.6源码,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

立即下载
深入分析Linux内核源码完整版

第一章 走进linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.3.1 Linux内核的特征 1.3.2 Linux内核版本的变化 1.4 分析Linux内核的意义 1.4.1 开发适合自己的操作系统 1.4.2 开发高水平软件 1.4.3 有助于计算机科学的教学和科研 1.5 Linux内核结构 1.5.1 Linux内核在整个操系统中的位置 1.5.2 Linux内核的作用

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Linux内核源码详解

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
48 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: