No description
Find a file
2023-10-19 22:35:44 -07:00
src refactoring to improve listblock funcs 2023-10-19 22:35:44 -07:00
.gitignore basics of the filesystem, funcs are todo 2023-07-25 07:03:06 -07:00
Cargo.toml begin switching to limited data size per file 2023-09-10 00:02:26 -07:00
LICENSE add license for release 2023-08-12 16:58:08 -07:00
README.md make a proper readme file 2023-08-12 17:03:23 -07:00

vapfs_ufs

a (relatively) simple filesystem for the vap operating system, based on the unix filesystem

structure

proper documentation of the filesystem is still in progress, however comments across the codebase should provide a good idea of how the filesystem is structured. if you're looking for a good place to start, check out the src/structs.rs file, which contains the structures used to represent the filesystem on-disk.

justification

originally, we were planning on using a reimplementation of another UNIX-like filesystem for vap, however due to the reasons listed in our blog post, we decided to go with a custom filesystem instead. more information about our justification can be found in the blog post, however feel free to reach out to us if you have any questions.