|
发表于 2009-5-24 23:26:37
|
显示全部楼层
Post by 聚焦深空;1990638
呵呵,偶不喜欢结构上复杂的东西。
Openwrt 那么做,可能是想多塞进去一点点功能,您不一定非要那么做的。
其实 norflash,可以直接从 flash 运行的,当成只读的内存看。
norflash 一般都不大,是因为贵,只要有可能总会被 JS 黑心 cost down 的。
NAS 的话,4M 问题不大的,只要裁减得当。
如果压缩的话,有个解压过程,开机就慢了。
个人觉得 squashfs 还是适用于 livecd 环境。
不过偶自己一般用 debian 的 bootcd 做维护光盘,直接把 cd 的文件系统作为 rootfs 不压缩,懒人嘛!
不跑题了。
没办法,甲方要求 NAS中包含 FTP,SAMBA,NTFS,FAT32,管理套件(用户,磁盘方面),USB打印支持,BT支持,WEB页面控制页面.
你说我要不用squashfs+lzma来做,怎么搞呢? 
系统启动后把squashfs内容 搞到RAM中.也就是占用10几M.
norflash没多贵,最多几美金,大批采购时甲方的事情啦.
to d00m3d
squashfs 本身属於唯读,用作正常系统使用并不合适
当然是只读.
做嵌入式最合适.一个Norflash划几个区,
|------------ ---|
| bootloader |
| squashfs | ---only read ,system
| JFFS2 | --- R,W ,config
| other | ---- anything
|--------------- | |
|