CentOS 6.4 Compiling Xen一、准备(Prepare)需要准备以下文件:CentOS 6.4-x86_64(安装centos系统)xen-4.1.2(xen内核源码文件)linux-3.0.94(linux内核文件)blktap2-3.0.patch(linux 内核补丁for ...
分类:
其他好文 时间:
2014-11-15 16:49:37
阅读次数:
199
如何查看linux命令源代码用linux一段时间了,有时候想看看ls、cat、more等命令的源代码,在下载的内核源码中用cscope没能找到,在网上搜索了一下,将方 法总结如下:以搜索ls命令源码为例,先搜索命令所在包,命令如下:lpj@lpj-linux:~$ which ls /bin/ls用...
分类:
系统相关 时间:
2014-11-11 10:41:48
阅读次数:
213
我也是从网上看到的这种解决办法。
遇到这种情况后,通过dmesg看一下内核日志。
如果发现有如下日志,那就好办了。
hello: version magic '2.6.33.3 ' should be '2.6.33.3-85.fc13.i686.PAE SMP mod_unload 686 '
修改内核源码文件include/linux/vermagic.h
把如下VERMAGIC...
分类:
其他好文 时间:
2014-11-09 16:40:55
阅读次数:
113
本文只讨论执行"mount none /mnt/huge -t hugetlbfs"命令后,mount系统调用的执行过程(基于Linux-3.4.51),不涉及进程相关的细节。mount系统调用的内核实现: 1 SYSCALL_DEFINE5(mount, char __user *, dev_na...
分类:
系统相关 时间:
2014-11-04 12:47:47
阅读次数:
271
1,安装依赖
yum -y install gcc
yum -y install gcc-c++
yum install make
-- 或者
yum groupinstall "Development Tools"
-- 或者
yum install gcc gcc-c++ kernel-devel
--安装ncurses
yum install gcc make ncurses ncu...
分类:
其他好文 时间:
2014-10-31 20:43:08
阅读次数:
197
一、引言 为了实现虚拟内存管理机制,操作系统对内存实行分页管理。自内存“分页机制”提出之始,内存页面的默认大小便被设置为 4096 字节(4KB),虽然原则上内存页面大小是可配置的,但绝大多数的操作系统实现中仍然采用默认的 4KB 页面。当某些应用的需要使用的内存达到几G、甚至几十G的时候,4KB....
分类:
系统相关 时间:
2014-10-30 11:16:36
阅读次数:
405
【fork之后并不能确定究竟是哪个进程首先执行相关】
【fork后子进程会复制父进程的资源,缓冲区是父进程的资源,所以自然会复制一份】
【设备的不同缓冲属性】
【标准输出设备在正常情况下是linux中的行缓存的设备(除出错)】
【linux中写入文件流是全缓存的,也就是换行符并不会冲洗缓冲区】...
分类:
系统相关 时间:
2014-10-29 14:49:34
阅读次数:
302
所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。 原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在内核源码树的include/asm/atomi....
分类:
其他好文 时间:
2014-10-28 19:27:27
阅读次数:
218
软件包l7-protocols-2009-05-28.tar.gzlinux-2.6.28.10.tar.gznetfilter-layer7-v2.22.tar.gziptables-1.4.6.tar.bz2解压内核源码和netfilter-L7源码[root@station1~]#tarxflinux-2.6.28.10.tar.gz-C/usr/src/[root@station1~]#tarxfnetfilter-layer7-v2.22.tar.gz-C/usr/src/[..
分类:
其他好文 时间:
2014-10-28 02:09:43
阅读次数:
249
编译 Android 系统源码 并烧写到开发板上去...
分类:
移动开发 时间:
2014-10-28 00:49:59
阅读次数:
390