Posted Aug 5, 2010 3:22 UTC (Thu) by caliloo (subscriber, #50055)
Parent article: Whack-a-droid
Back in the days, some people invented virtual memory. They did it partly because some other guys were not able to write proper apps, and the first guys just had enough to see their whole box fail because of some random crappy segfaults they had no control on.
Now memory is a well managed resource. Every app is rigidly penned in it's own little garden. And all is kinda well.
Today a new resource comes to light as critical for the good working of a box. Energy. I don't see why we shouldn't go and do the same: forcefully police its use within the system, don't let random crap ruin the day.
You can also do the same kind of comparison with multitasking for the attribution of cpu time. Before there wasn't any and life was hard. Then they invented cooperative multitasking, that was much better. Then went to preemptive multitasking, just because life was even easier that way.
Let's face it: energy is _now_ a resource. That's a big part of what hosting companies base their bills on. It's what makes a mobile device relevant. It wasn't always that way, but now it is. Linux has to adapt one way or other or become irrelevant.