FreeBSD

共691篇文章。

Matthew Dillon's most recent VM work

• Kernel

From the commit log:

Close an interrupt race between vm_page_lookup() and (typically) a vm_page_sleep_busy() check by using the correct spl protection. An interrupt can occur inbetween the two operations and unbusy/free the page in question, causing the busy check to fail and for the code to fall through and then operate on a page that may have been freed and possibly even reused. Also note that vm_page_grab() had the same issue between the lookup, busy check, and vm_page_busy() call.

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

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分钟 )