ChinaUnix.net
相关文章推荐:

linux 内核技术手册

读核日记(一) 本文出自:http://os.silversand.net 作者: sunmoon (2001-08-31 10:00:00) 今天开始我的读核罹难记.第一次读内核,整整上学时的考试前.胡里胡涂的就过去了,没甚收获.这次我发誓要彻底读一次. 面对近50 m 的源码,困惑是难免的所以我决定先从大面上把握,再在某一些具体的点上切入.这样一来linux 的启动过程便十分重要,因此我先用dmesg命令察看一下linux启动时打出的消息.(我想源文件应在/usr/src/linux/init/main.c中)...

by smsong_cu - Linux文档专区 - 2008-10-31 17:18:39 阅读(1089) 回复(1)

相关讨论

【三】 对内核源码的修改: 1.在kernel/sys.c中增加系统服务例程如下: asmlinkage int sys_addtotal(int numdata) { int i=0,enddata=0; while(i enddata+=i++; return enddata; } 该函数有一个 int 型入口参数 numdata , 并返回从 0 到 numdata 的累加值; 当然也可以把系统服务例程放在一个自己定义的文件或其他文件中,只是要在相应文件中作必要的说明; 2.把 asmlinkage int sys_addtotal( int) 的入口地址加到sys_call_t...

by jsjzhang - Linux文档专区 - 2007-04-18 01:57:09 阅读(663) 回复(0)

针对好多linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;   一.核心源程序的文件组织: 1.linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat L...

by jsjzhang - Linux文档专区 - 2007-04-18 01:55:56 阅读(648) 回复(0)

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=304171&page=0&view=collapsed&sb=5&o=7&fpart=1 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30686/showart_262940.html

by loughsky - Linux文档专区 - 2007-03-22 10:13:49 阅读(682) 回复(0)

沙龙说明: 1. 沙龙时间:2013年7月6日下午1点半到5点半 2. 沙龙地点:(百度地图)海淀黄庄站A2西北口到中国电子大厦B座,10层大会议室 3. 沙龙人员:所有linux内核geek/从业者/关注者及对linux内核相关技术感兴趣的人 4. 沙龙主题:linux内核技术交流 报名方式: 1、 有意参会请在本活动贴点“我要参加”并留下联系方式 2、或者通过电子邮件给rmzhou#staff.chinaunix.net发送报名信息。 ...

Linux技术沙龙

by send_linux - 内核源码 - 2013-07-10 02:57:58 阅读(8333) 回复(24)

文件:kernel-api.pdf 大小:225KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/54642/showart_1663456.html

by zhj1011 - Linux文档专区 - 2013-03-13 09:07:41 阅读(7591) 回复(4)

本文将带领大家构建一个迷你型的 linux 系统。它占用的硬盘空间远小于 16M 字节,但是却包括了 XFree86 的 X Window 窗口系统。 目标 本文要构建的这个迷你型的 linux 系统只能在一台特定的单机上运行,如果读者朋友们有兴趣的话,在这个系统的基础上加以改进,是可以构建出通用的、可以在大多数常规 PC 机上即插即用的系统来的。但是这已经不在本文的话题之内了,读者朋友们如果有兴趣,可以通过我的电子邮件和我讨论其中...

by smsong_cu - Linux文档专区 - 2008-10-14 13:50:38 阅读(703) 回复(0)

针对好多linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制; 一、核心源程序的文件组织: 1.linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat linux 6....

by lingfen1552 - Linux文档专区 - 2007-07-17 15:44:33 阅读(700) 回复(0)

[color=#FF0000,strength=5);]linux-2.6内核升级文档(全) 做一件事情,首先要知道自己在干什么,而不是盲目得升级内核,现在升级内核有点泛滥,sigh 首先让我们先了解一下2.6内核的新特性 一、01.模块子系统(Module Subsystem)、统一设备模型(Unified Device Model)和 PnP 支持 模块子系统发生了重大变化。 02.稳定性有所提高 为了彻底避免内核加载或者导出正在被使用的内核模块,或者至少为了减少加载或者卸载模块的...

by wylvron - Linux文档专区 - 2006-07-07 10:30:14 阅读(699) 回复(0)

一、备份重要文件 备份以下这些文件可以在系统发生错误或崩溃时,能较快速的恢复系统原来的状态。 1、备份内核和启动文件 # cd / # tar cvzf boot.tar.gz boot 2、备份系统函数头文件 # cd /usr/include # tar cvzf linux.tar.gz linux 3、备份模块中的库文件 # cd /lib/modules # tar cvzf 2.4.7-10.tar.gz 2.4.7-10 # tar cvzf 2.4.7-10debug.tar.gz 2.4.7-10debug 4、备份linux源码 # cd /usr/src # tar cvzf linux-2.4.7-10....

by karlxu2008 - Linux文档专区 - 2008-09-25 17:03:50 阅读(894) 回复(0)

第一步:linux2.4.18升级到2.4.31 首先说明下我的环境: 三台装有RedHat8(2.4.18-14)的主机。初步的任务就是升级内核到2.4.31然后再安装补丁Squashfs。 下载升级需要的源代码linux-2.4.31.tar.gz拷贝到/usr/src下 CODE: #cd /usr/src/ #tar -zxvf linux-2.4.31.tar.gz 如果你安装了2.4.18-14的源代码的话,/usr/src下可能有个链接指向2.4.18的源码.在2.4中这个链接名叫linux2.4,首先将它删除,重新建立一个链接指向2.4.31的源码...

by niezhenqun - Linux文档专区 - 2008-06-17 21:04:53 阅读(701) 回复(0)