Re: What about bugzilla.kernel.org / Bug 37142 / Tuxonice developergoing to quit development

From: Michael Leun
Date: Tue Nov 01 2011 - 08:35:53 EST


On Tue, 1 Nov 2011 13:20:59 +0100
richard -rw- weinberger <richard.weinberger@xxxxxxxxx> wrote:

> > So, you might want to try if you can cure your dying HW with some
> > tuxonice ;-)
>
> I've never used tuxonice. What makes it so special?

A few years ago, at least for me, it was the first really usable suspend
to disk solution working almost out of the box.


>From linux/Documentation/power/tuxonice.txt (some of that seems to be
outdated with the current in kernel implementation):


4. Why not just use the version already in the kernel?

The version in the vanilla kernel has a number of drawbacks. The most
serious of these are:
- it has a maximum image size of 1/2 total memory;
- it doesn't allocate storage until after it has snapshotted
memory. This means that you can't be sure hibernating will work
until you see it start to write the image;
- it does not allow you to press escape to cancel a cycle;
- it does not allow you to press escape to cancel resuming;
- it does not allow you to automatically swapon a file when
starting a cycle;
- it does not allow you to use multiple swap partitions or
files;
- it does not allow you to use ordinary files;
- it just invalidates an image and continues to boot if you
accidentally boot the wrong kernel after hibernating;
- it doesn't support any sort of nice display while hibernating;
- it is moving toward requiring that you have an
initrd/initramfs to ever have a hope of resuming (uswsusp). While
uswsusp will address some of the concerns above, it won't address
all of them, and will be more complicated to get set up;
- it doesn't have support for suspend-to-both (write a
hibernation image, then suspend to ram; I think this is known as
ReadySafe under M$).



--
MfG,

Michael Leun

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/