Yeah, the new BE does not over write anything. It takes a ZFS snapshot of the 
file system before it updates or changes anything and if you don't like the 
update, you can roll back to the ZFS snapshot and your system will be in 
exactly the same state it was in before you did the update (hence the terms 
"snapshot" and "rollback"). Check out these links for an explanation on how to 
do it:

http://www.blastwave.org/dclarke/blog/?q=node/113 

http://www.blastwave.org/dclarke/blog/?q=node/110

In particular, look at the second link and scroll down to the part where it 
says:

OpenSolaris has the ability to create multiple boot environments or BE's. You 
can take a snapshot with ZFS of the current boot environment for later rollback 
or you can upgrade forwards and have both a future release as well as the 
current release as separate boot environments. You need to use beadm(1M) to 
manage the boot environments.... 

What you are looking at far surpasses the idea of a journaling file system. 
This is a revolutionary technical leap in systems management. Think about the 
implications of a system where you can apply patches and updates as well as 
complete kernel changes but with total safety. You always have the ability to 
roll back with the flick of a switch. For that matter you can not do damage. 
The OpenSolaris system can be unbreakable in that you can always roll back from 
any update or system change.

If you blink twice you may miss that fact that this is a non-trivial paradigm 
shift in computer systems management. For anyone that has ever been trapped in 
a server room at three in the morning, cold coffee in hand and sweat forming in 
the palms. For those of us that know that there is not enough time left to 
recover from a significant server change after your systems recovery window 
passes. For those of us that have never exposed users to downtime at 7 AM in 
the morning I suggest that you consider the benefits of being able to say ?gee, 
that doesn't look to be working .. let's roll back to the previous good state?. 
And then be able to do it. In the snap of a finger.

It can change the whole game.

Does anyone else see the significance of this boot environment facility other 
than me? I certainly hope so. I said it then and I say it again : Every serious 
scientist or engineer will want to stand on the shoulder of this giant. 

OpenSolaris is the cure for the common computer.
-- 
This message posted from opensolaris.org

Reply via email to