The recent move to non-GNU patch(1) can cause some trouble building ports. Andreas Hauser has a patch to bsd.port.mk that will fix it until the change can be added “upstream” in the FreeBSD ports collection.
Similar patch(1), different license
Joerg Sonnenberger has switched the DragonFly version of patch(1) from the GNU version to the BSD-licensed version.
Temporarily tricky
Matthew Dillon warned that the namecache work (stage 6 is committed) may destabilize the system somewhat while it is in flux; crashes may happen, though data should be generally safe. Use the DragonFly_Stable tag in your supfile if this is a problem and you’d like to upgrade…
Timer, explained
Matthew Dillon gave an answer on the kernel@ list to Magnus Eriksson’s timer question; explaining in the process why DragonFly uses a different timer process than FreeBSD.
NVIDIA video driver change
Emiel Kollof has posted a patch fixing the NVIDIA binary video driver override; this still does not provide Linuxulator support, but it should otherwise work.
Namespace start
Matthew Dillon’s started work on the new namespace/lookup API – he lists this as “step 5/99”.
What’s in dragonflybsd.org?
Matthew Dillon gave an interesting description of the machines powering the various parts of dragonflybsd.org.
Users@ released
Warning about WARNS
Joerg Sonnenberger posted a note that code added to the project should meet a certain level of WARNS cleanness.
New committer for Firewire
Roasted Backups
Matthew Dillon cooked a dragonflybsd.org computer recently. It was a backup machine, so no public data was lost.
Another vendor
BSD-Systems.co.uk has been added to the Commercial links section of the dragonflybsd.org download page.
Superspeed change
Joerg Sonnenberger has added a new timer method, for those who are seeing the “high-speed clock” problem:
“Add a new option “TIMER_USE_1″, which allows switching the primary heartbeat from i8254 timer 2 to timer 1. This also reactivates the console beep if TIMER_USE_1 is active.”
It’s “OPTIONS TIMER_USE_1” in your kernel config, if you want to build a kernel that uses this.
KTR added
Eirik Nygaard has added KTR, for logging kernel events, to aid debugging.
LinuxInsider article
This LinuxInsider article about alternative operating systems namechecks DragonFly, though it doesn’t do much more.
PF is in
better bc, dc
Matthew Dillon has committed BSD-licensed versions of bc
and dc
, ported from OpenBSD by Sascha Wildner.
Better BIND
Jeroen Ruigrok/asmodai has brought in BIND 9.2.4rc7.
apr Update
Jeroen Ruigrok/asmodai has updated apr with some security fixes.
Callout Cleanup
Matt Dillon and Joerg Sonnenberger have been making about a zillion commits over the last while; cleaning up the old callout_* implementation. It’s been split into so many commits so that folks from other systems can easily import them.