Почему Linus Torvalds предпочел планировщик задач CFS

28 июля 2007 года

В списке разработчиков Linux ядра Linus Torvalds пояснил почему он способствовал включению в состав Linux ядра планировщик задач CFS (Completely Fair Scheduler) от Ingo Molnar, разработанный три месяца назад, вместо планировщика SD (Staircase Deadline CPU scheduler) развиваемого Con Kolivas с 2002 года.

Главная причина по которой патчи от Con Kolivas отвергались, было его нежелание признавать ошибки, при сообщении о проблемах он часто начинал оспаривать их наличие, вместо того чтобы спокойно сообща разобраться. Впрочем, некоторые разработчики высказали прямо противоположное мнение.

С позицией Con Kolivas можно познакомиться в интервью,которое было приурочено к его заявлению о прекращении работы над Linux ядром.

В завершении несколько дополнительных материалов на данную тему:

  • "Linux: Designing the Completely Fair Scheduler" - почему Ingo Molnar написал свой планировщик CFS, а не усовершенствовал SD.
  • "Linux: Avoiding Pluggable Designs" - почему Linus Torvalds отказался включить интерфейс для динамической подгрузки планировщиков plugsched и дать таким образом пользователям выбор, использовать SD или CFS.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Почему Linus Torvalds предпочел планировщик задач CFS», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.