文件名称:tiny_linux:linux裁剪
文件大小:300.18MB
文件格式:ZIP
更新时间:2024-06-18 16:52:49
C
#tiny_linux report name:pxx id:P14226010 #实现tiny_linux ##第一次课前工作(2M): ###1. 配置configure 这部分配置比较麻烦,我刚开始的时候没有使用defconfig,而是直接用的里面的menuconfig,配置完成 进入系统还是比较顺利, 在这里可以优化的地方有: 1).可加载模块处理:将程序中的所有可加载模块全部去掉,因为要实现最小所以这些不牵扯到重点的模 块全都去掉, 如果是重要的模块,可以选择在外面以ram文件的形式加载进来,这样就可以缩小linux的内核大小 2).去除无用模块:有些模块对于内核来说可能比较重要,但是如果只是最基本的功能,那么它的作用反而 不起作用了,比如ipv6之类的,这种可以去掉. 3).选择里面的优化选项:比如有专门优化大小的选项. 4). 选择压缩算法:对比gzip,bzip2,xz,l