DJA wrote:
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.


I agree with you, but I don't think that it is fair to say that he doesn't understand those features. He understands those features, and is trying to convince people that he has come up with a novel way of making use of them simpler.

I can see where some of his arguments hold some appeal. For example, it would be nice to have my computer automatically go from suspend-to-ram to suspend-to-disk state after a while, if I was under battery power. It would also be nice to enable user switching on the lock screen.

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.

Yeah, the thing is that if you have enough fast flash memory, the line between suspend-to-ram and suspend-to-disk may be blurred a bit. Right now, people often will choose suspend-to-ram instead of suspend-to-disk because the latter is slow. If you can eliminate the slowness, there would be no need to ever use suspend-to-ram. It is a lot of hypothesizing about the future state, for sure, but it does relate to some of the concepts that Microsoft worked into Vista (ReadyBoost and ReadyDrive).

I won't argue with you about the main premise in the article because I agree with you. I just take offense to calling Joel ignorant without basis. I think it is true that he is perhaps unwisely advocating some UI changes in the name of simplifying things for 80-90% of users, and I also agree that some of his suggestions are infeasible for the moment.
-- Rick


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

Reply via email to