"Warp 2 comprises a bootloader, Linux kernel, and a "hibernation driver," says the company. The driver takes a snapshot of RAM when hibernation is launched, saving the contents into flash memory, optionally compressing the data. On start-up, the contents are quickly returned to RAM, so that the system resumes its previous running state.
"In addition, Warp 2 is touted for its ability to support multiple snapshots, presumably to allow booting to either a pristine or resumed state."