>Rory Campbell-Lange <[EMAIL PROTECTED]> writes: > >> On 25/04/02, Benjamin Herrenschmidt ([EMAIL PROTECTED]) wrote: >> > Note that OS X doesn't support that well neither, as a bit like linux, >> > it globally consumes more power than MacOS 9. >> >> Why is that, Ben? > >Because the machine can't properly sleep? (due to the process >scheduler) > >MacOS doesn't have a process scheduler because it is a co-operative >system.
Well, actually, I'm not sure if the reason why it doesn't work in MacOS X is just an Apple bug or if they intentionally disabled the feature because of power consumption. MacOS 9 has some features to slow down or stop the CPU for longer period of times when the machine is idle that what would be possible with a fixed timer preemption scheduler like we have in linux. They have different "idle" modes depending on the user activity, which can be nice in some case, but I beleive a lot of linux users would hate them on servers ;) Finally, in linux, we don't yet have proper code to access the thermostats in the machine, which would be useful to measure if there is really a risk or not by running with the lid closed. Ben. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]