Devvm.dev: One VM for every project

Posted by luispa 1 hour ago

Counter18Comment7OpenOriginal

Comments

Comment by jFriedensreich 7 minutes 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.

Comment by brkomir 15 minutes 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?

Comment by AntonyGarand 44 minutes ago

How does it compare to existing similar products?

`sbx`, safehouse and the like

Comment by rvz 16 minutes 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.

Comment by jFriedensreich 2 minutes ago

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

Comment by kakugawa 3 minutes ago

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

Comment by petesergeant 35 minutes ago

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