Indeed. And the kernel already has more than one FTL implementation, which lets you do this silly fake-disk thing on top of raw flash and then use a 'standard' file system on top of that, just like an SSD does.
Log-structured file systems: There's one in every SSD
Posted Sep 19, 2009 20:35 UTC (Sat) by dlang (✭ supporter ✭, #313)
[Link]
part of the reason for doing a open/DIY SSD would be to shame the manufacturers of the commercial ones into improving them.
creating a linux specific software only item won't do that (and because the hardware would then be linux-only it would be more expensive due to the limited production run)
it's also hard to test how a linux software solution would work for a windows or mac access pattern.