public inbox for linux-pm@vger.kernel.org
 help / color / mirror / Atom feed
From: Richard Hughes <hughsient@gmail.com>
To: David Brownell <david-b@pacbell.net>
Cc: linux-pm@lists.osdl.org, richard@hughsie.com
Subject: Re: suspend and hibernate nomenclature
Date: Tue, 09 May 2006 08:38:40 +0100	[thread overview]
Message-ID: <1147160320.2120.10.camel@localhost.localdomain> (raw)
In-Reply-To: <200605081647.55275.david-b@pacbell.net>

[-- Attachment #1: Type: text/plain, Size: 2492 bytes --]

On Mon, 2006-05-08 at 16:47 -0700, David Brownell wrote:
> One thing that doesn't seem right at all:  you suggest using the same
> name for the "standby" and "suspend to RAM" states.  Those are both
> different types of "suspend" states, as distinct from "hibernate"/swsusp
> states (which are types of power-off).

Well sort of. I was trying to explain that standby and suspend-to-ram
are similar enough for the user not to worry about the differences.

My point mainly was that standby is a bad name for suspend-to-ram, which
a few users and vendors have suggested, as it's different, and has been
used differently for ACPI.

> That wiki page has an assertion that both "standby" and "suspend-to-RAM"
> are bad names.  Maybe; but they're also the names that MS-Windows users have
> been trained to expect, so fighting against them (and hiding them even in
> explanations) isn't necessarily good.

Apple have different names too.

> But they are still distinctly different states, and if you don't expose
> both of them to users, then you'd be effectively preventing use of one
> of the two states.  And if power savings is a goal, that's ungood.  On
> embedded systems, there are lots of variants of "standby", and analogues
> of "suspend to RAM" can be hard to enter.

Ohh, standby exists, but I don't think a user needs to understand this
(or use this -- see below) in a desktop context.

> One suggestion might be to talk about how deeply the system is suspended;
> "light suspend" (standby) or "deep suspend" (suspend-to-RAM).  That could
> work well with the non-PC/non-ACPI/non-ACPI type of systems too, where
> there may well be several more types of "suspend" state than just those
> two, and no analague of "hibernate".  (Noted also by Scott Preece...)

At the moment I'm aiming the nomenclature at people using acpi, pmu, apm
etc on a desktop platform, rather than embedded people as the
requirements are very different. Think of just getting KDE and GNOME to
agree on something. :-)

For embedded (I'm guessing here), the use of standby for a super-quick
sleep and the use of suspend-x where x = 1-4 for the different states
may be needed, but at the moment I think the desktop user has enough to
understand.

If you guys used a sleep name in the kernel
sleep_for_not_longer_than_6_minutes_but_more_that_2_seconds() I really
don't mind -- but if the user has to click a button, I would rather the
button was marked suspend or hibernate :-)

Thanks for your comments.

Richard.



[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



  reply	other threads:[~2006-05-09  7:38 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-07 18:02 suspend and hibernate nomenclature Richard Hughes
2006-05-08 15:05 ` Jordan Crouse
2006-05-08 16:09   ` Richard Hughes
2006-05-08 20:01 ` Pavel Machek
2006-05-14 15:32   ` Richard Hughes
2006-05-14 15:39     ` Pavel Machek
2006-05-14 21:17       ` Rafael J. Wysocki
2006-05-08 23:47 ` David Brownell
2006-05-09  7:38   ` Richard Hughes [this message]
2006-05-09 15:57     ` David Brownell
2006-05-16 20:40       ` Pavel Machek
2006-05-18 19:56         ` David Brownell
2006-05-18 20:50           ` Pavel Machek
2006-05-19  2:25             ` David Brownell
2006-05-20 17:20               ` Pavel Machek
2006-05-20 19:23                 ` Alan Stern
2006-05-20 20:47                   ` David Brownell
2006-05-20 20:55                     ` Pavel Machek
2006-05-21 15:35                       ` Alan Stern
2006-05-20 20:54                 ` David Brownell
2006-05-20 22:39                   ` Pavel Machek
  -- strict thread matches above, loose matches on Subject: below --
2006-05-16 20:47 Scott E. Preece

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1147160320.2120.10.camel@localhost.localdomain \
    --to=hughsient@gmail.com \
    --cc=david-b@pacbell.net \
    --cc=linux-pm@lists.osdl.org \
    --cc=richard@hughsie.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox