Shall we hide the GUI for Hibernate in Natty?

Jan Claeys lists at janc.be
Tue Feb 1 01:04:45 UTC 2011


Rick Spencer schreef op ma 31-01-2011 om 11:04 [-0800]:
> The reasoning for hiding Hibernate includes:
> 1. It doesn't work well for many users on many machines.

So do lots of other features, including suspend to RAM.  Not using
hibernate by default could be a good idea, but disabling it goes a bit
too far IMO (and by "disable" I mean remove it from the GUI entirely).

> 2. It's very slow.

Personally I don't care about that.  It's slow on every OS, and if it
works you don't really need to care about the time.

> 3. It's not as useful because users can just suspend.

Except that some hardware runs out of battery very quickly (anything
less than a day I consider "quick"), even when you "just suspend".

> 4. The difference between hibernate and suspend is confusing.

It's not confusing when using a working hybrid suspend...

> 5. There is a lot of work involved with verifying that Hibernates
> works and fixing bugs to ensure that it works. This work is not always
> completed, and the work that does get done can be channeled to other
> useful areas. (In other words, fewer bugs through fewer features to
> support). 

I think most "hibernate bugs" are related to the lack of (re)storing
state in hardware drivers.

Fixing that for most of the kernel & drivers will require a lot of work.
I wonder if it's possible to do a static source analysis over the linux
device drivers, and get a list of potentially problematic drivers for
suspend out of that?


-- 
Jan Claeys




More information about the ubuntu-desktop mailing list