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