foundry
Foundry OS: the operating system built on the Rustbelt kernel
| author | Tyler Fowler <tyler@localhost> | 2026-10-30 02:16:46 -0700 |
|---|---|---|
| commit | 493758cc364d21e77af92408abbd63cf8af03069 | |
| parent | fa90f1679d9d547f74022a30a776d99cc7616835 | |
| tree | browse files at this commit | |
Stage 9: exFAT driver (0.9.0) Hand-written exFAT (Microsoft spec) plugged into the VFS, read + write: boot/up-case checksums, allocation bitmap, FAT chains and NoFatChain (with conversion), entry sets with SetChecksum/NameHash, long UTF-16 names with case-insensitive lookup, volume label, PercentInUse. Mounted at /mnt/disk2 = D:. Images built with mkfs.exfat plus a small host-side populator (no loop devices/FUSE on the box). tests/exfat.rs, scripts/exfat-check.sh (fsck.exfat -n clean), README exFAT section and roadmap, new boot.png.
| M | scripts/selftest.sh | +11 -0 |
1 file changed, 11 insertions, 0 deletions
@@ -34,6 +34,17 @@ md C:/made-here echo written by Rustbelt > C:/made-here/note.txt type C:/made-here/note.txt ls -l C:/+cd D:+ls+cat "long file name with spaces.txt"+cp B:/notes/todo.txt D:/+cp C:/hello.txt "Copied From Ext2.txt"+cp mixedcase.txt C:/from-exfat.txt+cat C:/from-exfat.txt+md "New Folder"+echo hi from exFAT > "New Folder/Note.txt"+type "new folder/NOTE.TXT"+ls -l D:/ run evil nosuchprogram cd Q: