Devvm.dev: One VM for every project

(devvm.dev)

23 points | by luispa 2 hours ago ago

9 comments

  • passive 5 minutes ago ago

    It's probably a fine project, but the instructions are like "trust this thing, give us your login" , which still gets alarm bells ringing in my head pretty fast.

  • gregwebs 21 minutes ago ago

    This looks quite similar to docker sandbox (sbx). It uses Lima for VMs under the hood. Windows advertised as not supported (Lima is missing features on Windows).

    Like Docker Sandbox this meets what I think should be our standards in the AI age: kernel isolation and secret shielding in addition to network and disk isolation.

    The things that are design choices for these tools are * agent integration * docker image composition * are vms more persistent or throw away * managing configuration

    I have been working on a similar project because I haven't seen one before that to me didn't have design deficiencies. This project looks good to me but I need to try it out now and experience the design choices.

  • jFriedensreich 29 minutes ago ago

    I see nothing this brings over smolvm machines. I did not use lima / krunkit outside colima but in colima it was just slow, had outdated devx and was unreliable compared to controlling every detail with an embedded vm library.

  • brkomir 37 minutes ago ago

    One of the fake recruiters contacted me on LikedIN for a Solidity dev role, with an assignment repo that came as a zip in DM. Everything looked fine since Finder only showed .sol files, but Finder doesn't show .git and other hidden folders by default. However .git was there, and it had a hook that ran eval() on a remote address on commit/push.

    As I read it, .git protection stops the VM from changing hooks, and --clone leaves the hook behind since a clone doesn't copy hooks. However, the hook is still in the folder on the host. Does devvm inspect and warn when a folder already has hooks before you start?

  • AntonyGarand an hour ago ago

    How does it compare to existing similar products?

    `sbx`, safehouse and the like

  • petesergeant an hour ago ago

    Should probably add it to the long list of projects here: https://pleasedonotescape.com/

  • rvz 37 minutes ago ago

    There are yet thousands of these so-called "sandbox" projects that exists. This one sounds rather really wasteful on resources?

    Bubblewrap would just be a better alternative for this.

    • kakugawa 25 minutes ago ago

      bwrap has a lot of sharp edges that can bite you, if you're not aware of them.

    • jFriedensreich 24 minutes ago ago

      bubblewrap is linux only and offers a fraction of isolation of a microvm