第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。1.2 “Loadable module support”可加载模块支持可加载模块是指内核代码(kernel code)的一些片断...
分类:
系统相关 时间:
2016-04-29 17:54:48
阅读次数:
225
说到裁减Linux,无非是为了减小磁盘占用或者是为了某些特定场合的应用(如嵌入式系统)。以RedHat 7.3为例,其最小安装仍然达到了300M,这不得不让人对一直号称小而全的Linux系统感到疑惑。作为自己手中课题的一个铺垫,不久前我尝试了对Linux进行裁减,虽然没有达到预期的一张软盘大小,但结果也相当有吸引力。下面我对此一一做说明。参考文档: Linux bootdisk-HOWTO: ...
分类:
系统相关 时间:
2016-04-26 20:47:40
阅读次数:
317
在menuconfig中配置,可以对进行Linux内核配置选项及删改。本文介绍详细配置方法。第一部分:全部删除Code maturity level options ---> 代码成熟等级选项[]Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.不选。第二部分 :...
分类:
系统相关 时间:
2016-04-26 20:30:57
阅读次数:
301
第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。1.2 “Loadable module support”可加载模块支持可加载模块是指内核代码(kernel code)的一些片断...
分类:
系统相关 时间:
2016-04-26 20:20:55
阅读次数:
263
1.什么裁剪?本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教.2.原理大家都知道,操作系统的启动流程是(主要是Linux):POST—>BIOS—>MBR—kernel-->initrd-->sbin/init,POST,BIOS都不是我们管的,所以...
分类:
系统相关 时间:
2016-04-22 19:18:56
阅读次数:
170
a.在VM安装linux系统b.安装定制工具anaconda repodata createrepo mkisofsc.关联太多采用yum安装 定制过程需要产生comps.xml文件以及生成iso1、定制安装系统,选择常用的组件2、安装制作发行版所需的基本软件包yuminstall-ycreater...
分类:
其他好文 时间:
2015-12-10 18:49:21
阅读次数:
1203
ucosII是依靠编译时的条件编译来实现软件系统的裁剪性的,即把用户可裁剪的代码段写在#if和#endif预编译指令之间,在编译时根据#if预编译指令后面的常数的值来确定是否该代码段进行编译。在工程文件下,有OS_CFG.H的文件,里面的内容就是针对于所有常数的配置,这些配置都有默认值,用户可根据需...
分类:
其他好文 时间:
2015-11-15 17:50:24
阅读次数:
140
红6上的init叫做upstart他的配置文件在/etc/inittab;/etc/init/*.conf./etc/inittab(init的配置文件)设定默认运行级别系统初始化(/etc/rc.d/rc.sysinit)运行指定级别的服务脚本/etc/rc/d/init.d----->/etc/rc.d/rd#.dK*S*/etc/rc.d/rc.sysinit系统初始化脚本检测并以读..
分类:
其他好文 时间:
2015-09-16 16:04:43
阅读次数:
220
内核构成:内核模块(ko):/lib/modules/version核心:/boot/vmlinuz-version内核设计:单内核:linux使用的这个但是借用了微内核的优势微内核装在模块命令:insmod:modprobe:下载内核地址:www.kernel.orguname-r查看内核版本号###########################################..
分类:
其他好文 时间:
2015-09-10 17:38:03
阅读次数:
160
1.什么裁剪?本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教.2.原理大家都知道,操作系统的启动流程是(主要是Linux):POST—>BIOS—>M...
分类:
系统相关 时间:
2015-09-05 17:52:22
阅读次数:
202