前面说过很多次,conntrack作为一中连接跟踪机制,如果它本身是可扩展的,那么将会是多么令人激动的一件事,当你看了N多文档代码之后,你发现它确实是可以扩展的,但是却没有感到激动,因为你可能发现:1.它可以注册一个account扩展,但是计数机制却很原始;2.我希望增加一个新..
分类:
系统相关 时间:
2015-01-17 23:38:20
阅读次数:
404
前面说过很多次,conntrack作为一中连接跟踪机制,如果它本身是可扩展的,那么将会是多么令人激动的一件事,当你看了N多文档代码之后,你发现它确实是可以扩展的,但是却没有感到激动,因为你可能发现:1.它可以注册一个account扩展,但是计数机制却很原始;2.我希望增加一个新型的扩展,却不得不重新编译内核;怎么办?我曾经很生气地默默指责过当初实现这个的人,想当然的认为将扩展本身也做成可扩展的,而...
分类:
系统相关 时间:
2015-01-17 23:34:51
阅读次数:
430
内核参数配置:kernel.shmall=kernel.shmax=kernel.shmmni=16384kernel.msgmax=192000kernel.msgmnb=192000kernel.msgmni=65536kernel.sem=250 256000 32 256*kernel.ra...
分类:
数据库 时间:
2015-01-17 13:50:00
阅读次数:
171
系统环境:linux kernel 2.6.35。(此环境是上一篇文章中将ubuntu内核替换后的环境)编译过程如下:1)首先需要下载patch文件:linux-kernel-v2.6.35-mpls1.980.patch。下载链接:http://ftp.jaist.ac.jp/pub/source...
分类:
系统相关 时间:
2015-01-16 20:49:30
阅读次数:
574
在前文 Linux/Android——Input系统之frameworks层InputManagerService (六) 这里介绍了android层input服务的启动,其中启动了一个读取来自底层event事件的线程.
而在Linux/Android——input系统之 kernel层 与 frameworks层交互 (五) 有分析到是通过一个event%d的设备文件交互的,也就是说android层是通过读取event%d来获取event的,这个工作就是InputReader...
分类:
移动开发 时间:
2015-01-16 19:10:14
阅读次数:
299
Tosupportover500kusers,you*need*-A64bitshardware/kernel(AMD64,Opterons)-Atleast8GBofram-Arecentlinuxkernel(2.6.x)Abouttuning,Iprefertonotfullydisclose...
分类:
系统相关 时间:
2015-01-16 18:29:49
阅读次数:
245
原文网址:http://www.mike.org.cn/articles/linux-kernel-mode-and-user-mode-distinction/内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3四种级别的运行模式。Ring0级别最高,Ring3最低...
分类:
系统相关 时间:
2015-01-16 12:52:32
阅读次数:
184
一、安装操作系统(略)
注意,我这里用的都是OEL 5u5版本,因为自带了Oracle提供的环境变量安装包,因此可以很方便地进行Oracle软件的安装,因此推荐使用该版本
二、配置本地yum源
--把安装盘mount到media
mount -t iso9660 /dev/cdrom /media
--配置repos添加以下内容
...
分类:
其他好文 时间:
2015-01-16 06:34:00
阅读次数:
252
二,linux内核被加载的过程一,linux安装时遇到的概念解析内核必须模块vmlinz(5M左右)不认识硬盘,原本是需要写跟loader中一样的内容,来加载非必要模块。内核非必要的功能被编译为模块放在了/lib/modules(143M)中。现采取的措施是 在loader加载kernel的同时 也...
分类:
系统相关 时间:
2015-01-15 12:48:08
阅读次数:
210
首先android是基于Linux的内核,只有先加载了kernel才能启动安卓,对于Linux来说android只是其上的一个应用程序。Android的启动大致可以形象的划分为三个过程:
Init->init.rc->zygote。从事嵌入式开发的人都知道,Linux加载完内核驱动后会挂载‘/’根文件系统,挂载完成后会执行‘/init’二进制程序,这也是内核启动后执行的第一个用户程序,andro...
分类:
移动开发 时间:
2015-01-15 09:24:42
阅读次数:
288