Linux系统使用两种方式去加载系统中的模块:动态和静态。静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_init do_basic_setup() do_initcalls()该函数中会将在__initcall_s...
分类:
其他好文 时间:
2014-10-14 20:58:59
阅读次数:
141
Linux内核编译和替换小结 一 准备工作
1 当前Linux 环境 系统版本为 3.8.13.13-cdos
2 下载内核源码 在网站 www.kernel.org ,选择合适的版本下载。 本次下载版本为官方最新开发版本 linux-3.17.tar.xz 二 内核编译
1 解压源码 当前系统的源...
分类:
系统相关 时间:
2014-10-14 17:25:29
阅读次数:
295
在include/linux/list.h文件中用C实现了一个好用的循环链表。它是有效而且易于操作的,否则它也不会被内核使用(译者注:在kernel中大量的使用了循环双链表结构,比如在在进程描述符实体中我们就可以看到很多struct list_head的身影)。不管何时,依靠这种结构,在内核中都可以将任何使用它数据结构串起来。...
分类:
系统相关 时间:
2014-10-14 02:24:37
阅读次数:
189
一:安装内核源码包:.src.rpm和.rpm包的安装方式完全不同,可以通过rpm-qpl查询rpm内容#rpm-ivhkernel-2.6.32-431.el6.src.rpmwarning:usermockbuilddoesnotexist-usingrootwarning:groupmockbuilddoesnotexist-usingroot直接忽略。二:没有在/usr/src生成内核源码,原因如下..
分类:
其他好文 时间:
2014-10-13 20:04:48
阅读次数:
751
编译内核的一般步骤1、下载内核源码www.kernel.org2、解压内核文件到指定目录,/usr/src3、选择所需功能makemenuconfig4、选择完成后进行编译make5、安装模块makemodules_install6、安装内核makeinstall#解压软件包,并移动到/usr/src下,制作一个软连接[root@localhost~]#tarx..
分类:
其他好文 时间:
2014-10-13 03:22:59
阅读次数:
307
同步来自我的博客:http://fillzero.github.io/freedos/freedos-analysis-06.html
分类:
其他好文 时间:
2014-10-13 02:12:18
阅读次数:
200
同步来自我的博客:http://fillzero.github.io/freedos/freedos-analysis-05.html
分类:
其他好文 时间:
2014-10-13 00:53:48
阅读次数:
324
同步来自我的博客:http://fillzero.github.io/freedos/freedos-analysis-07.html
分类:
其他好文 时间:
2014-10-13 00:34:28
阅读次数:
227
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Dis...
分类:
系统相关 时间:
2014-10-12 22:05:58
阅读次数:
291
用混合核密度方法对人的位置建模这是一篇2014KDD,地理位置服务方面的论文。1)首先,提出针对个人粒度,预测位置分布有两大挑战a)数据稀疏b)空间模型异构2)接着,先提到在离散空间预测领域,已经有不少研究成果;但在连续空间预测,还有欠缺,这也是该文章的主攻方向。3)然后,针对该问题,提出高斯核密度...
分类:
其他好文 时间:
2014-10-12 09:34:57
阅读次数:
137