linux内核隐藏摘要
-
Debian下编译安装Linux内核 (365)
chentong 发表于 2007-05-31一直以为Linux内核的编译是一件很复杂的事情,虽然有几次也实在是按捺不住冲动,要自己来编译一下试试,但是类似的几次尝试都是以失败而告终。在不久前,看到过一些 ...全文
-
linux内核体系结构 (405)
root 发表于 2007-05-021、linux内核模式和体系结构 一个完整可用的操作系统主要由4个部分组成:硬件、操作系统内核、操作系统服务和用户应用程序。最底层的使硬件,其上使操作系统 ...全文
-
Linux中重新编译内核 (429)
非你不要 发表于 2007-04-10一般的 Linux 发行商发布的 Linux 版本,其内核总是会带有一些对你来说不是很实用的东西,例如对HAM Radio的支持,对 Token Ring 的支持等。 Linux Kernel : www.ker ...全文
-
Linux信号 (432)
linux286 发表于 2007-03-27Linux 信号包括: 名称 序号 描述 SIGHUP 1 挂起 (POSIX) SIGINT 2 终端中断 (ANSI) SIGQUIT 3 终端退出 (POSIX) SIGILL 4 无效命令 (ANSI) SIGTRAP 5 跟踪陷阱 ...全文
-
用VI阅读linux内核代码---VI的高级使用 (444)
linux286 发表于 2007-03-27其实内核原代码的Makefile就包含了make tags/TAGS的选项, 但是生成的tags太大,因为包含了drivers等不常用的目录。 因此参照内核的Makefile文件,写了一个Makefi ...全文
-
Linux磁盘管理命令 (402)
linux286 发表于 2007-03-13功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df 说明:df命令可显示所有文件 ...全文
-
Kernel升级笔记 (461)
linux286 发表于 2007-03-13安装环境 CentOS 4.3 LANG=en_US.UTF-8 软件列表 linux-2.6.17.6.tar.bz2 软件存放位置 /data/software 安装过程 #cd /usr/src #tar jxvf /data/softw ...全文
-
Linux内核的同步机制 (423)
linux286 发表于 2007-02-12本文详细的介绍了Linux内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例 一、引言 在现代操作系统里,同一时间可能 ...全文
-
Linux对超线程技术支持 (511)
linux286 发表于 2007-01-04超线程技术(Hyperthreading Technology)是Intel公司的创新设计。HT技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计 ...全文
-
Linux线程的定义 (512)
linux286 发表于 2007-01-04线程是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描述和信号处理。在两个普通进程(非线程)间进行切换时,内核准备从一个进程的上下文切换到另 ...全文
-
Linux内核主要五个子系统详解 (505)
linux286 发表于 2006-12-271.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在 ...全文
-
Linux内核源代码位于/usr/src/linux目录 (499)
linux286 发表于 2006-12-27/include子目录包含了建立内核代码时所需的大部分包含文件,这个模块利用其他模块重建内核。 /init 子目录包含了内核的初始化代码,这是内核工作的开始的起点。 ...全文
-
Linux密码的破解 (565)
linux286 发表于 2006-12-21首先,我们来说一下在Linux下密码的破解问题。 在网络上讲解破解的文章很多,很多的可操作性不是很强,本版精华区中有几篇文章不错,在这里我就说一些比较常用和 ...全文
-
Linux内核调试工具:Kdb应用指南(1) (636)
夏雨 发表于 2006-08-15作者:胡风华 kdb是一个Linux系统的内核调试器,它是由SGI公司开发的遵循GPL许可证的开放源码调试工具。kdb嵌入在Linux内核中,为内核程序员提供调试手 ...全文
-
Linux内核调试工具:Kdb应用指南(2) (599)
夏雨 发表于 2006-08-15作者:胡风华 kdb的基本用法 安装新内核后,使用新内核重新启动机器,现在,内核已经有kdb支持了。那么如何进入调试环境呢?如果在配置内核 ...全文
-
Linux内核调试工具:Kdb应用指南(3) (569)
夏雨 发表于 2006-08-15作者:胡风华 格式2:mdWcn 在缺省情况下,md以当前环境变量BYTESPERWORD的值读取数据,在读取硬件寄存器的时候,需要指定数据的宽度。这是 ...全文
-
Linux内核调试工具:Kdb应用指南(4) (607)
夏雨 发表于 2006-08-15作者:胡风华 杂项 id:指令反汇编 格式:id 从vaddr开始的地址反汇编指令。 cpu:切换到另一个CPU ...全文
-
Linux内核模块编程源码范例—启动参数 (629)
嘀嗒滴答 发表于 2006-08-15启动参数 在前面的很多例子中,我们不得不硬性的将一些东西写如内核模块,例如在 /proc 中的文件名或设备的主设备号,因此我们可以对它 ioctl。 这和 Unix及 ...全文
-
Linux:让内存不再泄漏 (586)
jpl2000 发表于 2006-08-14本文将介绍内存泄漏的检测方法以及现在可以使用的工具。针对内存泄漏的问题,本文提供足够的信息,使我们能够在不同的工具中做出选择。 内存泄漏 ...全文
-
Linux2.6内核驱动移植 (650)
邱建元 发表于 2006-08-14随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举 ...全文
-
2.6.xx内核编译详解 (852)
MORR 发表于 2006-08-14序 做一件事情,首先要知道自己在干什么,而不是盲目得升级内核,现在升级内核有点泛滥,sigh 首先让我们先了解一下2.6内核的新特性 一、01.模块子系统(Module Subsys ...全文
-
Linux0.01内核分析的一点心得 (623)
hfh08 发表于 2006-08-13Linux0.01内核基本上分析完了,高版本的内核也看了一点。有一点心得与大家分享一下吧!这里我并不打算说具体的技术方面的东西,而是针对读内核的方法,谈谈自己的一 ...全文
-
分析内核对gzip压缩文件进行解压的方法 (536)
邱建元 发表于 2006-08-13概述 ---- 1) Linux的初始内核映象以gzip压缩文件的格式存放在zImage或bzImage之中, 内核的自举 代码将它解压到1M内存开始处. 在内核初始化时, 如果 ...全文
-
Debian/Ubuntu Linux下内核编程者必备的 (680)
pinkfirex 发表于 2006-08-09如果你想要升级你的Debian/Ubuntu Linux内核,或者你希望为内核开发新的模块,或者您要为某个硬件写新的驱动程序……这一切都涉及到Debian/Ubuntu Linux内核编程。 ...全文
-
FC4 下编译Linux内核+perfctr (523)
厉烨 发表于 2006-08-071.得到内核并解压 #bunzip2 linux-2.6.11.tar.bz2 #tar xf linux-2.6.11.tar 2. #cd linux-2.6.11 #make mrproper 3.设$PDIR为perfctr的解压目录 #$P ...全文
-
Linux 2.6内核中新的锁机制--RCU (594)
pinkfirex 发表于 2006-08-07本文详细地介绍了 Linux 2.6 内核中新的锁机制 RCU(Read-Copy Update) 的实现机制,使用要求与典型应用。 一、 引言 众所周知,为了保护共享数据,需要一些同步机制 ...全文
-
升级Linux内核奋斗记 (556)
bear10214 发表于 2006-08-06我的PIII Dell机运行着内核2.4.的RedHat,自从Linux内核2.6发布以来一直想把该系统升级到内核2.6。经过一番艰辛万苦,终于成功了。为了体验一下在Linux下编写多线程程序 ...全文
-
Linux 内核解读入门 (622)
bear10214 发表于 2006-08-06针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法, 而不是解说linux复杂的内核机制; 一.核心源程序的文件组织: ...全文
-
Linux内核ARP的设计实现概述 ZT (572)
bear10214 发表于 2006-08-06ARP (Address Resolution Protocol) 是用来将IP地址转化成机器的网卡物理地址(硬件地址)。 当一台机器要向另外一台物理上相连的机器发送IP包的时候,它要先检查一下自 ...全文
-
Linux 系统内核的调试 (624)
bear10214 发表于 2006-08-06调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑, ...全文



