Virtual File System
A file system, its syscalls, and a shell — in C
Read the sourceMostly C
Results — hover any figure for the baseline and the caveat
Manual
Syscalls and allocator
Educational build — a real file system needs journalling, concurrency control and crash consistency, none of which this has.
Overview
A virtual file system in C with manually implemented POSIX-style system calls, its own memory management, and a working shell on top. This is the project that taught me what the abstractions above it are hiding.