kernel icon indicating copy to clipboard operation
kernel copied to clipboard

BrowserFS deprecated

Open james-pre opened this issue 1 year ago • 3 comments
trafficstars

Hi @mathiscode, I'm a maintainer of BrowserFS. I've been going through the forks of browserfs.

Please see the notice in the readme: https://github.com/jvilk/browserfs

Would you be interested in updating your project to use the updated fork, ZenFS?

I've created the issue on this repository since I am unable to create an issue on your fork of BrowserFS, web3os-org/BrowserFS.

james-pre avatar Mar 23 '24 00:03 james-pre

@james-pre thank you for letting me know about the updated fork! I hadn't heard about it, and one of the reasons development on web3os stalled a bit was due to lingering issues in old versions of BrowserFS. ZenFS looks like exactly what I needed when I started this project - great work!

I'll leave this issue open to track progress of the upgrade to ZenFS as time permits. I hope I can contribute to ZenFS along the way as well!

mathiscode avatar Mar 23 '24 05:03 mathiscode

@mathiscode,

I'm glad I can help! Please let me know if you experience any issues or if there are any features you would like added.

james-pre avatar Mar 23 '24 12:03 james-pre

@mathiscode I was thinking it might be worth migrating to web containers https://webcontainers.io/ but I don't feel super strongly about that. I was independently looking into ZenFS as well

roninjin10 avatar Sep 26 '24 08:09 roninjin10

Hey @mathiscode, just to let you know, @zenfs/core 1.0.0 is out.

james-pre avatar Oct 08 '24 22:10 james-pre

Thanks @james-pre! I'm actually rewriting everything from the ground up and the new project is currently using @zenfs/core 1.0.2. I see I'm already a few releases behind - great work!

I've had the opportunity to dig more deeply into the zenfs code and I have to say I'm a fan. You really did a great job with it, and I hope to submit contributions soon! You made BrowserFS what it should have been.

I'll reach out personally when the new codebase is released in case you want to play with it!

mathiscode avatar Oct 10 '24 17:10 mathiscode

@mathiscode,

Thank you for the compliments and for the interest in the project. It's nice to see so much positivity around the project.

In case it piques your curiosity, I am working on adding devices and device files, which I think will allow users of ZenFS to do some really creative things.

james-pre avatar Oct 10 '24 20:10 james-pre

That would go perfectly with the devices feature of the new kernel! Right now, /dev/ files are just regular text files with metadata that the kernel interprets. Looking forward to seeing your results!

mathiscode avatar Oct 10 '24 21:10 mathiscode

Sorry for the dumb question but what is a device file?

roninjin10 avatar Oct 10 '24 21:10 roninjin10

@roninjin10 You may find this article to be useful.

james-pre avatar Oct 10 '24 22:10 james-pre

@james-pre @roninjin10

The web3os successor is finally ready to preview! It's called ecmaOS - here are all the relevant links:

https://ecmaos.sh https://docs.ecmaos.sh https://github.com/ecmaos/ecmaos https://www.youtube.com/watch?v=WOsbRim0b6E

Let me know what you think so far!

mathiscode avatar Nov 21 '24 10:11 mathiscode

Very cool stuff! Congrats on launching

roninjin10 avatar Nov 21 '24 13:11 roninjin10