- Linux系统内核抢占补丁的原理(代码)
- CPU在内核中运行时并不是处处不可抢占的,内核中存在一些空隙,在这时进行抢占是安全的,内核抢占补丁的基本原理就是将SMP可并行的代码段看成是可以进行内核抢占的区域。 Linux 2.4内核正好细化了多CPU下的内核线程同步机构,对不可并行的指令块用spinlock和rwlock作了...
- 作者:发表于:2007-04-11 20:45:25 点击:213 评论:1 查阅全文...
- 揭示恶意Linux内核模块怎么样工作的
- 如果在入侵事件调查中,传统的工具完全失效了,你该怎么办?当我在对付入侵者已经加载的内核模块时,就陷入了这种困境。由于从用户空间升级到了内核空间,LKM方式的入侵改变了以往使用的入侵响应的技术。一旦内核空间遭破坏,影响将覆盖到整个用户空间,这样入侵者无须...
- 作者:发表于:2007-04-11 20:45:22 点击:103 评论:1 查阅全文...
- 通过Linux内核观察/proc/pid/statm
- 输出解释 CPU 以及CPU0。。。的每行的每个参数意思(以第一行为例)为: 参数 解释 /proc//status Size (total pages) 任务虚拟地址空间的大小 VmSize/4 Resident(pages) 应用程序正在使用的物理内存的大小 VmRSS/4 Shared(pages) 共享页数 0 Trs(pages) 程序所拥有的...
- 作者:发表于:2007-04-11 20:45:08 点击:167 评论:1 查阅全文...
- 走向Linux系统高手之路 编译内核解析
- 下载源代码 Linux内核总是不断发展的,最新的内核Kernel2.6.0对USB2.0予以正式的支持,以及内核模块文件后缀最显著的一个变化由*.o到*.ko等等,我们可以从www.kernel.org下载到tarball的源代码包。 前期准备 大家都知道的要先升级“module-init-tools“软件包,否则的...
- 作者:发表于:2007-04-11 20:44:52 点击:230 评论:1 查阅全文...
- Linux内核源代码的目录结构简单介绍
- Linux内核源代码的组成如下(假设相对于linux目录): arch 这个子目录包含了此核心源代码所支持的硬件体系结构相关的核心代码。如对于X86平台就是i386。 include 这个目录包括了核心的大多数include文件。另外对于每种支持的体系结构分别有一个子目录。 init 此目录包...
- 作者:发表于:2007-04-11 20:44:03 点击:135 评论:1 查阅全文...
- 浅谈关于Linux系统内核的源代码分析
- Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。 Linux内核源码是很具吸引力的,特别是当...
- 作者:发表于:2007-04-11 20:43:26 点击:281 评论:1 查阅全文...
- 详细解析Linux操作系统的内核空间保护
- 看了LINUX代码,感觉其对内核内存的保护做得不是很好,还有感觉大家有些地方理解不对(主要是 LINUX的代码看起来的样子和实际的样子不太一样),所以谈谈我对LINUX系统内核空间的保护和用户空间与系统空间数据传递的代码看法。 注意我说的都是I386体系结构,别的体系结构可以...
- 作者:发表于:2007-04-11 20:43:21 点击:160 评论:1 查阅全文...
- 把驱动及应用软件移植到Linux2.6内核
- 作为一个积极推进软件业革新的领头羊,Linux操作系统已成为开放系统运动的优秀代表。作为各种Linux发行版的共同核心,Linux内核多年来一直不间断地引进新技术进行革新,逐步提高自身的各种性能,例如可伸缩性、可用性和技术支持等。众多的改进都是围绕增加对其它架构、...
- 作者:发表于:2007-04-11 20:42:53 点击:261 评论:1 查阅全文...
- 按需对Linux系统内核进行定制和修改
- 众多的Linux用户在经历了对Linux由好奇到熟悉的过程之后,是否希望按照自己机器的实际配置对Linux进行定制,从而获得最佳的系统性能呢?也许有用户会认为在自己使用Linux的过程中没有碰到到任何问题,Linux确实象人们所宣传的那样“永远不会崩溃”,因此完全没有必要冒...
- 作者:发表于:2007-04-11 20:42:52 点击:200 评论:1 查阅全文...
- Linux内核和核心OS组件的测试与分析
- 本文记录了 Linux 内核和其他核心 OS 组件的测试结果与分析,从库和设备驱动程序到文件系统和网络,测试范围无所不含,所有的测试都是在相当不利的条件下进行,并且经历了很长的时间。 IBM Linux Technology Center (LTC) 成立于 1999 年 8 月,想让 Linux 成功的共同...
- 作者:发表于:2007-04-11 20:42:50 点击:185 评论:1 查阅全文...
|
|