Con Kolivas Returns, With a Desktop-Oriented Linux Scheduler
myvirtualid writes "Con Kolivas has done what he swore never to do: returned to the Linux kernel and written a new — and, according to him — waaay better scheduler for the desktop environment. In fact, BFS appears to outperform existing schedulers right up until one hits a 16-CPU machine, at which point he guesses performance would degrade somewhat. According to Kolivas, BFS 'was designed to be forward looking only, make the most of lower spec machines, and not scale to massive hardware. i.e. [sic] it is a desktop orientated scheduler, with extremely low latencies for excellent interactivity by design rather than 'calculated,' with rigid fairness, nice priority distribution and extreme scalability within normal load levels.'"
He's like the Brett Favre of linux kernel schedulers!
hmm.. wrong place to use football reference?
who am I kidding.. I don't watch football
"i.e." should be used after a statement to explain it another way
Remove the [sic]
http://askville.amazon.com/define-correct-usage/AnswerViewer.do?requestId=5300847
it's in my head
For all those about to read this subthread:
This whole thread is almost completely full of people all asking when Linux will have a feature that it has had for as long as I can remember. Occaisonally the term "pluggable scheduler" is used to mean the ability to choose a scheduler at compile time, which has been in the kernel for as long as I can remember. One or two understand that it means dynamically (run-time) changeable. Alas, those people seem to think that is a good idea and needed "feature." It isn't. If you are running a server that you also use as a desktop, it isn't Linux's problem that you are either on a shoestring budget or a moron.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
I've thought of most use cases. Strangely, no amount of thinking of different use cases made any of the grossly incorrect statements made here suddenly true. No matter what case I consider, the damn kernel config tool(s) keep offering me a choice of which scheduler to select even though so many people have said it doesn't for example.
So to recap, you think facts suddenly change based on which use cases I am considering, and it's me that is the moron? I love it when the mentally challenged call me a moron. ROTFLMAO
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Which part of that statement don't you understand? I'll say it again. If you have plenty of money and want to use a single computer as both a desktop system and a server, then you are a moron. Is that too complicated for your feeble little mind to understand?
;-) (let's face it, you essentially have already done so by proxy)
You might want to consider that Linus is on my side, so I suppose you could call him a moron too. In fact, you had the feeble minded audacity to call me one, so I wouldn't be surprised at all if you added that act of stupidity to your resume
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
That is a phenomenally ridiculous claim. Of course I did, and so has everyone else who is against dynamically reloadable schedulers. If you switch from using it as a server to a desktop you reboot with the appropriate kernel. Your stupidity isn't even the interesting kind. Now off you go little troll ...
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
I concede that you are correct and I made a pretty serious mistake. It happens. I'm reminded of the Scott Adams book where he advances the theory that all people are idiots. Not all the time, and in cases like mine very seldom, but it happens to everyone. Oh well. Shit happens.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun