Linux中为什么要配置内核,怎样重新配置内核
2个回答
展开全部
新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译Linux内核。
为了正确的合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,一般主要有下面四个考虑:
(1)自己定制编译的内核运行更快(具有更少的代码)
(2)系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中)
(3)不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞
(4)
将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些
为了正确的合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,一般主要有下面四个考虑:
(1)自己定制编译的内核运行更快(具有更少的代码)
(2)系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中)
(3)不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞
(4)
将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些
力控科技
2024-08-19 广告
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
展开全部
编译前当然要配置一下内核啊,make
menuconfig
,生成默认配置文件
.config
,这个文件是设置
cpu
体系,及很多驱动选项的,你没配置这个,怎么可能编译那
前面那个说
linux
和微软竞争是扯淡的那位,我只能说你根本不懂内核编译,无知
新下载的内核都是没有默认
.config
需要你找到一个默认的config
文件,比如
arch/arm/configs/
下是
arm
cpu
很多的默认配置,当然你也可以把你以前的
config
文件拷贝到新内核目录下。
.config
是配置编译内核的最初步骤,你要编译驱动程序,就必须要了解这个,多上网查下资料
然后重新编译
menuconfig
,生成默认配置文件
.config
,这个文件是设置
cpu
体系,及很多驱动选项的,你没配置这个,怎么可能编译那
前面那个说
linux
和微软竞争是扯淡的那位,我只能说你根本不懂内核编译,无知
新下载的内核都是没有默认
.config
需要你找到一个默认的config
文件,比如
arch/arm/configs/
下是
arm
cpu
很多的默认配置,当然你也可以把你以前的
config
文件拷贝到新内核目录下。
.config
是配置编译内核的最初步骤,你要编译驱动程序,就必须要了解这个,多上网查下资料
然后重新编译
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询