Among other source changes today, Matt Dillon made a change to the way priority is set for new processes, which should fix what he calls the ‘jerky X pointer’ problem. He also fixed the systimer in such a way that nice now actually works. The result is that your DragonFly system should now be even more responsive under heavy load.
Hiten Pandya has finished the if_xname work; you can now do:
# ifconfig fxp0 name 'LAN'
# ifconfig fxp1 name 'WAN'
And then refer to these network interfaces by the ‘LAN’ and ‘WAN’ names. These are aliases, not changed names, so the original names – fxp0 and fxp1 in this example – will still exist.
Dheeraj Reddy submitted (and Eirik Nygaard committed) a patch taken from FreeBSD that removes Perl from mergemaster.
Matt Dillon and Hiten Pandya have changed NFS to default to the largest block size possible (32k), which should speed up all higher-bandwidth NFS connections, but especially NFSv3 via TCP.
Matt Dillon has committed code that increases the default socket buffer for NFS to
65535 bytes. This can be changed with the sysctl ‘vfs.nfs.soreserve’. This should improve performance.
Matt Dillon has placed inital IPC support, using a message structure that is described in the extended entry here, taken from his commit message:
Continue reading “CAPS IPC started”
Perl is no longer required for building a i386 kernel, thanks to Eirik Nygaard. It may also not be required for other platforms, but it’s only been tested on i386 as of right now.
If you update your sources and compile using gcc3, it now includes stack smashing protection, committed by Joerg Sonnenberger. Compiling using gcc2 already includes that protection.
David Rhodus has added support for the Silicon Image SATA controller.
Matt Dillon doesn’t let a small thing like physical pain stop him: he’s committed his newtoken code as mentioned here earlier. Now is a good time to update and rebuild, to try it out. The commit message follows:
Continue reading “New token code arrives”
Aaron Malone submitted (and Hiten Pandya committed) a whole lot of man page changes to account for changes from FreeBSD to DragonFly in system name but not history. Specifically, the HISTORY sections. It’s not glamorous, but it’s good to do it.
Joerg Sonnenberger added a driver for the ‘bfe’ device, which is the Broadcom DCM4401 NIC.
If you now set mixer_enable="YES" in rc.conf, your mixer settings will get saved, thanks to ibotty’s idea and Joerg Sonnenberger’s commit.
(I’m writing this without trying it, but that’s how I read it…)
Matt Dillon has brought in the December 2003 release of ACPI (acpica-unix-20031203) from Intel. The old code is still what’s on by default, as the new code builds but does not yet work.
Matt Dillon’s added experimental support for the Silicon Image 3512 SATA controller.
Incidentally, credit goes to David Rhodus for generating the base patch for all the ATAng work committed by Matt Dillon yesterday.
Matt Dillon has brought in ATAng from FreeBSD 4 except for “the dma chipset changes and the busdma changes”, while retaining the apparently better DragonFly MPIPE version.
Joerg Sonnenberger’s been going on a change rampage lately, adding “__DragonFly__” to a large number of files so that DragonFly-specific compilation can be done.
Joerg Sonnenberger has introduced NEWCARD, taken from FreeBSD 5 (mostly) in November 2002.
David Rhodus has updated OpenSSL to 0.9.7c, and Emiel Kollof (committed by Robert Garrett) brought in an override port for libusb, needed for software like SANE.
Hiten Pandya added support for “Allied Telesis SIC-AT” boards, merged from FreeBSD. A ‘SIC-AT’ appears to be a networking card from a Japanese company.
