hi,
ich hab bereits auch schon einen FAT Treiber geschrieben und den konnte ich mit einer Änderung von ein paar Zeilen dazu bringen, auch FAT16 oder FAT32 zu lesen, also in der Hinsicht sollte das ein geringeres Problem werden.
Wichtig ist eher das Interface wie das Treibermodul mit dem Kernel kommuniziert, welche Funktion der Treiber und der Kernel jeweils bereitstellen muss, ect ..., dann kann man später beliebig andere und eigene Dateisysteme einfügen.
mfg,
stefan