foundry
Foundry OS: the operating system built on the Rustbelt kernel
| author | Tyler Fowler <tyler@localhost> | 2026-10-30 01:32:12 -0700 |
|---|---|---|
| commit | 15e5ecd0fb93bedd7c5fe1d04cda48d967315af2 | |
| parent | d3ec4b344a41d623c6f909fe43716fbde2f1b46e | |
| tree | browse files at this commit | |
Shell: drive letters start at A: (root) instead of C: / is A:, mounted disks get B:, C:, ... in mount order (the FAT disk is B:). C: for the system drive is a floppy-era leftover; Rustbelt has no floppies. Updated shparse, sh help text, selftest.sh, disk readme, tests, scripts, README and boot.png.
| M | readme.txt | +1 -1 |
| M | scripts/selftest.sh | +11 -11 |
2 files changed, 12 insertions, 12 deletions
@@ -1,3 +1,3 @@ Hello from the FAT32 disk! This file lives on a virtio-blk disk, in a GPT partition, in a FAT32 file system -- read through the kernel's VFS.-In the Rustbelt shell this disk is drive D: -- try `cd D:` and `ls`.+In the Rustbelt shell this disk is drive B: -- try `cd B:` and `ls`.
@@ -1,32 +1,32 @@ # Rustbelt shell self-test: `cargo run --features headless` runs this with-# `sh /mnt/disk0/scripts/selftest.sh` (D:/scripts/selftest.sh) and scripts/run-headless.sh checks the output.+# `sh /mnt/disk0/scripts/selftest.sh` (B:/scripts/selftest.sh) and scripts/run-headless.sh checks the output. ver drives pwd-cd D:+cd B: ls ls -l notes-type D:/readme.txt-cat d:notes/todo.txt | grep -i EXT | wc -l+type B:/readme.txt+cat b:notes/todo.txt | grep -i EXT | wc -l dir bin | wc -l-echo first line > C:/tmp/out.txt+echo first line > A:/tmp/out.txt echo second line >> /tmp/out.txt cat < /tmp/out.txt md /tmp/work-copy D:/notes/todo.txt /tmp/work+copy B:/notes/todo.txt /tmp/work touch /tmp/work/empty.txt-ls -l C:/tmp/work+ls -l A:/tmp/work del /tmp/work/todo.txt /tmp/work/empty.txt /tmp/work-grep "D:" readme.txt+grep "B:" readme.txt alias ll="ls -l"-ll C:/tmp-run --trace cat D:/notes/todo.txt+ll A:/tmp+run --trace cat B:/notes/todo.txt start sleep 1 jobs wait run evil nosuchprogram cd Q:-cd C:/tmp+cd A:/tmp pwd exit 0