First use of UBIFS?
Posted Oct 10, 2008 12:46 UTC (Fri) by
dwmw2 (subscriber, #2063)
In reply to:
First use of UBIFS? by epa
Parent article:
The 2.6.27 kernel is out
UBIFS is for use on real flash.
SSD is not real flash. Well, it might be inside, but that's none of your business. It has a microcontroller between you and the flash, running a kind of pseudo-filesystem of its own, making it pretend to be a hard drive.
So far, I've never seen an SSD where the code on that internal microcontroller is actually any good, and where it won't lose data if you subject it to stuff like power-fail testing. Who knows? Maybe one day they'll be suitable for real data. Maybe some of them already are?
And that's ignoring the efficiency and the wear-levelling implications of running one journalling file system on top of another.
The new support we have for telling the underlying block device that it can forget the contents of certain sectors will help — but really, we can do better if we just let the dog see the rabbit.
Give us real flash, and get your steenking microcontrollers out of our way.
(
Log in to post comments)