Rick Funderburg wrote:
DJA wrote:

He claims to know what each option does while at the same time wondering why it exists in the first place. Hello? At least if he going to belittle a design, feature, or functional implementation, he should properly explain what it does and why and then give some non-specious examples of when that feature or option might be useful.


He is not wondering why each feature exists. He is wondering if the UI really needs to provide the user with an explicit way to activate each feature.

Which, in my opinion, it does. I've never heard any complain Linux had these options. Only that they didn't always work well.


For example, he doesn't seem to understand the different sleep modes. Otherwise why would he make technically illiterate statements like

 "So, if Windows used RAM that was effectively nonvolatile, by swapping
 memory out to flash drives during idle time, effectively you would be
 able to remove power whenever you're in "away" mode without losing
 anything"?

This gives the impression that he thinks Microsoft actually makes the hardware Windows runs on! Besides, what does he think Suspend to drive does?


Microsoft does not create the hardware, but it can use what is there. Did you follow Joel's link to hybrid disk drives? In the future, disks are going to have non-volatile memory as cache. Vista will use this and call it ReadyDrive. Also, I believe Vista will have an option to use any user-installed flash memory as a non-volatile cache (called ReadyBoost).

-- Rick

So what. Suspend to Disk is available now and has been for some time. That someday flash-based disk drives may be common place is irrelevant. The same mechanism available today (ACPI power states) will be used to suspend to those new-tech drives as well. The author is wondering why we need anything but shutdown. In fact, he seems to wonder why we even need shutdown.

How about if we list each option separately:

*Switch User* That sounds pretty straight forward. I do it all the time in Windows. Since Windows is not a multi-user OS, how other does one accomplish this without a time-consuming reboot? Linux of course has virtual consoles so this is moot there. If he were a Linux user, he'd probably question the usefulness of virtual consoles as well.

*Log Off* That one might be a bit redundant. But still useful: one doesn't want to power down, but doesn't either want someone else accessing their account. Commonly done in Linux. Especially on desktops. How about if I have a need to reset some parameters in my account? Do I really need to reboot, let alone cycle power for that?

*Lock* I want to preserve the current state of my computing tasks, but as I'm going to be away momentarily, and I don't want anyone accessing my account.

*Restart* We know this is a necessity in Windows. It used to be that by holding the Shift key when hitting Shutdown, Windows would just restart itself without going all the way through the equivalent of hitting <Ctrl><Alt><Del> (of which Restart is the equivalent). In Linux Restart == "shutdown -r now").

*Sleep* This is a power management option. It saves your data to RAM, blanks the screen, and puts the CPU to sleep. No user action is needed. Keyboard/mouse/lan triggers restore your previous running state. Aimed at laptops or other battery-powered devices.

*Hibernate* As above, but saves the image to disk and powers down.

*Shutdown* Turn it all off. Nuf said.


I have found all of these options useful at one time or another. I wouldn't be too happy to lose any of them just because someone else has a severe attention deficit problem.

That I can activate some or all of these options through various paths does not bother me. The author tries to make a case that having buttons on the laptop (a decision by the laptop maker, not M$) /and/ having buttons in the OS is overkill/annoying/confusing/. which do we choose? Not all laptops have all buttons. Some have none. M$ can't control where their OS runs. They'd like to.

Lid closing is just an easy way to do a hibernate.

This statement in the article

  "The fact that you have to choose between nine different ways of
   turning off your computer every time just on the start menu, not
   to mention the choice of hitting the physical on/off button or
   closing the laptop lid, produces just a little bit of unhappiness
   every time."

is just plain nonsense. You don't _have_ to choose between every one of those options every time. An intelligent person should be able to learn what each does and then target and select the appropriate option without even the slightest stress. This all just sounds like so much whining.

Besides. Just hitting the physical power button is a known Bad Thing(tm) to do to a running OS like Windows. If anything, M$ should make such a choice much more forgiving (as is a journaling file system, maybe?). Closing the lid is not universally considered an act of shutting the system down. Maybe the author wants it to be. I, for one, don't. Maybe I've got an overactive manic gene or something, but I don't experience any loss of happiness when exercising any of my options in this area.

I'll hold to my opinion on this one: the whole article is filled with illogical whiny bullshit.


--
   Best Regards,
      ~DJA.


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to