FreeBSD 7.0 release

7.0 的新特性里令人感兴趣的包括
* 运行数据库效能提升... 目标当然是直指 Linux/MySQL 组合啦,号称快 15%【注:这样的效率提升可能是在4个甚至8个CPU以上的系统里测试得来的】
* ULE 调度器看起来真正可用了... 虽然当初从 5.x 就开始打广告
* ZFS... 貌似是所有文件系统的终结者
* 系统 malloc 系统调用采用jemalloc,号称为多处理器多线程优化,而且传统的 malloc 是为内存有限的资源环境设计的... 另外 firefox 3 也将改用 jemalloc

* auto-sizing of TCP socket buffers、TSO (TCP/IP segmentation offload)、LRO (Large Receive Offload)、sendfile(2) 优化... 等等网络方面一系列改进

除了上述对服务器来说很有意思的改进外,可能还有人会关注诸如虚拟化、BPF Just-In-Time compiler 等变化

传闻即使是一向是"Not Invented Here Syndrome"的 cisco,也开始随同 Netapp、Juniper 的步伐开始派工程师加入到 FreeBSD 的开发中去

写着写着就想到我们这种有几百台服务器的应用,其实操作系统本身并不是瓶颈,但需要有一个人(或一个小组)专门来管理我们的应用需要跑在什么样的环境上,怎样去部署,怎样根据需求去升级或者是跟随安全更新打补丁,保证生产环境和开发测试环境的一致性。。。
现在实际情况是从 FreeBSD、RedHat 9、RHEL3、RHEL4 ... 相当的不一致,苦闷啊。。。

总之,rpm 是不太符合我们需求的,包装的 apt 服务也就那么回事,还是 ports 好啊

Topic: 技术