It’s now possible to build the material in doc, including the handbook, using tools from pkgsrc, thanks to work from both me and Victor Balada Diaz. (The doc framework was previously ports-centric.) If you’re curious, the needed packages appear to be netbsd-doc, libxslt, docbook-xsl, ghostscript-gnu, netpbm, and jade, along with tex-jadetex if you want to prodcue it in PDF form.
Matthew Dillon has removed the thread pointer argument from all device operations. What does this mean? Glad you asked.
Simon ‘corecode’ Schubert has committed his support for building a AMD64-native world. (Not kernel, not yet) I have an example link; it touched a lot of files. Check commits@ for more.
The last 24 hours have brought some interesting improvements: Scott Ullrich committed new code for bridging, YONETANI Tomokazu committed his est (Enhanced Speedstep) support, which was converted from NetBSD, and Simon ‘corecode’ Schubert has
success building world for the AMD64 architecture. (Kernel is not supported, so fully native AMD64 DragonFly isn’t possible – yet.) Unlike the other two items, Simon’s code has not yet been committed, as it’s the newest of these three items.
Matthew Dillon committed a change allowing the DragonFly boot menu to recognize NTFS and call it that. Previously, NTFS partitions/disks would show as ‘??’. It originates from FreeBSD and was suggested for DragonFly by Bill Marquette
.
Thomas Schlesinger found KDE would not run on his DragonFly 1.5.4 system; Matthew Dillon committed a fix for a problem.
Joerg Sonnenberger added a ‘-p’ option to kdump, so that only data for a specific PID is recorded. This can greatly reduce the output.
BSD memory management systems are legendary for handling stress well; however, there’s a limit on how much paging can happen and still have a responsive system. Matthew Dillon has put in a possible improvment for low-memory solutions.
Matthew Dillon has removed support for ibcs2 and svr4 emulation. It hasn’t been touched in 10 years… Are there even binaries that still require that anymore?
Matthew Dillon has revamped the system include files in DragonFly, so now including the correct files is much simpler.
There were a number of interesting commits today: Sepherosa Ziehau’s new 802.11 framework, taken in part from FreeBSD 6, is now committed, and he’s also updated the man pages to match. (minor yet very important!) His ath(4) driver will be following soon. Also, Matthew Dillon has moved the LWKT from a token system to spinlocks – see the commit message for details. Finally, there are some side benefits for DragonFly from the Coverity scan of FreeBSD.
Matthew Dillon has rewritten the POSIX locking code, and included a small test utility.
Matthew Dillon has added the fix for the recent disclosure issue on AMD CPUs, described (for FreeBSD) in FreeBSD-SA-06:14.fpu.
Matthew Dillon has removed libcr, since libc_r now links correctly against libc, and libcr is no longer needed.
Matthew Dillon has removed lockmgr()’s interlock, which apparently has diverged in form between the different BSDs over the years.
Jeffrey Hsu has fixed a bridging security issue first seen in NetBSD.
Matthew Dillon writes that it is back in the system, with a different methodology. Try it if you are running bleeding edge.
Matthw Dillon has unhooked ext2fs from the build temporarily as he disassociates it from the existing UFS code.