tech-embed archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NAND flash support



"Toru Nishimura" <locore64%alkyltechnology.com@localhost> writes:

> I feel hesitating being a man of "howling for full moon," though,
> I've been skeptic about FTL/journalled flash filesys
> implementations;

May I join you in your howl?  I too am skeptic about FTL.

But my reason for asking that NetBSD design consider it is that the
commercial file systems that we use are organized around an FTL --
even though they have a file system that is optimized for NAND use.

> Then, what characterises should be pursued to invent the filesys?
> - well-defined ordered meta operation to modify filesys.
> - a distinct block reclaim strategy; blocks which are free'd away can
> be re-written only when all the blocks are exhausted.  "Never re-write
> in the place."
>
> We have good basis for them; the former is nothing other than
> softdep, and the latter is the characteristic (ah, goal) of BSDLFS.
> Bad block avoidance can be done in ease just FAT can do.
>

In a former life I participated in a project to adapt LFS to NAND for
a custom OS, without an FTL. It turns out to be a lot of work. I
recommend that a custom file system tuned to NAND characteristics be
designed and would like to participate in such a design.



Home | Main Index | Thread Index | Old Index