2023-07-25 06:45:16 +00:00
|
|
|
# vapfs_ufs
|
2023-08-12 17:03:23 -07:00
|
|
|
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](https://voremicrocomputers.com/blog/posts/filesystems_and_apm/index.html), 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.
|