upvote
So the snapshotting tech is actually 100% independent of Git.

Git is useful for branching vs forking (IE you can't merge two VM forks back together), but all the tech I showed in the Loom exists independently from Git.

The hard part of it was making the VM large and powerful while making snapshotting/forking instant, which required a lot of custom VMM work.

reply
> The hard part of it was making the VM large and powerful while making snapshotting/forking instant, which required a lot of custom VMM work.

I don't find "large and powerful" in reference to a VM to sound compelling. What should be large? The memory? The root disk? As I alluded to in my comment, I'm more curious about what can be made small.

Also I'm skeptical that if I forked a vm running a busy Gas Town that it would be very light or fast in how it forks. A well behaved sqlite I could see, but then I'd wonder why not just fork the storage volume containing the database...

reply