The Completely Fair Scheduler 292
hichetu writes "Kernel trap has a nice summary of what is going on behind the scenes to change the Linux Scheduler. The O(1) Linux scheduler is going to be changed so that it is fair to interactive tasks. You will be surprised to know that O(1) is really too good not to have any side-effects on fairness to all tasks."
credit goes to Con Kolivas (Score:4, Insightful)
Optimizations leading to less optimized code (Score:4, Insightful)
After enough number of iterations trying to optimize a software program to do everything very well compared to the base "naive" solution, you end up with an OS that does everything poorly.
It's counterintuitive, but we see it it every day around us.
What I really want (Score:1, Insightful)
Re:This is communism! (Score:1, Insightful)
Re:credit goes to Con Kolivas (Score:2, Insightful)
I don't think your characterization is fair, I read the entire thread and all I see is someone doing his job.
Re:Surprised? (Score:1, Insightful)
Interactive tasks (Score:4, Insightful)
Even so, I'd prefer to have IO better scheduled - ionice doesn't really seem to work at least for me.
Re:Optimizations leading to less optimized code (Score:3, Insightful)
That's blatantly false. Sure, there are tradeoffs. There are also cases where a better algorithm is an outright win 100% of the time.
Re:O(1) - what a huge misnomer (Score:5, Insightful)
Re:Isnt this called Cron ? (Score:5, Insightful)
Re:credit goes to Con Kolivas (Score:2, Insightful)
I don't know any of these guys and never dealt with them on any level.
Ingo admitting he was wrong and giving full credit to someone else for the idea is not consistent with my view of an egomaniac. If you have other issues, slashdot may not be the best place to resolve them.
Re:I/O prioritisation (Score:2, Insightful)
Re:Linux is fading away (Score:4, Insightful)
Alternative explanation: People have less problems now using Linux, so they google less for solutions on Linux problems.
Third explanation: Linux documentation got substantially better, so people have less need to use Google as a substitute.
Fourth explanation: The larger density of Linux installations comes with a larger density of Linux experts, so people are more likely to consult their local Linux guru than Google.
Pick your favorite choice or make up yet another explanation.
Yes, those explanations are all completely made up, but so was the explanation you had in mind.
Re:Linux is fading away (Score:3, Insightful)
Re:Isnt this called Cron ? (Score:4, Insightful)
I disagree. That falls back to a measure of the intellect of the individual. That will play a role after school but you don't go to school to demonstrate your abilities or use material, you go to learn material.
'An A-level student is one who grasps the course material so well that he builds on it to produce other conclusions.'
I agree with that. Someone who has a fully grasp of the material understands it well. As I said, the grade should reflect understanding of the material that you took the course to learn. It should not reflect intellect (beyond that required to understand said material), creativity, etc.
'If you lack skills needed to compound your understanding of the material, tough luck. A B is not a poor grade...'
I never said a student with a more thorough understanding of the material shouldn't get an A. I said the A shouldn't be reserved for the quick thinking creative writer who can make up nonsense on the spot for a test question. The slow methodical student may have greater insight into the material but be less creative.
This is the same faulty logic that leads to essays and papers as a measure of understanding. Papers do demonstrate understanding but they aren't the best tool to do so. If papers are primary method used to measure understanding then you aren't ultimately measuring comprehension of the material, you are measuring writing ability.