7 pointsby brandonpayton3 hours ago3 comments
  • program18 minutes ago
    I really like this. I think the possibilities are multiple. I will try it to test the generic POSIX compliance of my main hobby project.

    What is the main plus you have over other similar projects or tools like JSLinux?

    Which preprocessor directives can I expect to have if I need to write custom code when my executable is compiled for Kandelo?

    What is the reason for choosing GPL instead of MIT or similar?

  • grayrestan hour ago
    I had the idea of achieving build isolation by codemodding the Rust implementations of bash and the GNU coreutils (brush+uutils) to use a VFS (wasmtime's cap-std) backed by the real FS and then disabling anything that remained problematic. It kind of works but I'm still not particularly confident in it and I think this is probably the better approach.

    The some points of trouble I ran into were dead symlinks left behind on the FS pointing to real files and escape codes interacting with the terminal (e.g. escape codes reading from the clipboard).

  • faxmeyourcode3 hours ago
    This is so cool! I'm having trouble thinking of all the different use cases and potential issues with this, but I don't think anyone has done something like this before. Great work
    • brandonpayton2 hours ago
      Thanks for taking a look and for kind words!

      We've also had a prototype running multiplayer DOOM between browsers via WebRTC. I wonder what kinds of network applications might be interesting here.