Peter Avalos has upgraded libarchive to version 2.4.0, which apparently eats much less CPU than earlier, inspired by benchmarks comparing it to other tar implementations.
Sepherosa Ziehau has removed IPFW1; IPFW2, which is already in the system, is generally compatible from a configuration point of view. Check the ipfw man page to find out what’s different.
If you are running bleeding edge code, Sepherosa Ziehau has made changes to ipfw and dummynet that require a more complete rebuild of code on the next update.
Peter Avalos has updated less to version 4.0.8. I still never manage to think of this as a separate utility.
Also: He’s updated tcpdump to 3.9.8, libpcap to 0.9.8, and libarchive to 2.3.4. Thanks, Peter!
There’s been a number of code additions worth noting that I’ll place here in bullet form:
- Hasso Tepper has committed the sensor framework to DragonFly, coming from OpenBSD via FreeBSD. He’s also added the coretemp and lm/it drivers.
- Sascha Wildner has updated timezone info, which apparently changes much more often, and more bizarrely, than I’d expect.
- There’s a UUID now for Matthew Dillon’s upcoming HAMMER file system.
Sascha Wildner has added two new man pages: kernconf(5), for explaining kernel options, and firmware(9), for the process of loading firmware images into the kernel.
Peter Avalos has added the option to not compile GCC3; this will shave a few minutes off a buildworld, and not hurt anything if you prefer GCC4.1. GCC3.x isn’t going away yet, however.
Peter Avalos has updated libarchive to version 2.2.7
.
DragonFly has switched to IPFW2. Anyone want to tackle an upgrade to pf, too?
Sascha Wildner has committed two fixes that were previously missed but noticed again due to a comment on this digest. Yay us/me!
Simon ‘corecode’ Schubert has committed Noah Yan’s work on AMD64 support, making it possible to cross-compile a 64-bit world (not kernel, not yet) on a 32-bit system.
Matthew Dillon has changed the way the installer CDs are built, and mentioned an idea I support wholeheartedly: creating DragonFly CDs/DVDs that come with common software already installed. His changes don’t make that happen, but they do make the possibility easier.
Peter Avalos has updated libarchive to 2.2.6, though it doesn’t look like it changes much for us.
CARP has been added to DragonFly. For those unfamiliar with it, it’s a protocol for having an IP address fail over to a new system without (significant) interruption, similar to IETF/Cisco’s VRRP.
Matthew Dillon’s added ‘part 1/many‘ of the work needed for supporting file systems in userland.
Matthew Dillon found a mbuf problem, and fixed it. It’s severe enough that it will cause 1.10.1 to be brought out very soon; it’s led to some other changes.
Something that is a very good idea: When running 1.10 or later, it will be possible to cd to /usr
and update DragonFly source or pkgsrc files using only a make
command.