LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2314|回复: 27

各位高手,自己编译的内核有哪些优点阿?编译以后速度快吗?

[复制链接]
发表于 2005-8-15 23:32:25 | 显示全部楼层 |阅读模式
自己编译的内核有哪些优点阿?编译以后速度快吗?
发表于 2005-8-16 00:05:37 | 显示全部楼层
应该快些 把

ps:怎么回帖的人这么少
回复 支持 反对

使用道具 举报

发表于 2005-8-16 00:07:40 | 显示全部楼层
最大的优点就是根据自己要求定制。
去掉不需要的驱动程序以后启动速度会加快很多。
回复 支持 反对

使用道具 举报

发表于 2005-8-16 01:03:25 | 显示全部楼层
自己编译没有什么优点

熟练的系统管理员也许有必要给自己的服务器编译的定制的内核

一般用户就没有必要了



在 PC 上 ,慎重精简的内核启动可能要快上那么几秒(有人没事就开机关机玩的?), 但是运行几乎没有差别


而且一般用户所谓的“优化” 往往适得其反
再说简单的 maker 几下 , 压根谈不上“优化”


Debian 官方的内核是由专业的 DD 编译的,那些高手总不会编译出来的东西会比你差 ( 自认是高手的也不会这样提问了吧)



基本上,除非官方的内核缺少你需要的东西,如硬件驱动,实验性特性 , 才需要编译一下内核,或单独编译内核模块
回复 支持 反对

使用道具 举报

发表于 2005-8-16 06:41:12 | 显示全部楼层
Debian 官方内核的大部分驱动都是模块,我喜欢把自己要用的全编进内核。比如usb,无线网卡。这样应该
效率高一些吧
回复 支持 反对

使用道具 举报

发表于 2005-8-16 09:02:22 | 显示全部楼层
Post by jhuangjiahua
自己编译没有什么优点

熟练的系统管理员也许有必要给自己的服务器编译的定制的内核

没有优点干吗还有必要自己编译,前后矛盾。
一般用户就没有必要了

什么是一般用户?当前用 Linux 的根本没有什么几个傻瓜用户,都是有一定计算机基础的人。
在 PC 上 ,慎重精简的内核启动可能要快上那么几秒(有人没事就开机关机玩的?), 但是运行几乎没有差别

Deiban 官方发布的已经编译好的内核都是尽量保持通用性,Pentium 系列也就 i386 和 i686 两种,跟 P4 机器上自己编译的内核效率还是有差别的。
而且一般用户所谓的“优化” 往往适得其反
再说简单的 maker 几下 , 压根谈不上“优化”

不熟悉,从来不自己动手的人当然如此。多编译几次,熟悉之后,不只是优化了,还对 Linux 系统有了更进一步的了解。
Debian 官方的内核是由专业的 DD 编译的,那些高手总不会编译出来的东西会比你差 ( 自认是高手的也不会这样提问了吧)

DD 也是普通程序员,没有必要神化。他们也希望大家能更深入了解 Linux,以分享自己的心得。
基本上,除非官方的内核缺少你需要的东西,如硬件驱动,实验性特性 , 才需要编译一下内核,或单独编译内核模块

有些情况下必须自己编译,在 Debian 源里面只提供源码形式的包,比如基于 SmartLink 芯片的 PCI 或 USB Modem,只有 sl-modem-source 包提供。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-16 09:56:30 | 显示全部楼层
特别感谢大家的回答
回复 支持 反对

使用道具 举报

发表于 2005-8-16 13:12:52 | 显示全部楼层
呵呵,编译成单块内核的话,启动速度能快点,
其它优势暂时没有什么发现,不过您不会整天开机关机吧,新闻联播说,这样还不如一直开着节省电
:)
如果想自己定制内核的话,可以自己编译,
其它时候好像是没有什么必要
回复 支持 反对

使用道具 举报

发表于 2005-8-16 13:29:10 | 显示全部楼层
就像買品牌機還是攢機的問題一樣~
如果不熟悉或是不想麻煩,品牌機可以提供你想要的;
如果熟悉機器,攢機可以根據需要定制出自己的御用機,得心應手,好處不言而喻,其?無它,唯孰爾。

華 MM 的說法就有些矯枉過正了,除了普通的 Desktop/Business 的 Linux 用戶,我覺得其它 Linux 用戶最好還是學會自行編譯內核,這樣對熟悉和應用有莫大的裨益,更何況在國內,用 Linux 的就沒多少是 D/B 用戶。再者,如 jungle 所說的那樣,Debian 的 DD 也只是程序員而已,沒有必要對他們進行神化,爲對應最?V泛的應用群體,DD 編譯出?淼 kernel 會遵循最最最 common 的准則。所以熟悉又有需要爲自己定制的話,自行編譯 kernel 還是有必要的。
回复 支持 反对

使用道具 举报

发表于 2005-8-16 13:53:49 | 显示全部楼层
个人认为可以按照自己的硬件和芯片配置重新编译内核去除通用和无用的东西,这样子出来的内核总比你通用内核好吧。
说到加快启动时间,能起到些作用,我可是掐着秒表比较每次启动时间,然后不断优化的。前段时间几天内编译了三十几次2.6.12-4内核。(有点变态了)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表