Sxmourai / GluOS

This is a minimal, modular and lightweight kernel in rust
GNU General Public License v3.0
2 stars 0 forks source link

Filesystems support & abstractions #5

Open Sxmourai opened 6 months ago

Sxmourai commented 6 months ago

Need to support the following filesystems:

Create a File struct/trait to open, read & write files easily on a disk.

Sxmourai commented 6 months ago

For FAT32, need to read fat table until the u32==0, which means we have a free cluster

Sxmourai commented 6 months ago

Support BTRFS, better abstractions & optimisations (specifically NTFS, we should store NTFS files instead of Entry in the files field)