Open ilyaigpetrov opened 5 years ago
It doesn't make sense to be able to compile FUSE using WASI, because it relies on Linux. What does make sense is to create a vfs API, which I believe is being done, but I'm not sure.
Either way, supporting FUSE itself makes no sense, but supporting the same behavior does.
It doesn't make sense to be able to compile FUSE using WASI, because it relies on Linux. What does make sense is to create a vfs API, which I believe is being done, but I'm not sure.
Either way, supporting FUSE itself makes no sense, but supporting the same behavior does.
This is incorrect, FUSE is supported on various *nix systems.
https://en.wikipedia.org/wiki/Filesystem_in_Userspace:
FUSE is available for Linux, FreeBSD, OpenBSD, NetBSD (as puffs), OpenSolaris, Minix 3, Android and macOS.[2]
There is some support for WIndows, too: http://www.secfs.net/winfsp/ http://dokan-dev.github.io/
I wish a wasi program could emulate filesystem, e.g.:
I tried to compile libfuse's hello.c but get the following error in wasi-sdk:
Initially discussed here: https://github.com/CraneStation/wasi-sdk/issues/66.