Better history

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.

Permamixer

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…)

ACPI added

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.

SATA support, sorta

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.

ATAng added

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.

More mount

Joerg Sonnenberger committed a change to mount that allows you to specify mounting options when doing ‘mount -a. Chris Pressey put it together from FreeBSD code.

varsym and resident rc.d

Eirik Nygaard and Robert Garrett have added 2 new scripts to /etc/rc.d (they default to off):

resident: Any filenames/pathnames in /etc/resident.conf are made resident – i.e. dynamic programs listed here will load faster.

varsym: Any variable definitions in /etc/varsym.conf will turn into system wide varsyms.

gcc 3 going on

Joerg Sonnenberger has added gcc 3.3 to the base system. You can set ‘CCVER=gcc3’ to use it, even to do a buildworld/buildkernel, though that is “not recommended”. Andreas Hauser already reported a successful build and boot doing it, though.