Kernel

共 257 篇文章。

gjournal alpha released

• Kernel

gjournal is one of the Google Summer of Code projects that is FreeBSD related. It provides data journalling service that will be useful for frequent randomized area writing, just like write clustering.

Today, the first public alpha version has been released.

Please note that this is not intentional to replace SoftUpdates nor a real journalling file system, as the metadata consistency protection is different than just do data writing journalling. However, this indicates a good way of providing better performance for file systems.

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

Maybe...

• Kernel

After RELENG_6 has forked off, we now have 1MB+ diff’s against HEAD.

Merge some of them?

参与评论

ULE+SMP+PREEMPTION fixed, finally!

• Kernel

David Xu’s two recent commits against -HEAD has finally fixed ULE on SMP, PREEMPTION and FULL_PREEMPTION case. Both his and my stress tests has proven that ULE is now rock solid again.

Now we will focus on solving other issues. Please be sure to test our next 6-STABLE snapshot and provide feedback, so we can make a great 6.0-RELEASE!

参与评论

ULE+PREEMPTION fixed on 7-CURRENT

• Kernel

Finally we got ULE fixed! After some observation about stability this would definately be MFC’ed to RELENG_[56].

UPDATE: This is proven incomplete. We are still under investigation.

UPDATE: A subsequent commit of David Xu has finally got it fixed.

参与评论

通过Console Server连接控制台

• Hardware

Howard最近研究了一下Console Server,很好玩的说。Console Server是一种用于连接大量串口设备的设备,并且可以控制电源。这样调试kernel就方便多了。以前都是用直接连串口的方法。

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

一个新的panic

• Kernel

今天的测试过程中发现了一个新的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 分钟 )