Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sekky61/infinite-program
A FUSE based file system
https://github.com/sekky61/infinite-program
fs fuse zig
Last synced: about 13 hours ago
JSON representation
A FUSE based file system
- Host: GitHub
- URL: https://github.com/sekky61/infinite-program
- Owner: Sekky61
- License: mit
- Created: 2024-03-25T13:28:41.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-29T20:38:31.000Z (6 months ago)
- Last Synced: 2024-11-08T12:09:31.504Z (about 13 hours ago)
- Topics: fs, fuse, zig
- Language: C
- Homepage:
- Size: 114 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
## Instalation
Requires the `libfuse` shared library (`libfuse.so`).
Developed on version 3.16.2
## Development
### Dependencies
Requires the dev headers for `libfuse` (`fuse.h`).
I recommend going to [libfuse Github](https://github.com/libfuse/libfuse) and following the instructions there.
However, I will reiterate the steps here:
- Pick a release from Github and download it.
- Extract it```bash
mkdir build
cd build
meson setup ..
ninja
sudo ninja install
```The lib files should be installed. Check the log to see where.
### Learn
- [libfuse Wiki](https://github.com/libfuse/libfuse/wiki)
- [API Docs (Doxygen)](https://libfuse.github.io/doxygen/)
- [An explainer by Geoff Kuenning](https://www.cs.hmc.edu/~geoff/classes/hmc.cs137.202001/homework/fuse/fuse_doc.html)
- Inspired by [this article by Richard Palethorpe](https://richiejp.com/zig-fuse-one)