rwatson

共 18 篇文章。

Code freeze for FreeBSD 5-STABLE

Development

今天 FreeBSD 的 src tree 正式为 5-STABLE 冻结!

Robert Watson很仗义(这个词,嘿嘿)地在 code freeze 之前的最后一刻 commit 了我的 patch。这一变动将使得未来 5/6 MFC 变得容易,同时,也让 DragonFly 和 FreeBSD 的 diff 变得更小。

参与评论

RELENG_5 will be tagged soon

Development

激动人心的时刻即将来临。FreeBSD RELENG_5将于8月16日(自然,如果不出意外的情况下)建立。今天FreeBSD.org做了一个惊人的举动——将www.FreeBSD.org升级为5.x版本,这是Yahoo!以及FreeBSD.org对于RELENG_5的一项重大支持。

FreeBSD 5-STABLE的Release Engineering将是一个曲折而漫长的过程。这个过程的成败将直接影响接下来至少半年之内FreeBSD的命运。目前,FreeBSD 5-CURRENT在被命名为5-STABLE之前所需要经历的洗礼包括:

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

FreeBSD core's position on Apple's APSL

Development

I don’t like lawyer much, however, we all have to respect law :-) Apple has released some of their code under a license called “APSL”, what’s that? To quote Robert Watson, a FreeBSD core team member, APSL was considered as something like GPL/LGPL, which is acceptable for standard-alone userspace tools, however, should be taken carefully on kernel aspect.

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

FreeBSD LOR page

Kernel

What’are LORs? To quote Robert Watson:

“These warnings are generated by Witness, a run-time lock diagnostic system found in FreeBSD 5-CURRENT kernels (but removed in releases). You can read more about Witness in the WITNESS(4) man page, which talks about its capabilities. Among other things, Witness performs run-time lock order verification using a combination of hard coded lock orders, and run-time detected lock orders, and generates console warnings when lock orders are violated. The intent of this is to detect the potential for deadlocks due to lock order violations; it’s worth observing that Witness is actually slightly conservative, and so it’s possible to get false positives. In the event that Witness is accurately reporting a lock order problem, it’s basically saying “If you were unlucky, a deadlock would have happened here”. There are a couple of “well known” false positives, which we need to do a better job of documenting to prevent spurious reports. The non-well-known ones typically correspond to bugs in newly added locking, as lock order reversals usually get fixed pretty quickly because Witness is busy generating warnings :-).”

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

The length of my TODO list increased drastically...

Diary Excerpt

Several commits must be done on FreeBSDChina’s doc tree,
Many commits must be done in the local Frontfree tree,
And the GridDistribute,
as well as mathmetics.

When is the end, and when is the start?
What will happen, if I want to have a rest?
While this is something to be similiar with what happend in the past,
I am supposed to have some busy days…

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

phk's benchmarking hints

Kernel

It’s important to have a scientific view when doing any benchmarks. Today, phk and Robert Watson has posted several hints to the -current list.

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

Colin Percival (cperciva) finally got his commit bit in FreeBSD src!

Development

Robert Watson wrote:

Please welcome Colin Percival, our newest src committer. Colin has been using and abusing FreeBSD for several years, but in the past couple has produced “FreeBSD update”, and a host of bugfixes and changes from that work. Colin will be picking up his own PRs to merge, and picking up some others. Let this be a lesson to you all: no good deed goes unpunished. I’ll be his mentor.

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