Development

AMD64 string function optimizations

(最后修改: Development

So time comes that we should consider whether some of our string operations is not optimial and needs some operation. NetBSD seems to have done a lot of good work to make their MD layer better, and we should take these improvements if they are proven.

David O’Brien has pointed out that we should be careful on this, however, since some micro optimizations may hinder performance in a large scenario. With this concern in mind, I will redo some more benchmarks and request for -arch@’s idea before considering commiting the patchset. Currently, the NetBSD implementation of swab(2) is proven to be slower than the GCC generated code by about 25%. I will look into the assembly code generated to see whether I can help to solve this.

阅读全文… ( 本文约 160 字,阅读大致需要 1 分钟 )

一个新的panic

(最后修改: Development

今天的测试过程中发现了一个新的panic:

panic: mpt_get_request: corrupted request free list (ccb)

这个panic似乎与swap的消耗有关,初步定为为LSI SCSI卡驱动的问题。port 7上面的mpt驱动中。

阅读全文… ( 本文约 94 字,阅读大致需要 1 分钟 )

BSD授权的自我保护

(最后修改: Development

以前一直觉得BSD授权在某些污染型伪自由软件授权面前显得很被动——似乎他们可以任意地剽窃代码而阻止代码以BSD授权发布——然而仔细读来,BSD其实是一个有自我保护能力的授权,它的第一条条款:

阅读全文… ( 本文约 384 字,阅读大致需要 1 分钟 )

PHP 4.4.0-RELEASE

(最后修改: Development

So finally they have released it, maybe I will use it at company, but not on my boxes since they run php 5.x series, hahaha…

参与评论

RELENG_6 soon

(最后修改: Development

Scott Long has warned that RELENG_6 would be branched soon. At this point, most part of FreeBSD-CURRENT is considered to be “stable” while some of the drivers and ULE scheduler is still under revamp. Once all bugs found gets fixed we will release 6.0.

HEAD will be soft frozen until 6.0-RELEASE. I will begin to integrate some of minor changes there.

参与评论