Matthew Dillon has added (partial) support for devices such as the Logitech Desktop Pro, as suggested by Roland Hammerle from what he found in a FreeBSD patch.
Giorgos Keramidas, after reading an article about how rm -rf /
(i.e. accidentally deleting your operating system) is avoided by Sun, suggested on the hackers@freebsd.org mailing list some changes to protect from that. An extensive discussion (bikeshed) ensued. See “Protection from the dreaded “rm -fr /” thread on the former link, if you are curious. It’s still not resolved.
On the other hand, this has been quickly fixed in DragonFly, without changing the basic function of rm. New installs will have this safer behavior by default, though the old unsafe setup can be restored if desired.
Matthew Dillon described his ‘stage 7b’ in a commit message, which includes a description of an upcoming improvemwnt to NFS.
Joerg Sonnenberger has switched the DragonFly version of patch(1) from the GNU version to the BSD-licensed version.
Matthew Dillon’s started work on the new namespace/lookup API – he lists this as “step 5/99”.
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.
Eirik Nygaard has added KTR, for logging kernel events, to aid debugging.
Matthew Dillon has committed BSD-licensed versions of bc
and dc
, ported from OpenBSD by Sascha Wildner.
Jeroen Ruigrok/asmodai has brought in BIND 9.2.4rc7.
Jeroen Ruigrok/asmodai has updated apr with some security fixes.
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.
I’ve added a new article for experienced users new to DragonFly; it’s available in final form at forknibbler.com.
ps
(from Matthew Dillon’s recent change) is now able to show which processes are and are not holding the “Big Giant Lock”, a symptom of multiprocessor use inherited from FreeBSD.
If you aren’t familiar with the BGL, Greg Lehey wrote a good explanation in Daemonnews. (look for the section labeled “The SMP Problem”)
Code carefully, because otherwise someone may become homicidal.
Jeroen Ruigrok/asmodai has added a dfport override for devel/apr, the APache Portable Runtime, which happens to recognize DragonFly.
Joerg Sonnenberger’s committed YONETANI Tomokazu’s changes to the ips driver, for RAID devices such as ServeRAID. Among other benefits, it now supports more recent Adaptec hardware.
Joerg Sonnenberger has imported a new wi(4) driver for 802.11, taken from FreeBSD. Update: if this new driver doesn’t work for you, use owi(4), which is the older version.