评价一个操作系统的性能不是看它启动程序的快慢,而是看它在高负载下的响应能力。
linux缺省打开的服务比freebsd要多,支持的硬件比freebsd多,新增的功能比freebsd多。比如说linux下的scim就引起了不少系统的稳定问题,而freebsd里面不带scim,当然出问题的几率就小很多,等到freebsd具有linux这么多特性的时候,它的启动速度不会比linux快,x窗口崩溃的次数也不会比linux少。换一个角度,经过精减的linux,比如定制的gentoo和rhel,速度,性能和稳定度都比freebsd好。不说其他,freebsd缺省的ufs文件系统i/o性能就比ext3差得太远了。
如果真要比,就要让linux和freebsd只安装一样的软件,跑同样的服务,这样的测试我相信那些IT巨头肯定认真细致地进行过很多次,我看不到他们的内部测试报告,但是我猜得到他们最后的结论。因为他们最后无一例外地都选择了linux。


Online 于 2007-05-06 17:05:58发表:
在重负载情况下FreeBSD的响应确实快一点,但是这只是内核配置的问题。Linux配置下内核,能跟FreeBSD一样快
在核心中有一个关于核心代码可抢断性的选项,如果选择server,那么抢断性差,不适合作桌面,选择desktop,会好一点,选择Low-Latency Desktop,核心的大部分代码可抢断,这时响应速度就和FreeBSD差不多了。
Gentoo不也有BSD,solaris的基础系统吗,比如stage-bsd,好像除了stage来自BSD,其他和Gentoo 的linux一样
也看过一本Solaris的书,上面介绍的特性真的是相当不错,如果是企业用的话,系统自带的特性肯定比Linux下自己装软件配置出来的要方便。比如授权机制,jail机制,系统资源的分割(cpu,memory,disk),调试器,很有特点。