TuxOnIce is an out-of-tree series of Kernel patches that implements hibernate on Linux. See tuxonice.net.
This repository (github.com/pierre/tuxonice-fastboot) contains some patches that enable syslinux-fastboot (github.com/pierre/syslinux-fastboot) to work with TuxOnIce, allowing a Linux based computer, hibernated with TuxOnIce, to resume from Syslinux.
It also has a couple of branches with other code or documentation patches developed along the way, but not tied to syslinux-fastboot. On any branch, one can look at the patches by looking for my name:
git log <branch> --author="Pierre-Alexandre Meyer" --pretty=oneline
Nothing to see here (2.6.30-rc3 tree + TuxOnIce patches). Has one commit to have this README displayed on github.
Change the TuxOnIce file header for syslinux-fastboot.
Code and documentation patches for TuxOnIce core.
Some situations are not resume safe, for instance when the hard drive is put in another machine. In that case, we shouldn't try to resume but rather invalidate the image and do a full boot.
This branch aborts a resume if a DMI mismatch is detected.