Sergio Baldoví - 2014-09-23

Thanks for your suggestions.

[..] disks would slowly and randomly corrupt data over time as a test tool, and an aid to testing the error-handling codepaths.
[..] We could set a MTBF of a few weeks or so

Seems like a niche functionality to me. Being random makes error-handling difficult to trace (through code) and reproduce as errors are unexpected.

It would be like simulating tape issues and the "R Tape loading error" message.

I think it would also be really cool if fuse could emulate the disk drive noises as well for the +3

Sounds interesting. I think there are already emulators doing this. Fuse aims to correctly emulate timings in a floppy disk drive and some mechanical movements could have a sound, e.g.,

  • Insert disk
  • Eject disk
  • Spin-up motor
  • Motor ON
  • Step in/out
  • Read sector
  • Write sector