+ -
当前位置:首页 → 问答吧 → 问几个内核配置的问题

问几个内核配置的问题

时间:2008-11-22

来源:互联网

基础建设版传过来
1.2 Local version - append to kernel release

这个东西有什么用

1.8 Auditing support

这个是干什么的

要详细点

不要这样只是翻译一下单词

1.10 Kernel log buffer size

这个是越大越好,还是相反

设置多少合适?

1.11 Control Group support

这个所谓组控制支持,pc应该是不选

但是它在什么情况下有用

作者: 铁血书生   发布时间: 2008-11-22

1.2 Local version - append to kernel release
在内核后面加上自定义版本号。
用法:如果为空,那么内核的版本号就是2.6.28。(假设为2.6.28版本的内核)
如果设置为lfs,那么内核的版本号就是2.6.28-lfs。
作用:用于区分不同的内核,以及相应的内核模块。假设你在2.6.28的版本号编译了一些模块,那么这些模块无法在2.6.28-lfs版本的内核使用。这个区分是非常重要的。如果你强行加载模块,将可能会导致错误。


1.8 Auditing support
审计支持
审计主要用于记录系统的活动,是定位系统事故原因的强有力的依据,是安全操作系统的重要组成部分。
典型的审计系统如“syslogd”(一种用于邮件收发的后台程序)。它主要应用于从各种受限制的服务(klogd,httpd,inetd,etc)中获取重要的信息,并且根据配置文件实现通讯处理。不同的类型有明显不同的输出模式并且这些输出将被保存到不同的日志文件中。

1.10 Kernel log buffer size

不清楚尺寸大小是否有影响。

1.11 Control Group support

组控制系统
用于多CPU的控制系统。Cpuset是它的子选项。

作者: ti8er   发布时间: 2008-11-22

ls谢谢你的那篇内核配置的文章了,
相当好,很用心的说

现在正在看,虽然不是特别详细,但是已经不错了

希望自己将来能有能力补充一下

作者: 铁血书生   发布时间: 2008-11-22

引用:
作者: 铁血书生
ls谢谢你的那篇内核配置的文章了,
相当好,很用心的说

现在正在看,虽然不是特别详细,但是已经不错了

希望自己将来能有能力补充一下
我在一开始的内核配置手册中,就是写得和你所说的“特别详细”,结果我现在才发现这个想法非常浅薄!我真是为当时的做法惭愧不已。

内核菜单是开发者亲自编写的,是严谨的,科学的。我不应该加上自己的理解,因为“言多必失”,要是我的一个误解,反而误导了读者更加不好。我现在特别反感加上什么“详细解说”,或者什么“速成手册”。内核的菜单真要“详细”说的话,一个项目就可以说上几百页;而“速成”则更是无聊。

比如我最近才明白了什么是fork(叉),什么是hook(钩)。这两个术语都要用上百页才能解释清楚。而我在很早的翻译手册中天真地用两段话加上了自己的理解,真是为自己的“自大”而惭愧。

如果真要深入,你自然会针对某个菜单去搜索相关的知识,或者去调试内核,做实验。我现在正在写2.6.28版本的手册,欢迎你补充和完善,不过原则上面已经说清楚了,不要加上自己的天真的理解,也不要来什么速成:如这个不选,那个选为模块等等。

作者: ti8er   发布时间: 2008-11-22

我觉得至少因该解释一下相关的概念

要只是翻译一下,就没什么意思了

作者: 铁血书生   发布时间: 2008-11-22

这个东西还是多人通力合作的好,一个人不可能什么都通

作者: 铁血书生   发布时间: 2008-11-22

4.1 Tickless System
微标记系统,什么意思?

作者: 铁血书生   发布时间: 2008-11-22

引用:
作者: 铁血书生
4.1 Tickless System
微标记系统,什么意思?
自己上网去查啊!

所以我就说内核菜单根本不可能把这些东西都写上的。只是解释一下概念也不行,说深了也不行。

作者: ti8er   发布时间: 2008-11-22

不能解惑,那还写来何用,
难道就是满足一下XX的愿望

作者: 铁血书生   发布时间: 2008-11-22