NodeOS / NodeOS

Lightweight operating system using Node.js as userspace

Home Page:http://node-os.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use exfat-nofuse

piranna opened this issue · comments

I've found that exfat-nofuse do a trick with reserved/unused attribute bits to add support for symlinks not only on ExFAT filesystems but on all the family of FAT filesytems, showing them as plain text files when using a filesystem driver that don't support symlinks, so we could use it instead of the ones on upstream kernel. This would be useful to have NodeOS on regular FAT32 pendrives instead of need to format them to Ext4 when OverlayFS add support for filesystems like FAT ones.

To do so, we would only need to copy the code on top of our kernel and add some entries to the KCONFIG files, so creation of a patch for this last task would be useful. After that, we would only need to enable ExFAT support and maybe disable support for FAT filesystems to don't have duplicated code.