>> does plan 9 have a writable nand flash file system that does wear-leveling >> and such? > > could that be among the code for the bitsy?
The Bitsy does it all for NOR flash but sadly NAND flash is more problematic. NAND flash is cheap and easy for the hardware guys (and consumers) but it's a real hassle for programmers. If you're feeling lucky, then its a simple extension from random access to page read/write. If you care about reliability, then it's back to ECC generation/checking and bad block mapping and wear leveling and mirroring ....