This page says that SD cards must be formatted as FAT16 and that the 8.3 filename scheme must be followed. However, I wonder if there is some library that will allow me to use some other filesystem (UDF, for instance) without that old DOS limitation, or if such a thing is even feasible on an arduino.
I use UNOs, Nanos and other 8-bit boards. Would any filesystem other than FAT require too much processing power? Or is there a particular reason for FAT to be apparently the only option?