| ▲ | nikkwong 9 hours ago | ||||||||||||||||||||||
You can’t easily snapshot the current state of an OS and restore to that state like with git. | |||||||||||||||||||||||
| ▲ | madeofpalk 8 hours ago | parent | next [-] | ||||||||||||||||||||||
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. | |||||||||||||||||||||||
| ▲ | alwillis 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
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. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | Imustaskforhelp 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
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 | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | viraptor 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Sure you can. Filesystem snapshotting is available on all OSes now. | |||||||||||||||||||||||
| ▲ | Analemma_ 7 hours ago | parent | prev [-] | ||||||||||||||||||||||
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. | |||||||||||||||||||||||