The user-mood aware scheduler

We should implement a new scheduling class in Solaris: The user-mood aware scheduler. There is already an scheduler in Solaris that increases the priority of a process by 10 when it´s in the focus on the GUI. But is this really a measure of importance. Let´s connect the the microphone of a computer with the scheduling! The harder you type on a keyboard, the louder you will hear the mechanics of the notebook. The harder you type on a keyboard, the more angry you are about the execution time of the keyboard. So let´s just connect the dots and increase the priority with the loudness of the keyboard ;) Obviously future versions could check for words like “FSCKing slow machine” or “Faster, you son of an abacus” to increase the priority ….