学习Unix系统必须经过的一关编译内核

来源:本站
导读:目前正在解读《学习Unix系统必须经过的一关编译内核》的相关信息,《学习Unix系统必须经过的一关编译内核》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《学习Unix系统必须经过的一关编译内核》的详细说明。
简介:当你开始使用Unix系统的时候,你会遇到很多惊讶的事情,最让你惊讶的,可能就是重新编译内核。天哪,这是什么东西?刚从Windows转过来的用户可能会吓出一身冷汗。其实不用怕,编译内核是学习Unix系统必须经过的一关,而且也不像想象中那么神秘。简单地说,就是改变系统最本质的部分,让它适合你的机器和你的需要,换句话说,你可以用重新编译内核来完全定制你的系统。

当你开始使用Unix系统的时候,你会遇到很多惊讶的事情,最让你惊讶的,可能就是重新编译内核。天哪,这是什么东西?刚从Windows转过来的用户可能会吓出一身冷汗。

其实不用怕,编译内核是学习Unix系统必须经过的一关,而且也不像想象中那么神秘。简单地说,就是改变系统最本质的部分,让它适合你的机器和你的需要,换句话说,你可以用重新编译内核来完全定制你的系统。

一个最高级的系统都是能让自己定制的,我不需要我用不着的东西。很好,那开始编译吧!怎么入手?以FreeBSD操作系统为例,安装的时候你选择安装系统内核源码,是系统内核源码,这个东西是最有价值含量的,但现在你可以完全免费得到它,而不是花几千元去买一个完全保密的东西!

这通常会安装在Unix系统/usr/src/sys目录下,然后根据你的CPU架构,3.电脑室内光线要适宜,选择不同的目录进入,里面会有内核配置文件。FreeBSD的内核配置文件为/usr/src/sys/i386/conf/GENERIC,即通用内核配置文件,适合大多数机器使用的内核配置文件。

说到这里你可能明白了吧,默认安装的时候使用的就是按这个配置文件编译出来的内核,很明显,为了让大多数不同的电脑能用,里面肯定包含了很多你机器上没有的东西。现在你的任务就是把这些东西全都去掉,同时加进去你想要的东西。

用任何一个Unix系统文本编辑器打开它,怎么编辑我就不说了,你可以查看手册,里面有详细的说明的。编译的过程,会在某个目录下产生新的内核源码,你进入那个目录后就可以开始编译并安装新系统了。

我的机器,删除没用的东西后的内核非常精简,256M的内存启动后完全Free的内存有231M,也就是说在启动过程中被“经历”过的内存区域只有25M,而且这不是活动内存,活动内存只有 2650K,跟Windows的上百兆内存占用相比……

要想正常搞定新内核是有点挑战的,你需要对硬件相当熟悉。Unix系统的一些知识,我们就讲解这么多

提醒:《学习Unix系统必须经过的一关编译内核》最后刷新时间 2024-03-14 01:06:00,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《学习Unix系统必须经过的一关编译内核》该内容的真实性请自行鉴别。