Linux资讯
- 对内核重入的理解
-
作者:lUCian_yao 下面是我的理解,不知道对不对。 首先要界定一个范围(代码段,函数)然后才可以讨论重入。 比如以函数A,B分别为一个范围。在运行A的时候发生中断,调用B,B运行完了又返回A,这个时候称B进入A. 如果A=B,那么称A重入A,或者
- 分类:Linux资讯 查阅全文
- 分析内核对gzip压缩文件进行解压的方法
-
作者:opera 概述 ---- 1) Linux的初始内核映象以gzip压缩文件的格式存放在zImage或bzImage之中, 内核的自举 代码将它解压到1M内存开始处. 在内核初始化时, 如果加载了压缩的initrd映象, 内核会将解压到内存盘中,
- 分类:Linux资讯 查阅全文
- init进程如何从内核态切换到用户态
-
作者: chstar ============================================== 大家都知道如何产生一个新的进程。 通过sys_fork,之后再调用sys_execve 系统初启后(核心态)的第一个用户态进程是init。
- 分类:Linux资讯 查阅全文
- 编译内核的一点点经验
-
最开始听说编译核心时都吓了一跳, 心想Linux那么可怕, 一上来就是要自已编译核心... 后来自己试了一下, 其实也不复杂, 主要是找些文档来看就行了. 1.核心的源程序: 我现在在用TLC, REDHAT也用过, SLACKWARE也用过. 无论哪一
- 分类:Linux资讯 查阅全文
- 分析内核初始化时根内存盘的加载过程(init/main.c)
-
作者:opera 概述 ==== 1)当内核配置了内存盘时, 内核在初始化时可以将软盘加载到内存盘中作为根盘. 当同时配置了初始化内 存盘(Initail RAM Disk)时, 内核在初始化时可以在安装主盘之前, 通过引导程序所加载的initrd文
- 分类:Linux资讯 查阅全文
- REDIce-Linux--灵活的实时Linux内核
-
REDSonic, Inc. REDSonic的RedIce-Linux是一个实时Linux内核,设计来支持以任务和时间为临界的应用,为你的系统提供质量服务。RedIce-Linux包括高精度的微秒记时器、简短的优先占有时间内核、强有力的可预言的系统日程安排和提供任
- 分类:Linux资讯 查阅全文
- 关于ntfs和内核问题
-
作者:刘军民 传统编译内核模块的方法繁琐而费时,本文将告诉我们一种快速编译所需要内核模块的新方法。 当你安装完Linux系统,并且已经启动,恭喜你!如果你的硬盘上还安装了WinNT/2000系统,你试图去访问另一个NTFS分区时却遇到了麻烦。因为你所用的Li
- 分类:Linux资讯 查阅全文
- 编译内核让之支持PS并口改装手
-
PS并口改装手柄是接在打印机口上的手柄,相比传统的接在声卡MIDI多功能口的模拟手柄,它是纯数字的,因此有定位正确(不用像模拟手柄需要调校才能正确定位),而且,支持的按键可以达到十多个(比模拟手柄多很多),完全可以满足任何游戏的需要;由于是数字式的手柄,因此手柄的电路非
- 分类:Linux资讯 查阅全文
- 什么叫Linux内核系统调用
-
Linux内核系统调用(systemcall) 所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成一些系统级别的功能。Linux系统使用的这样的函数叫做“系统调用”,英文是systemcall。这些函数代表了从用户空间岛内和空间的一种转换,例如
- 分类:Linux资讯 查阅全文
- linux内核分析---系统调用实现代码分析
-
作者:e4gle by e4gle from http://e4gle.org 2001年6月5日 启动早就读完,现在为了写笔记再从启动之后粗略的大体读一遍,基本就是几个大模块:启动和初始化, 中断信号,进程及调度,内存管理,文件系统,网络,驱动和模块等,我
- 分类:Linux资讯 查阅全文
- 编译支持NTFS的内核模块
-
作者:zhyj 传统编译内核模块的方法繁琐而费时,本文将告诉我们一种快速编译所需要内核模块的 新方法。 当你安装完Linux系统,并且已经启动,恭喜你!如果你的硬盘上还安装了WinNT/2000系 统,你试图去访问另一个NTFS分区时却遇到了麻烦。因
- 分类:Linux资讯 查阅全文
- 我也来学做嵌入式Linux系统V0.1二
-
第四章 建立根文件系统 1、建立目录 构建工作空间时,rootfs文件夹用来存放根文件系统, #cd rootfs 根据根文件系统的基本结构,建立各个对应的目录: # mkdir bin dev etc lib proc sbin tmp
- 分类:Linux资讯 查阅全文
- Chrooting后台服务和系统程序指导
-
目录 第一部分:Chrooting 简介 * 1.1 什么是 chrooting? * 1.2 什么时候应该使用 chroot? * 1.3 所有后台程序都能使用 chroot 吗? * 1.4 chrooting 会给用户带来什么后果? * 1.5 c
- 分类:Linux资讯 查阅全文
- Linux系统可卸载内核模块完全指南(上)
-
简介 将Linux操作系统用于服务器在现在是越来越普遍了。因此,入侵Linux在今天也变得越来越有趣.目前最好的攻击Linux的技术就是修改内核代码.由于一种叫做可卸载内核(Loadable KernelModules(LKMs))的机制,我们有可能编写在内
- 分类:Linux资讯 查阅全文
- Linux中的2.6内核里劫持系统调用
-
2.6内核里劫持系统调用 几乎所有的空用户间操作在系统内核里都是通过系统里的系统调用来实现的,前面也写了一篇有关系统调用的文章,这里再简单的介绍一下大至过程,当用户执行某一操作时,比如果打开文件的操作,打开文件的程序会调用到glib库中的open函数,而open函
- 分类:Linux资讯 查阅全文
- Linus 谈调试器和内核如何发展
-
译者序:关于Linux内核的开发,我觉得这些观点都是正确的,因为观点都表达了不同的使用者的喜好。这些喜好都是需求。对于不同的使用者他们会更具自己的喜好,去使用不同的环境。这些都体现了LINUX的灵活性和可开发改造性,这些特点是别的系统所没有的。这就是我喜欢LINUX的一
- 分类:Linux资讯 查阅全文
- Linux内核版本2.6.12发布
-
这是第一个通过源码发行控制工具Git发布的Linux内核,离上次最近的stable版本的Linux内核发布也有一个半月了,他在发行注解中写道,这 份新的stable版本的内核是从rc6版本中修改得来,基本没有什么变动,您可以通过diffstat来看,虽然有一大串的列表,
- 分类:Linux资讯 查阅全文
- 这是一篇比较详尽的内核编译说明
-
1.Linux内核源码结构: 内核源码中主要包含以下子目录: arch :包含了与体系结构相关的代码 对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。 其每个体系结构子目录下包含几个主要的子目录: kernel :包含与体系结构
- 分类:Linux资讯 查阅全文
- 可加载内核模块:入侵响应新领域分析
-
如果在入侵事件调查中,传统的工具完全失效了,你该怎么办?当我在对付入侵者已经加载的内核模块时,就陷入了这种困境。由于从用户空间升级到了内核空间,LKM方式的入侵改变了以往使用的入侵响应的技术。一旦内核空间遭破坏,影响将覆盖到整个用户空间,这样入侵者无须改动系统程序就能控
- 分类:Linux资讯 查阅全文
- 深入学习Linux系统,Linux内核编程风格
-
这篇短小的文档用于描述Linux内核编程中推荐的编程风格。编程风格是很个人 化的东西,我不想把我的观点_强加_给任何人,但这是我必须维护的代码中所遵守 的,我也建议其他部分的代码也能遵守它。请至少给这里的观点一些考虑。 首先,我建议你打印一份GNU代码风格,不
- 分类:Linux资讯 查阅全文