Originally posted by: drag
Originally posted by: P0ldy
You can install an application into a chroot jail on Linux, although that's not ideal. LVM can take snapshots like you're talking about, too. Probably EVMS as well.
You could do this...
Setup LVM. Patch your kernel for Vserver (super chroot, basicly)
http://linux-vserver.org/ or Xen (VM enviroment) or User-mode Linux and then install a base install on a LVM volume.
Then after that you can do a bunch of installs on many read-write snapshots.
Or not and just use snapshots to do undo on your root directory with one normal Linux install. But it's nice sometimes to be able to run many multiple Linux installs on one box simultaniously when you feel like it.
Also you can use LVM snapshots in addition to SAMBA to replicate the 'Shadow Copy' feature aviable with Windows 2003 server.
http://www.samba.org/samba/docs/man/Samba3-HOWTO/VFS.html
(although I don't think many people bother to use these features so it may not be that stable. Should work with Microsoft's shadow copy clients though.)
EVMS is pretty similar from what I understand.
Ah.. It feels nice to be able break away from x86's legacy imposed BS like harddrive 'partitions'.