possible file system for riot

Hi rioters,

we're looking for possible simple file systems for riot.

They should be easy to port or easy to implement.

Has anyone done some research on file systems for embedded systems or maybe thought about possibilities for riot?

E.g. would UFFS an option?

Thanks, Robert

Hi,

One possibility is always FAT… Especially since IoT hardware will typically have SD cards where this is the default file system.

Cheers, Ludwig

Hi Ludwig, is there a licence problem with FAT? It seems patents from Microsoft apply? Cheers Emmanuel

Hi!

is there a licence problem with FAT? It seems patents from Microsoft apply?

I don't know about that. I only remember that the FAT implementation for FeuerWare was not LGPL compatible.

Cheers, Oleg

Hi,

One possibility is always FAT.. Especially since IoT hardware will typically have SD cards where this is the default file system.

I was about to reply to the OP about FAT but then thought noone would suggest it anyways.

We've had a FAT implementation for the old FeuerWare. While FAT seems to be a reasonable and simple choice (license issues aside), it's implementation isnt. FAT is a beast with many needed quirks and lots of difficulties. I'd strongly advise against that.

Kaspar

Hey,

other options could be to take a look at nuttx [1] or CFS [2].

Cheers, Oleg

[1] http://nuttx.org/#file_system [2] https://github.com/contiki-os/contiki/tree/master/core/cfs