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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to