Damien Pollet wrote: > Well the save button is also kind of a commit, or checkpoint, that you > can use for large-grained undo. In a fully-persistent world you would > probably want to extend it to some kind of versioning system where the > save button means "this is in a meaningful state".
This should then not be called "save (file to disk)" anymore, as the term "save" has been used broadly for exactly just that (with few exceptions): "put all the objects together and save them in a file on the hard disk". I rather propose "keep (the current version)". I'm often thinking about how version control would work in the context of a computer system for average users (as opposed to programmers or other special target groups who already currently use version control). I'm a fan of Git. (Though I wonder why it erased that makefile -> see other email on sqvm.) I realize thinking is not enough if I want to take my own ideas seriously and move them towards prototypes. I need to get informed on previous approaches others have already discussed. So I'm glad I get replies with pointers here. > You could also just journal every user action and replay them from the > latest full snapshot in case of a problem. I thought about this a few times and dismissed the idea, because - how do you deal with things like this: a TCP packed arrived; the user set the system time; an action got executed in response to attaching a device to the computer. ? > >> sensible and usable than a boot logo showing up.) If OLPC can put an >> XO-1 to sleep and wake it up again within a fraction of a second, then >> the shutdown-bootup cycle should be trimmable to a similar order of >> magnitude with a future operating/computing system, I guess. > > Well this is waking up from sleep, not booting from a clean image. The > apple laptops are reasonably fast at waking up too. Yes, but I reckon that a lot of the computer's hardware is just switched off in the sleeping state, and that the rest could also be brought up quicker from a (completely) switched-off state. This is BIOS-level stuff, which I won't dare to touch until I have some board that is supported by a free BIOS, like the XO-1. - Felix
signature.asc
Description: OpenPGP digital signature
_______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
