More on the IBM SoulPad has a simple diagram describing how the IBM SoulPad works. To quickly summarize, it looks like Knoppix, autoloads VMware, which restores a session that was “hibernated” to a USB drive. The hibernation is the difficult part since it also has to store all documents and application changes to the system, along with whatever is in memory.