<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: There should be no suspend or hibernate</title>
	<atom:link href="http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate</link>
	<description>scratched tallies on the prison wall</description>
	<pubDate>Wed, 07 Jan 2009 18:43:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: james</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-6861</link>
		<dc:creator>james</dc:creator>
		<pubDate>Tue, 04 Apr 2006 17:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-6861</guid>
		<description>Why do i need to shutdown when i can Hibernate ?.Hibernating boots up quicker than Shutdown.</description>
		<content:encoded><![CDATA[<p>Why do i need to shutdown when i can Hibernate ?.Hibernating boots up quicker than Shutdown.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: airtonix</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4926</link>
		<dc:creator>airtonix</dc:creator>
		<pubDate>Mon, 02 Jan 2006 10:53:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4926</guid>
		<description>you need Deep Blue. nuff said</description>
		<content:encoded><![CDATA[<p>you need Deep Blue. nuff said</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sil</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4684</link>
		<dc:creator>sil</dc:creator>
		<pubDate>Thu, 15 Dec 2005 10:37:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4684</guid>
		<description>mrben: I think you're not following my line of thought. You're thinking of "hibernate" and "shut down" as two different things. If "shut down" was fast, then you wouldn't need to have your laptop spend its time in hibernate; it should spend its time shut down.The reason people hibernate stuff is because shutdown-and-restart is so slow!</description>
		<content:encoded><![CDATA[<p>mrben: I think you&#8217;re not following my line of thought. You&#8217;re thinking of &#8220;hibernate&#8221; and &#8220;shut down&#8221; as two different things. If &#8220;shut down&#8221; was fast, then you wouldn&#8217;t need to have your laptop spend its time in hibernate; it should spend its time shut down.The reason people hibernate stuff is because shutdown-and-restart is so slow!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mrben</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4675</link>
		<dc:creator>mrben</dc:creator>
		<pubDate>Wed, 14 Dec 2005 15:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4675</guid>
		<description>I both agree and disagree. Shutting down could well be hibernate, although I think suspend has its place too. 

I rarely shut down my laptop (or my desktop). My laptop spends much of its time in hibernate. Shutdown is reserved for Windows when it's doing it's stupid restart the computer crap.</description>
		<content:encoded><![CDATA[<p>I both agree and disagree. Shutting down could well be hibernate, although I think suspend has its place too. </p>
<p>I rarely shut down my laptop (or my desktop). My laptop spends much of its time in hibernate. Shutdown is reserved for Windows when it&#8217;s doing it&#8217;s stupid restart the computer crap.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sil</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4661</link>
		<dc:creator>sil</dc:creator>
		<pubDate>Tue, 13 Dec 2005 22:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4661</guid>
		<description>Shouldn't have to care about power cuts. I am not at all convinced that you actually *need* write-behind caching that much any more. Everyone implemented it because discs were slow, but then discs got faster. Why not try and turn it off? Yes, we'll be slower for a bit, but then discs will catch up in speed and you'll have the advantage that you don't need to "shut down" explicitly because everything's already flushed. And you can just whip your USB stuff out without unmounting it, too...</description>
		<content:encoded><![CDATA[<p>Shouldn&#8217;t have to care about power cuts. I am not at all convinced that you actually *need* write-behind caching that much any more. Everyone implemented it because discs were slow, but then discs got faster. Why not try and turn it off? Yes, we&#8217;ll be slower for a bit, but then discs will catch up in speed and you&#8217;ll have the advantage that you don&#8217;t need to &#8220;shut down&#8221; explicitly because everything&#8217;s already flushed. And you can just whip your USB stuff out without unmounting it, too&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aquarion</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4660</link>
		<dc:creator>Aquarion</dc:creator>
		<pubDate>Tue, 13 Dec 2005 22:35:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4660</guid>
		<description>Because without an extra component (A battery that will recharge really quickly and hold enough charge to keep the computer alive for x minutes to transfer x megabytes of data to HDD or - the Mac way - keep the RAM alive indefinately) you don't know when the power will go. The ideal would be for the "Sleep" function to shut down everything but keep the memory on a low simmer so it stays alive, but there are two problems with that. One is that when it breaks (A sudden power cut so the memory doesn't stay alive, a cleaner unplugs the computer, the battery fails) the metaphor shear is massive, you discover suddenly and with potential loss of data that you can't _trust_ your computer not to lose everything in hibernate mode.

Second is that you need to build your systems to work with this idea. What should your network application do if it goes to sleep on network a and wakes up on network b? if the clock - to it - suddenly shifts fifteen hours forwards, jumps two time zones. How many of the gnome applications you use support the "reopen this desktop next login" feature that's been in Gnome since 1.8 at least? And of those, how many were _part of gnome_?

And, because there are always going to be applications built before the Great Suspend Revolution, do we expect them to DTRT? Or do we assume they don't, and enter another gray landscape where all these neat things would happen if everyone used these neat things (Like DCOP, or vfs/kio (why can't they merge those?), XFML and Proper I18N?

but the biggest thing is the metaphor shear thing, and it's the thing that breaks most of Linux Desktop crap. I just wish there was a way around it...</description>
		<content:encoded><![CDATA[<p>Because without an extra component (A battery that will recharge really quickly and hold enough charge to keep the computer alive for x minutes to transfer x megabytes of data to HDD or - the Mac way - keep the RAM alive indefinately) you don&#8217;t know when the power will go. The ideal would be for the &#8220;Sleep&#8221; function to shut down everything but keep the memory on a low simmer so it stays alive, but there are two problems with that. One is that when it breaks (A sudden power cut so the memory doesn&#8217;t stay alive, a cleaner unplugs the computer, the battery fails) the metaphor shear is massive, you discover suddenly and with potential loss of data that you can&#8217;t _trust_ your computer not to lose everything in hibernate mode.</p>
<p>Second is that you need to build your systems to work with this idea. What should your network application do if it goes to sleep on network a and wakes up on network b? if the clock - to it - suddenly shifts fifteen hours forwards, jumps two time zones. How many of the gnome applications you use support the &#8220;reopen this desktop next login&#8221; feature that&#8217;s been in Gnome since 1.8 at least? And of those, how many were _part of gnome_?</p>
<p>And, because there are always going to be applications built before the Great Suspend Revolution, do we expect them to DTRT? Or do we assume they don&#8217;t, and enter another gray landscape where all these neat things would happen if everyone used these neat things (Like DCOP, or vfs/kio (why can&#8217;t they merge those?), XFML and Proper I18N?</p>
<p>but the biggest thing is the metaphor shear thing, and it&#8217;s the thing that breaks most of Linux Desktop crap. I just wish there was a way around it&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sil</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4659</link>
		<dc:creator>sil</dc:creator>
		<pubDate>Tue, 13 Dec 2005 21:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4659</guid>
		<description>Aquarion: the point is this. Suspend is a *hack* designed to get around the fact that booting takes ages. The Mac Way is right, but I don't think we need "sleep". Close the laptop and it shuts down; open it and it bootas bs back to your desktop with your apps running. People have to understand the difference between the two and they shouldn't have to.
Your session "suddenly being shut down" shouldn't *matter*. Powercuts shouldn't matter either. Computers should remember. I can't see why they don't; powercuts shouldn't make any difference to that.</description>
		<content:encoded><![CDATA[<p>Aquarion: the point is this. Suspend is a *hack* designed to get around the fact that booting takes ages. The Mac Way is right, but I don&#8217;t think we need &#8220;sleep&#8221;. Close the laptop and it shuts down; open it and it bootas bs back to your desktop with your apps running. People have to understand the difference between the two and they shouldn&#8217;t have to.<br />
Your session &#8220;suddenly being shut down&#8221; shouldn&#8217;t *matter*. Powercuts shouldn&#8217;t matter either. Computers should remember. I can&#8217;t see why they don&#8217;t; powercuts shouldn&#8217;t make any difference to that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aquarion</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4658</link>
		<dc:creator>Aquarion</dc:creator>
		<pubDate>Tue, 13 Dec 2005 21:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4658</guid>
		<description>...and the clock's out by an hour on your server.</description>
		<content:encoded><![CDATA[<p>&#8230;and the clock&#8217;s out by an hour on your server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aquarion</title>
		<link>http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate/comment-page-1#comment-4657</link>
		<dc:creator>Aquarion</dc:creator>
		<pubDate>Tue, 13 Dec 2005 21:13:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.kryogenix.org/days/2005/12/13/there-should-be-no-suspend-or-hibernate#comment-4657</guid>
		<description>I disagree. Shutdown/Boot is when it doesn't remember your apps, hibernate is when it does. Suspend implies it will be the same when you wake it up again, which is occasionally not at all what you want (Corperate environments with hotdesking, libraries, schools).

I'd say there isn't a difference between (login/boot &#38; logout/shutdown) and (screensaver/suspend) etc. Also, what happens when your session is suddenly destroyed (Say, powercut)? That breaks the metaphor.

I like - and you should see this coming - The Mac Way. When I close the laptop, it goes to sleep. When I open it, it wakes up, with all ssh sessions renewed (within reason) all uptime continuing and all apps being fine. That's what should happen. I shouldn't even get a "suspending..." or "opening..." bar, it's there, or it's not there.</description>
		<content:encoded><![CDATA[<p>I disagree. Shutdown/Boot is when it doesn&#8217;t remember your apps, hibernate is when it does. Suspend implies it will be the same when you wake it up again, which is occasionally not at all what you want (Corperate environments with hotdesking, libraries, schools).</p>
<p>I&#8217;d say there isn&#8217;t a difference between (login/boot &amp; logout/shutdown) and (screensaver/suspend) etc. Also, what happens when your session is suddenly destroyed (Say, powercut)? That breaks the metaphor.</p>
<p>I like - and you should see this coming - The Mac Way. When I close the laptop, it goes to sleep. When I open it, it wakes up, with all ssh sessions renewed (within reason) all uptime continuing and all apps being fine. That&#8217;s what should happen. I shouldn&#8217;t even get a &#8220;suspending&#8230;&#8221; or &#8220;opening&#8230;&#8221; bar, it&#8217;s there, or it&#8217;s not there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
