mnemofs: An Apache NuttX NAND Flash Filesystem
- Mentors
- Alan, Xiang Xiao
- Organization
- Apache Software Foundation
- Technologies
- c, Apache NuttX
- Topics
- rtos, file system, NAND Flash
NAND flashes have become a very popular medium of storage mainly due to their compactness and cheapness compared to their alternatives, among other advantages. But NAND flashes are accompanied by some unique challenges that need to be considered if a file system were to support such storage devices.
Apache NuttX is in need for such a file system, as it would mean multiple storage intensive systems using NuttX can shift to much cheaper NAND flash storage options.
Thus, this proposal aims to provide the design for mnemofs, a file system designed to support NAND flashes, keeping in mind the limitations of embedded systems, and a Real Time Operating System running on such systems.