linux内核隐藏摘要
-
用户态和内核共享内存--最简单的例子 (689)
ccs 发表于 2006-04-28作者:wheelz 例子中,用户态程序的KERNEL_VIRT_ADDR就是内核模块打印的地址p 这里是hard coding(先加载内核模块,再把打印的地址赋值给KERNEL_VIRT_ADDR), 可 ...全文
-
何把内核中的信息打印到文件的方法 (540)
风雨无阻 发表于 2006-04-27作者:xiaozhe2000 来源:chinaunix #include #include #include #include #include #include #include #include #include #define MY_FILE "/ ...全文
-
做一个最小的Linux kernel (918)
飞梦 发表于 2006-04-26Linux 能有多小呢 ? 每一个做 embedded 系统的人都把小看成第一要务,其实这是不对的。如果我们对系统的好坏和大小作图,它应该长得像 | |---- | | ----- | ...全文
-
自己做个迷你型linux (849)
uu 发表于 2006-04-25作者:cexoyq hda1----新装的RH9 hdc1----64M的硬盘,生成的小型linux就装在这个盘上,还未分区格式化。 环境:ms的虚拟机5.1版。 先重新编译内核,把不需要的 ...全文
-
在FC3下正确安装内核源代码详细步骤 (770)
goldenboy 发表于 2006-04-23虽然Fedora Core 3的release notes和论坛相关帖子都有说明如何在FC3下安装内核源代码,但是我觉得还是有些地方讲得不是很清楚,所以在这里详细说说步骤,供大家参考 ...全文
-
Linux高级应用CpuMemSets在Linux中的实现 (520)
zz123 发表于 2006-04-23一、 前言 非一致性内存访问(Non-Uniform Memory Access)结构是分布式共享内存(Distributed Shared Memory)体系结构的主要分支,它通过结合分布式内存技术 ...全文
-
REDIce-Linux--灵活的实时Linux内核 (508)
root 发表于 2006-04-22REDSonic, Inc. REDSonic的RedIce-Linux是一个实时Linux内核,设计来支持以任务和时间为临界的应用,为你的系统提供质量服务。RedIce-Linux包括高精度的微秒记 ...全文
-
基于Linux核心的汉字显示的尝试 (557)
google 发表于 2006-04-21在阐述基于Linux核心的汉字显示的技术细节之前,有必要介绍一下原有linux的工作机制。这里主要涉及到两部分的知识,就是Linux下终端和帧缓冲的实现. 控制台(conso ...全文
-
详解Linux 2.6内核新文件系统变化机制 (582)
uu 发表于 2006-04-20本文详细地介绍了在 Linux 2.6.13 内核中新引入的文件系统变化通知机制 inotify,并举例说明了它的使用与典型应用案例。 一、引言 众所周知,Linux 桌面 ...全文
-
Linux内核重编译常见故障及其解决方法 (713)
晴 发表于 2006-04-20内核重编译对很多Linux爱好者来说是一个不小的挑战。笔者认为,很多Linux用户对内核通常有一种误解,他们认为普通用户是不能调整内核的。其实,就实际情况而言,这种认识 ...全文
-
LINUX的系统内核空间的保护 (583)
ABC 发表于 2006-04-19看了LINUX代码,感觉其对内核内存的保护做得不是很好,还有感觉大家有些地方理解不对(主要是LINUX的代码看起来的样子和实际的样子不太一样),所以谈谈我对LINUX系统内核空间 ...全文
-
深入Linux网络核心堆栈 (887)
yo 发表于 2006-04-18目录 1 - 简介 1.1 - 本文涉及的内容 1.2 - 本文不涉及的内容 2 - 各种Netfilter hook及其用法 2.1 - Linux内核对数据包的处理 2.2 - Netfilter对IPv4的hook 3 ...全文
-
debian下编译2.6.13.2内核的步骤及感受 (1304)
linux 发表于 2006-04-17编译内核是每一个真正使用linux的用户一定要过的一道关。 linux的无穷魅力就在于用户可以根据自己的需要按需定制一个适合自已的内核。 还有新的硬件老的内核不能识别的 ...全文
-
Linux 核心编译与管理(摘自鸟哥私房菜)二 (1612)
zz123 发表于 2006-04-163. 设定核心的编译设定 (Makefile) 3.1 如何编辑核心的 Makefile 3.2 核心的内容与模块设定: a. CPU 的类型选择: 双 CPU 的选择项目, 高内存 ...全文
-
Linux 核心编译与管理(摘自鸟哥私房菜)一 (729)
zz123 发表于 2006-04-161. 前言: 1.1 什么是核心( Kernel ) 1.2 我干嘛要更新核心 1.3 核心的版本与何处下载最新核心 前言: 我们在第一章 Linux 是什么里面就谈过 ...全文
-
Linux 系统内核的调试 (1558)
何哥 发表于 2006-04-14调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑, ...全文
-
警惕"LINUX内核汉化"带来的误导 (567)
CMK 发表于 2006-04-13随着Linux在中国的发展和普及,Linux成为一股不可阻挡的潮流。除了Linux本身在用作服务器所具有的优势外,它还是人们心目中对抗微软操作系统的唯一武器。同时,人们 ...全文
-
嵌入式Linux研究-对几种典型的系统的内 (763)
koov 发表于 2006-04-13摘要 本文主要介绍了几种减裁Linux核心的方法,可以用于嵌入式系统、嵌入式服务器的核心配置。 ----------------------------------------------------------------- ...全文
-
自己动手写操作系统 (1300)
燕南天 发表于 2006-04-12转贴: 自由软件社区是一个充满自由和梦想的地方,在10余年的时间里它创造了一个又一个奇迹。然而,这些奇迹的创造者不只是Stallman,也不只是Linus Torvalds,而是活 ...全文
-
深入分析 Linux 内核链表 (741)
Rstuosd 发表于 2006-04-11本文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。 杨沙洲 (pubb@163.net) 国防科技大学计算机学院 本文详细分析 ...全文
-
Modules的概念及使用 (718)
何哥 发表于 2006-04-10一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说, 一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲 ...全文
-
Vmware下成功编译linux内核2.6 (1061)
书童老师 发表于 2006-04-09编译内核确实是个让人窒息和苦闷的过程,经过几天的努力,今天终于顺利通过。感谢好友“编程夜未眠”的技术支持 我是在Vmware下装的Red Hat 9,下载了linux的内核版本 ...全文
-
用tags/cscope看内核源代码-HOWTO (668)
Vs 发表于 2006-04-08作者:leviathan.alan 看大家讨论得热烈,我也写点。呵呵 其实内核原代码的Makefile就包含了make tags/TAGS的选项, 但是生成的tags太大,因为包含了drivers等 ...全文
-
编译内核make dep 的意思 (633)
Vs 发表于 2006-04-08dependence 依赖。 make dep的意思就是说:如果你使用程序A(比如支持特殊设备),而A需用到B(比如B是A的一 个模块/子程序)。 而你在做make config的时候将一个设备 ...全文
-
全面移植2.6内核的应用程序 (931)
Linux培训部长 发表于 2006-04-07前面介绍了与2.6内核相关的变化,解释了新硬件驱动程序的编译进程,并讨论了2.6内核的新功能对于已有硬件驱动程序的影响。这里将主要阐述将已有驱动程序、开发系统、应用 ...全文
-
对 Linux 内核进行压力测试 (575)
风雨无阻 发表于 2006-04-07自动软件测试让您可以在一段时间内运行相同的测试,从而确保您所比较的内容具备真正的可比性。在本文中, Linux Test Project 团队的成员们分享了他们对 Linux? 内核进行 ...全文
-
给Linux内核补IPVS补丁 (557)
爱零整整 发表于 2006-04-06本文仅做参考 安装 首先在安装Red Hat 7.2的时候,要将所有编译内核的库文件和编译工具都选上。如果系统安装后,发现不能编译内核,请重新安装安装光盘中以 ...全文
-
关于内核线程(kernel_thread) (1064)
ming 发表于 2006-04-05我们知道Linux内核使用内核线程来将内核分成几个功能模块, 像kswapd,kflushd等,系统中的init进程也是由idle进程调用 kernel_thread()来实现产生的. 我们先来看看 ...全文
-
Linux内核编程(和设备文件对话) (741)
golshing 发表于 2006-04-04设备文件是用来代表物理设备的。多数物理设备是用来进行输出或输入的,所以必须由某种机制使得内核中的设备驱动从进程中得到输出送给设备。这可以通过打开输出设备文件并 ...全文
-
Linux内核编程(阻塞进程) (548)
golshing 发表于 2006-04-04如果有人让你做你一时做不到的事情你会怎么办呢?如果你是个人被另一个人打扰,你唯一可以做的就是对他说:“现在不行,我很忙,走开!”但是如果你是内核模块,被进程打 ...全文



