热门关键字:  ubuntu  分区  Fedora  函数  linux系统进程
内核研究
当前位置 :主页>Linux教程>内核研究>列表
了解Linux系统内核安全的入侵侦察系统
LIDS( Linux入侵侦察系统)是Linux内核补丁和系统管理员工lidsadm),它加强了Linux内核。它在内核中实现了一种安全模式 -- 参考模式以及内核中的Mandatory Access Control(命令进入控制)模式。本文将阐述LIDS的功能和如何使用它来建立一个安全的Linux系统。 为什么选...
作者:发表于:2007-06-09 04:14:37 点击:54 评论:4 查阅全文...
Linux系统中内核定时器的应用
Linux内核定时器的应用 [CODE]#includelinux/init.h#includelinux/sched.h#includelinux/module.h#includelinux/jiffies.h#includeasm/io.h#includelinux/timer.h#includelinux/wait.hMODULE_LICENSE(GPL);static DECLARE_WAIT_QUEUE_HEAD(wq);static int flag = 0;str...
作者:发表于:2007-06-07 11:43:55 点击:56 评论:4 查阅全文...
Emacs能很好地在Linux内核上工作
本次实验的目的是了解Emacs如何能在linux内核上很好的工作. 仅需要的外部命令是: mount . 文章中的root_fs_emacs可以做为一个标准分区或在live CD上使用. 这次实验, 我们用于 User Mode Linux 上. 1. 初始化root_fs(至少150MB) cd ~/uml dd if=/dev/zero of=root_fs_em...
作者:发表于:2007-06-05 16:52:45 点击:28 评论:4 查阅全文...
Linux 初始 RAM 磁盘(initrd)概述
Linux 初始 RAM 磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd 文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM 磁盘卸载,并释放内存。在很多嵌入式 Linux 系统中...
作者:发表于:2007-06-05 16:51:04 点击:146 评论:4 查阅全文...
Linux线程比较:LinuxThreads 和NPTL
LinuxThreads 项目最初将多线程的概念引入了 Linux,但是 LinuxThreads 并不遵守 POSIX 线程标准。尽管更新的 Native POSIX Thread Library(NPTL)库填补了一些空白,但是这仍然存在一些问题。本文为那些需要将自己的应用程序从 LinuxThreads 移植到 NPTL 上或者只是...
作者:发表于:2007-06-05 16:49:42 点击:142 评论:4 查阅全文...
Linux 调度器内幕
Linux 内核继续不断发展并采用新技术,在可靠性、可伸缩性和性能方面获得了长足的发展。2.6 版本的内核最重要的特性之一是由 Ingo Molnar 实现的调度器。这个调度器是动态的,可以支持负载均衡,并以恒定的速度进行操作 O(1)。本文将介绍 Linux 2.6 调度器的这些属性以...
作者:发表于:2007-06-05 16:46:31 点击:28 评论:4 查阅全文...
使用异步 I/O 大大提高应用程序的性能
Linux 中最常用的输入/输出(I/O)模型是同步 I/O。在这个模型中,当请求发出之后,应用程序就会阻塞,直到请求满足为止。这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)。但是在某些情况中,I/O 请求可能需要与其...
作者:发表于:2007-06-05 16:43:22 点击:237 评论:4 查阅全文...
CLFS2.0原理分析
更新日志 2006年9月28日:修改错字一处。 2006年8月30日:修改错误命令一处。 2006年8月22日:修改文字中的笔误两处。 2006年8月18日:修改图片中的笔误两处。 前言: 实际上,两三个星期前我第一次看CLFS2.0的时候有一种似曾相似的感觉,而且感觉看的非常顺,所以我只...
作者:发表于:2007-06-05 16:42:11 点击:118 评论:4 查阅全文...