TuxOnIce. Revolutionise the way you start your computer.
At long last, TuxOnIce 3.2 has been released! This version of TuxOnIce adds support for ZRam, storing compressed pages directly in the image instead of seeking to compress them again. It also includes a number of bug fixes and minor improvements over 3.1. May it serve you well.

A new release candidate is out. This fixes a small number of bugs and compilation warnings that were present in rc1.

TuxOnIce 3.2-rc1 is out. The main improvement over previous releases is the fixing of a couple of longstanding but hard to reproduce bugs. Users are encouraged to update for what will, I hope, be the most reliable TuxOnIce release ever.

A patch for the 2.6.35 kernel is now available. Humble apologies for the delay.

TuxOnIce 3.1.1.1 is now available. This release contains bug fixes since the 3.1 release.

I'm happy to announce a new stable release of TuxOnIce - version 3.1. This release includes some significant changes from 3.0, including support for striped storage, the use of UUIDs and automatic detection of images without needing resume= in the case of swap partitions (where the header is stored on a file or swap file within a filesystem, resume= is still required). The version also introduces limited support for checking last mount times of filesystems (ext2/3/4 only), which can help avoid corruption if an initrd isn't set up properly or such like. Soli deo gloria.

Another new release is ready. This version adds support for versioning of the image header, which will make hiberating with one kernel and resuming with another more reliable. It also readds LZF support, at least temporarily, while we are working to finally determine the cause of occasional issues with decompression. If you have issues with the new UUID support, this version makes debugging them easier, because it adds a new boot time parameter uuid_debug=1, which can be used to enable debuggin code on the fly. The release also includes changes to the way in which we find where to load the first part of the image when resuming, which will result in a noticable improvement in this step on machines with large amounts of memory. For text mode userui users, there is also now an estimate of the remaining time (for both hibernating and resuming). Finally, there is initial support for checking mount times as a means of avoiding file system corruption when a user boots a different kernel between hibernating and resuming (ext filesystems only at this stage). May it serve you well.

A new release is ready for download. This version fixes issues with hibernating to logical volumes. With this version, if your system has a swap partition, you should no longer need to provide a resume= parameter on the command line. TuxOnIce will automatically set the resume= parameter to the first swap partition it finds, unless it finds an image header on another swap partition (in which can it will resume using that partition's information). This applies even if you only use file based storage, because the block that resume= points to is ONLY used to tell us where to find the start of the image proper. This swap device doesn't even have to be swapon'd when you start to hibernate for this functionality to work correctly.

Please report any problems with 3.0.99.44 on the TuxOnIce mailing lists. Nigel hopes to do a 3.1 release in the near future, and would love to get bugs squashed beforehand!

TuxOnIce 3.0.99.41 has been released. This is a new test release as we prepare for 3.1. This release addresses all bugs found since last week's 3.0.99.32 release.

TuxOnIce 3.0.99.32 has been released. This is a test release as we prepare for 3.1. It adds support for UUIDs, and includes a big rework of the lowlevel I/O code to clean things up and let you use swap and a file together (treat a file as a fallback for swap or viceversa). The UUID support brings us one step closer to having our Ubuntu PPA installation be as simple as apt-get install and reboot!