FreeBSD

共 688 篇文章。

Got a FreeBSD 1.1.5.1-RELEASE tarball

• Kernel

By Google’ing the web I got a 1.1.5.1-RELEASE tarball. FreeBSD 1.x was based on Net/2 and the USL lawsuit has caused FreeBSD project to re-start from 4.4BSD-Lite2, and 1.1.5.1 was the last 1.x RELEASE permitted to be released.

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

src/usr.sbin/timed/timedc/timedc.c MFC Requested for 4.10-R

• Security

I have requested src/usr.sbin/timed/timedc/timedc.c, v 1.5 to be MFC’ed to RELENG_4 and RELENG_4_10 so it will get its way into the upcoming release. It has not decided whether this will be merged into RELENG_4_10 yet, however, it is very likely that this will.

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

FreeBSD delphij's fork started

• Development

Today I have finally started my lightweight fork of FreeBSD. The methodlity taken was, use the official mirror (cvsup5.cn)’s cvsup service and derive my own repository with CVSup’s local repository ablity by disabling its delete function, and exploiting FreeBSD’s stock CVS’s local branch numbering feature.

阅读全文… ( 本文约 148 字,阅读大致需要 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 分钟 )