FreeBSD的下一个主要发布版本,第7版,是目前最为重要的一个版本之一。它拥有自5.0版推出后的许多新技术和改进之处。经常性地在邮件列表里搜索该版本的一些重要改进显然让人烦闷,于是我决定创建这个(将经常更新)的页面来列出一些最为有意思的更新。
季度状态报告也是挺有用的:
官方鼓励任何人下载并安装FreeBSD7的Snapshot版本,以尝试该操作系统的新特性。开者者则对bug报告感到非常的有兴趣。需要注意的是,FreeBSD 7.0并未发布。
如果对就FreeBSD是如何开发出来的感兴趣,建议你可以阅读邮件列表和开发者博客。
虽然本文只提到了可数的几个人,但网络栈的改进和性能上的增强却是由许多人共同完成的。
状态:Committed至-CURRENT
将在7.0版中出现:肯定
作者:Andre Oppermann, Robert Watson
网站:http://people.freebsd.org/~andre/, announcement message
While working on TSO support, Andre Oppermann has found several ways to optimize kernel's internal networking support. The new sendfile() implementation sends larger chunks of data at once and improves performance up to 5x when used with TSO and other new enhancements. Improvements to the sosend() and related functions resulted in lowering the CPU consumption of sending side of network interfaces almost three times. Note that these are microbenchmarks and performance improvements in real usage still needs to be quantified.
在解决TSO支持的时候,Andre Oppermann找到几种方法来优化内核的内部网络支持。该新的sendfile()单次发送数据块更多且当与TSO和其它增强配合使用时能获得5倍的性能增强。