02-11-2012, 10:40 PM
Inspired by a website I read... and suggested to post it here by BA.
Oh and...
"So, you waved an android to have the personality of Shinji Ikari.... then introduced him to End of Evangelion, That's just *cruel*"
________________________________
--m(^0^)m-- Wot, no sig?
Quote:TITANIC hummed away, working along in it's own dumbly intelligent manner. Anika began...
“Jet, I was thinking. I’ve got these two virtual machines here, each one running a Linux install, on top of a hypervisor,”
“Yeah,” the cyber's eyebrow rose, before she took a gulp from a mug of teat.
“So, each one of those, as far as it’s concerned, is running on it’s own dedicated processor. It’s in it’s own self contained bubble running away, serving up data to other computers, unaware of the existance of the hypervisor or the computers it’s on. As far as it’s concerned, it’s the only computer in existance. As far as it can tell from testing within it’s bubble, this is true.”
“Yeah,”
“And inside each virtual machine, I spawn processes which can exist only in memory, they can never save their state to the disk. These processes run and interact with each other. They spawn and fork and die or occasionally become zombies or get swallowed by daemons.”
“Yeah,”
“And when the processes die, all the data they contain is lost forever, it just poofs away into the void, gone forever. Eventually, when I shut down the machine and delete it, all the data it contained is just erased. Irretrievably gone. As far as it’s concerned, it’s dead.”
“Yup,”
“Now, through the hypervisor, without the machine or any of the processes realising it, I can save the state of a process, and then immediately transfer that state and process to another virtual machine where it will continue running quite happily, even after the original machine has been killed”
“So?”
“But, as far as the process on the original machine was concerned, it just died and all it’s data was annihilated. It just went poof. But at the same time, it still exists. I can also go in to the protected physical memory the virtual machine is using, and alter it’s state manually, affecting the rules of the system the processes operate under, without them really noticing the change, or knowing where the changes came from..”
Heh,”
“And, I can even give processes a limited ability to access the protected parts of their own memory and alter themselves and their running environment, through the hypervisor by making them aware of it on some small level. Give them some small power to alter the rules at a local level.”
“Where are you going with this?”
“I was thinking. Maybe God might be some sort of hypervisor, and the concept of the immortal soul is him saving our data, and transferring it to another virtual machine, without our knowledge or ability to detech. Stuff like miracles and the like might be god playing around with the back end of the system, and the handwavium is what gives us the ability to tinker through the hypervisor, and violate the usual system constraints and alter the data as we see fit,”
“Eh?”
“So, effectively, we’re all living in a giant virtual machine,”
Jet finished her tea. “Yeah... I’m going to go. Class time”
Oh and...
"So, you waved an android to have the personality of Shinji Ikari.... then introduced him to End of Evangelion, That's just *cruel*"
________________________________
--m(^0^)m-- Wot, no sig?