On Thu, May 8, 2008 at 5:38 PM, Vincenzo Ciancia <[EMAIL PROTECTED]>
wrote:

> Il giorno gio, 08/05/2008 alle 02.24 +0100, chombee ha scritto:
> >
> > Using git is ridiculously difficult and technical by the standards of
> > most normal users, but I see no reason why a versioning system could
> > not
> > be built in to the OS or the desktop environment and function
> > completely
> > without user interaction until the user wants to recover a previous
> > version of something. And that can be made very simple and easy to do.
> > Imagine it being virtually impossible to lose any of your work, ever.
> > Isn't that a killer feature? Why hasn't this happened?
>
> It is technically feasible using fuse, and there have been attempts in
> the past (such as the "wayback" filesystem [1]). OSX does automatic
> backup and versioning, but I don't know how all these systems handle the
> main problem, which is: the file size will grow without bounds. We need


If we define a users work as a user's typing, we could easily save this
permanently. A user typing at 60wpm 24/7 generates less than 200MB a year.
When a small,  easily diffable, file appears in something like My Documents
and is gradually expanded over a few days edited over If a small
version-control friendly file appears on the users desktop I think it is
reasonable to store it permanently. If we notice that a file has the same
md5 sum or name as an already archived file, we could try just doing a diff.

We could have an alert (like the update-manager one) suggesting to the user
that they insert a blank CD/DVD once a month, and then get up to 4.4GiB a
month to play with, which is probably more than enough to permanently store
your average users documents and photos etc. I imagine Privacy would be a
more serious issue than space. Backing up data considered especially
important online is also an option although privacy issues would be too
severe to do this by default IMHO.

a way to delete old revisions, a way to know when the file is large and
> versioning would kill the machine, in the latter case we need a way to
> warn the user and also


Possibly the alert could mention files that haven't been backed up recently,
and why.

-- 
John C. McCabe-Dansted
PhD Student
University of Western Australia
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to