All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.