logoalt Hacker News

nikkwongyesterday at 8:24 PM5 repliesview on HN

You can’t easily snapshot the current state of an OS and restore to that state like with git.


Replies

madeofpalkyesterday at 9:16 PM

Maybe not for very broad definitions of OS state, but for specific files/folders/filesystems, this is trivial with FS-level snapshots and copy-on-write.

alwillisyesterday at 8:51 PM

At least on macOS, an OS snapshot is a thing [1]; I suspect Cowork will mostly run in a sandbox, which Claude Code does now.

[1]: https://www.cleverfiles.com/help/apfs-snapshots.html

show 2 replies
Imustaskforhelpyesterday at 8:27 PM

Well there is cri-u for what its worth on linux which can atleast snapshot the state of an application and I suppose something must be similar available for filesystems as well

Also one can simply run a virtual machine which can do that but then the issue becomes in how apps from outside connect to vm inside

show 1 reply
viraptoryesterday at 8:35 PM

Sure you can. Filesystem snapshotting is available on all OSes now.

Analemma_yesterday at 10:05 PM

I wonder if in the long run this will lead to the ascent of NixOS. They seem perfect for each other: if you have git and/or a snapshotting filesystem, together with the entire system state being downstram of your .nix file, then go ahead and let the LLM make changes willy-nilly, you can always roll back to a known good version.

NixOS still isn't ready for this world, but if it becomes the natural counterpart to LLM OS tooling, maybe that will speed up development.