flashrd 2.0

Chris Cappuccio chris at nmedia.net
Tue Feb 9 13:20:50 PST 2016

The mailing list moved to a new server. I don't have an MLM up, and
Fred Cirera can no longer host the list, so Tim Howe volunteered to
host it.

The new list address is:

flashrd at lists.130collective.org

In reference to the last message on the list, 


the latest flashrd is now ready for consumption.

Version 2.0 includes a number of improvements from Brian Conway and
Fred Cirera. I also fixed a bug thanks to a tip from Kenneth
Westerback. I was abusing the vnd driver to create sparse backing
store files. The sparse file support was intended to allow use of
sparse files, not to create them. This bug was brought to light by
various changes in vnd support over the past few releases.

This version fixes all known (to me) issues with various kernel
layouts not booting up. This fix was described in the email referenced
above; it is in an OpenBSD driver, not in flashrd.

Brian and Fred also improved a number of other areas, including
allowing /etc to be a untarred to tmpfs on boot (tardir support),
/var/tmp support for newer system versions, 4MB alignment for cheap
flash (not sure how much this buys us, but the cost is small), no
more building the bootstrap with PIE (unsupported on i386, so
i386 release was broke in flashrd 1.9).

Thanks Brian and Fred for your efforts!

I put up images based on OpenBSD 5.9 "pre-release". OpenBSD 5.9 isn't
finalized yet, but we are past the "5.9-beta" tag.

This version of OpenBSD includes significant networking improvements,
speed improvements, Xen guest support, and more that may be
interesting to flashrd users.

I'm loading this release on a number of ALIX (i386) and Core 2 Duo
Supermicro w/USB (amd64) boxes right now...

More information about the flashrd mailing list