RFS = FAT + journal? Robust - sigh...
RFS = FAT + journal? Robust - sigh...
Posted Nov 15, 2009 15:12 UTC (Sun) by pflugstad (subscriber, #224)In reply to: SamyGO: replacing television firmware by jake
Parent article: SamyGO: replacing television firmware
Samsung's RFS page kills me - they add a journal to FAT, tweak it for flash and call it robust FAT filesystem. Ye gads, FAT itself is about the most trivial file system you can get, and making it robust... there's only so much you can do and still be FAT compatible. And then they go to all the effort to keep it binary only, with the GPL shim layer.
I see companies do this all the time: some engineer adds 1 + 1 and suddenly the company treats it likes it's a prize possession, and then they jump through hoops to keep the fact that they added 1+1 a huge secret. When in reality the engineer probably did it as a quick one-off, with little thought and almost zero experience in what he was doing (state of the art filesystem design - yeah, right). As such, it's probably got a couple dozen stupid bugs and could do for some serious peer review.
Just release the code Samsung - if it's any good, the community will incorporate it and it'll get even better. And if it sucks, the community will probably fix it. And the amount of value you're getting from using Linux vastly outweighs any benefit some competitor of yours might get by seeing this silly journalling FAT filesytem.
Oh, and get this: if you google for "journaling FAT", the first result is a PATENT on such a thing. The idiots at the PTO strike again. And there are dozens of other journaling or robust FAT filesystem results.