使一个功能获得认可的过程没有一个明确的模式,甚至会伤害别人。Linux内核最近最耀眼的功能——调度器,就属于这种情况。这个内核版本中的内核调度器整合了Unix的公平、分时的特征,借助于可以迅速响应事先未计划事件的实时操作系统的强制性、快速中断,它能够处理多任务和用户。在商业操作系统中,这些可能是截然不同的功能,而Linux想两个都实现。新调度器的推出引发了一场争论。

数年以来贡献者一直在研究调度器,但是今年夏天,一个职业为医生的澳大利亚内核贡献者Con Kolivas在开源社区引起了轰动,他在澳大利亚个人计算机杂志上撰文指出了他退出Linux开发的原因。
他曾经为内核2.6.23编写代码,他将其成为“-ck patchset”。他的代码被Red Hat雇佣的开发者Molnar所审查,因为Molnar由于此前已经贡献了几种调度器,被认为是调度器方面的Linux专家之一。他发现Kolivas的解决方案在实时调度方面存在缺陷,于是他在此基础上开发出了自己版本的多目标调度器。如此借鉴和移植别人代码的做法是通用公共许可下的Linux所鼓励的。而代码遭到拒绝的Kolivas发现了这一令人恼火的过程,并宣布推出Linux Kernel开发。
对此,Linus Torvalds表示,Kolivas的调度器实现完全忽略了现实,选择完全Molnar的公平调度器(Completely Fair Scheduler)是因为维护人员已经证明自己愿意和能够解决用户发现的问题,Con Kolivas的SD在此方面有所欠缺,没有稳定可靠的维护人员。