ghg123456 发表于 2005-10-14 17:55:50

BSDBox 5.3 发布了!

http://www.freebsdchina.org/forum/viewtopic.php?t=17517&postdays=0&postorder=asc&start=0&sid=d4dd7cccb36cb84bce78c1aee407cd6c

: BSDBox是什么?可以做什么?

BSDBox是FreeBSD的一种发行版本,它和标准版的区别在于,它完全运行在内存里,除了booting和保存配置的时候需要读写盘,其他时候都是不需要硬盘(或者CF卡或者U盘等等)的。设计它是由于,有时我们需要一个简单的可靠的廉价的网络服务器。硬盘常常是服务器系统里最不可靠的部件,而CF卡或者U盘更加廉价和可靠。

BSDBox可以做很多的事情,只要是FreeBSD能做的。不过最擅长的应该还是网络应用,例如NAT网关,代理服务器,分布计算,等等。

Q: BSDBox和PicoBSD是什么关系?

BSDBox的设计思路来源于PicoBSD,不过没有限制在PicoBSD的“一张floppy”的容量上,所以BSDBox可以放入更多的应用,而且不需要削减版的netstat、ps等等应用。如果要把BSDBox放在FreeBSD的src里面,我想应该是在 src/release/bsdbox吧。

Q: BSDBox的版本4和版本5有什么差别?

最大的改进,当然是采用了5-STABLE的内核,由于这个改进,从U盘启动有了可能,另外devfs也成了标配。

支持PAM。这个是不得已的做法,因为版本5的应用已经离不开PAM了(不像版本4,PAM还是一个可选项),带来的好处是应用的兼容性更好,而缺点是对内存的要求比版本4大了很多,版本4的BSDBox只要16M内存就可以启动,而版本5的BSDBox需要32M的内存!另外由于PAM采用了dso技术,所以/usr/lib下的pam_*.so也要复制一些过来了。

可以直接安装到block设备。如果你插好了U盘或者CF卡,一个./build命令就可以在你的设备上安装好BSDBox。

启动block设备名可以自检。把你的U盘插在计算机上,它可能是da0、da1也可能是ad0、ad1,现在,bsdbox的启动脚本可以自动找出你的启动block设备名。

csh现在是标配了。不过sh仍然保留。

去掉了telnetd,改为使用sshd/sftp-server,不过sshd还是由inetd引导的。
有了这个我们自己就可以做,专用路由器了

analyst 发表于 2005-10-14 23:14:13

消息有点旧了。
页: [1]
查看完整版本: BSDBox 5.3 发布了!