In the "consumer flash devices" you cite (SD cards, USB sticks), the FTL is entirely embedded and hidden inside the flash device itself. That's also true of MMC cards and CF cards. It was NOT true for so-called "SmartMedia", but that died a well-deserved death. I'm not sure about some other types such as Memory Stick and XD cards.
Filesystems that work with such devices are all the normal Linux hard drive ones - ext3, JFS, XFS, vfat - but they are wholly dependent on the FTL to work.Acutually, the filesystems are wholly independent of the FTL. Brand X and Brand Y SD cards might have any entirely different FTL embedded in them, but ext3 doesn't know or care, because they present the same interface to the system.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds