3 ms·
I’m happy to see more excitement on the Wasm area. For the cases where you may need full POSIX compatibility for sockets, threads, signals or even fork or long
by syrusakbary 3y ago
I’m happy to see more excitement on the Wasm area.
For the cases where you may need full POSIX compatibility for sockets, threads, signals or even fork or longjmp/setjmp, I’d recommend using WASIX [1] (also referenced in other comments here) since it has implemented all those system calls missing from WASI.
[1]: https://wasix.org https://wasix.org
- FragenAntworten 3y agoRelevant but not mentioned: syrusakbary is the CEO of Wasmer, the company behind WASIX. I'm personally excited by WASIX (WASI has stagnated too long), but if you recommend something you have a part in, I think you should mention it.
- syrusakbary 3y agoThat’s me! Hopefully the extra info provided would be useful for some :)
- jedisct1 3y agoRuntimes didn't wait for WASIX to start adding missing system calls to WASI. But WASIX brings a central place to document all this. And I don't think WASIX is fundamentally incompatible with the future WASI. The different ABIs doesn't make this straightforward, but WASIX could be available as WASI extension like others.
- laerus 3y agoThe guy that tried to trademark the Webassembly name btw and it's constantly trying to hijack the community with halfbaked solutions instead of pushing forward the standard, cause Wasmer had beef in the past with bytecode alliance peeps. WASI and WASM move slow for a good reason, This is how proper science and engineering works. The "go fast and break things" mentality of silicon valley startups has mainly filled the industry with low quality software.
- jeffparsons 3y agoI imagine Wasmer must be in a bit of a difficult place right now. My understanding is that they are VC-backed (YC?), which means they're essentially trying to figure out how to make a huge amount of money off an open standard or something adjacent to it. But then, they would have known this from the very start, so I'm not sure what they expected, or why a VC firm would even look at them as a promising prospect. Maybe they hoped to be like Docker, where the value-add was cohesive higher-level tooling on top of all the lower-level bits. If that's the case, then WASI would be an existential threat in that it (and the tooling people are building around it) commoditizes what would otherwise be Wasmer's special sauce. I'm speculating wildly, of course, but it would at least be consistent with Wasmer's/Sirius's apparent vendetta against WASI and the people working on it. I hope Wasmer eventually finds a way to add value that doesn't rely on constant gaslighting and white-anting the standards process.
- syrusakbary 3y agoHey Jeff, My response is focused here to be as productive as possible, and intentionally doesn't enter your other comments about Wasmer or my persona as, while incredibly accurate, I want to make sure we keep conversation properly railed. We recently presented Wasmer Edge [1], for which developers, enterprises and VC firms are incredibly excited for it as it brings a more scalable approach for both Cloud and Edge computing. Please give it a try and let us know if you have any questions! https://wasmer.io/products/edge https://wasmer.io/products/edge
- syrusakbary 3y ago*incredibly inaccurate (oh, subconscious!)
- syrusakbary 3y agoHi laerus, I wonder why the need to post hateful/flamewar comments in all the Hacker News posts where Wasmer is mentioned [1] [2] [3]. In my last comment on a previous thread [1], I asked a direct question to see if you are related at all to the BA, without success. I'd love if you can bring some light on this, and I'd appreciate if you can do so without trying to start a flamewar. [1] https://news.ycombinator.com/item?id=36509911 https://news.ycombinator.com/item?id=36509911 (on Zellij Wasm plugins) [2] https://news.ycombinator.com/item?id=36128284 https://news.ycombinator.com/item?id=36128284 (on WASIX launch) [3] https://news.ycombinator.com/item?id=33835683 https://news.ycombinator.com/item?id=33835683 (on WAI bindings)