>>>>>FreeBSD
2009-05-13 06:16:49来源:未知 阅读 ()
2006年的最后一个月里脑子胡思乱想的东东太多了,让我忘记了当初在万宇开博的初衷。2007年希望有一个新的开始,新的使命,希望自己能在unix环境中做出一些贡献和成就。
----------改装---------
改良一部操作系统跟改装一部赛车性质是一样的,需要反复的记录和调校启动速度和运行质量以及抗压能力,以至
于各项性能达到理想的指标。其实爱车的人跟飙车的人对待的车子的认识也是不一样的,爱车一族尝尝会把自己的车子装饰一番,时髦的挂饰、超炫的贴纸、舒适的
靠垫、完美的车载音响。而且飙车一族的爱车里面出了能提升速度的东西以外你很少能看到其他的装饰品,因为一个追求享受,一个追求速度。作为一款网络操作系
统来讲,BSD从开始到现在只追求质量和速度。
----------安装内核代码---------
默认最小安装是不会将内核代码文件安装到系统中的,所以需要手动安装。
如果系统中没有 /usr/src/sys 这个目录,表示您在安装时并未安装 FreeBSD 的原始码,您可以使用 sysinstall 这个指令来执行安装的选单工具,并安装原始码。执行了 sysinstall 后,请选择 [Configure] -> [Distribution] -> [src] -> [sys],即可安装核心的原始码。
有了核心的原始码后,我们就可以开始进行修改。首先,我们要做的就是将 GENERIC 复制一份,并修改复制的那一份。
# cd /usr/src/sys/i386/conf
# cp GENERIC TEST
复制源代码是为了防止在内核编译完以后无法正常启动而准备的。
ee TEST 使用文本编辑工具就可以完成内核编译的过程,不习惯的可以使用vi。
--------基本设定与改良----------
machine i386
这一行是必备的,代表的是使用 i386 的计算器架构。
cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
这里总共提供了3个CPU类型,根据自己的情况来选择,将不存在的CPU类型注释掉就可以了。
如果不知道机器的CPU类型可以在系统启动以后使用dmesg > dmesg.txt 来生成一个硬件启动列表,
CPU和其他硬件类型都会在这个表里面,建议打印一份用来学习。
CPU: Intel(R) Celeron(R) CPU 2.40GHz (2399.94-MHz 686-class CPU)
这是我的dmesg.txt关于CPU类型的内容,很容易看出是686的,即使现在CPU类型多数都是686的也建议你
用这个列表看一下,在内核编译过程中的所有参数最好都做到眼见为实,不要轻易相信自己的直觉和记忆,
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 讨论一下package和port一起使用的问题。 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash