IMHO würde es reichen, einige (wenige!) Standard-Datei-Systeme im Kernel zu halten. Alles, was nur der Kompatibilität (z.B. NTFS) und dem Datenaustausch (Spezielle Device-spezifische Dateisysteme) dient, ist nicht so performance-Kritisch und sollte soweit wie möglich in den User-Space verbannt werden.