Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: Use in-browser WebAssembly to emulate a unix system to use TabFS #82

Open
nkcmr opened this issue Feb 26, 2023 · 2 comments
Open

Comments

@nkcmr
Copy link

nkcmr commented Feb 26, 2023

Things like Browsix (https://browsix.org/) let the browser itself run a very realistic shell. Maybe this could run that shell and attach the TabFS to it for easy-of-use instead of actually modifying and installing on the host.

Other examples:

@bjesus
Copy link

bjesus commented Feb 26, 2023

How would this work then? I mean, cool, we'll have filesystem emulated in the browser tab, but without a host application running a FUSE filesystem, this "filesystem" can't be used by anything else. The Filesystem Web API doesn't allow a webpage to mount a filesystem, just to access a filesystem, and Web Assembly doesn't change that (or any other Web API really).

@osnr
Copy link
Owner

osnr commented Feb 28, 2023

You could port some subset of Unix/shell utilities into the browser and have them control the browser from inside the browser (the extension could talk to the shell-page over a websocket or something). Kind of interesting, although a bit of a tangent from this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants