使用道具 举报
Post by youbest 我现在做的这个系统大概是5.4M左右,除了能显示静态的网页外,其它的事情基本上都做不了. 详细的文档我还在整理中,这样吧,我可以先传一个做好的文件,有兴趣的可以看一下.
Post by 终极幻想 1。GRUB 不知道是否一定要,直接启动改分区不可以么?就比如livecd一样,肯定没装grub的。
Post by 终极幻想 2。udev 这个,用MAKEDEV来建立文件,或者手动建立几个必要的文件就可以了,比如什么null/initctl/console/sdX之类的,真正需要的不多,没必要多加一个包。
Post by 终极幻想 3。bash bash是我们用惯的,不过兄弟说用busybox代替,自然就解决了另外一个问题,而且也提供了一些别的工具,如tar等。
Post by 终极幻想 4。不知道initrd是否能帮助,比如把一些东西用 squashFS 压缩后,体积会更小,不过就是需要启动的时候用initrd,而不能直接启动,这样增加的大小,不知道可否把相应减少的空间又占了回去:)。
Post by 终极幻想 5。其他的,gcc4编译出来的东西太大,用gcc3.X/2.95,内核也太新了,用2。4就可以了,体积可以进一步减少。至于gcc的-O参数,可以进一步减少可执行文件的大小,至于功效多大,我就不清楚了。
本版积分规则 发表回复 回帖后跳转到最后一页