Кон Коливас () — австралийский анестезиологAnaesthesia Information Page by Kolivas, известный в Интернете за свой вклад в свободное программное обеспечение. В свободное от работы время он работал над ядром Linux и программой для майнинга криптовалюты CGMiner. Его вклад в Linux включает патчи в ядро, улучшающие производительность на десктопах и в особенности уменьшающие задержки во время операций ввода/вывода.
Linux Коливас больше всего известен работой над планировщиком процессора, в особенности над «», вдохновившем на разработку «» в качестве замены для , 18 April 2007, KernelTrap.org. Коливас также разработал несколько вариантов планировщиков процессора, таких как Staircase в 2004 году The staircase scheduler [LWN.net], Rotating Staircase Deadline The Rotating Staircase Deadline Scheduler [LWN.net] и Staircase Deadline LKML: Con Kolivas: [PATCH]Staircase scheduler — experimental для решения проблем взаимодействия с пользователем на десктопах. Кроме того, он написал патч «предварительной выборки из свопа», позволявший процессам с выгруженными страницами памяти быстрее реагировать после бездействия операционной системы в течение некоторого времени Swap prefetching [LWN.net]. Множество его экспериментальных («-ck») патчей, таких как код планировщиков или механизма предварительной выборки так и не были включены в основную ветку ядра Linux.
В 2007 году Коливас объявил в рассылке, что он хотел бы прекратить участвовать в разработке ядра Linux. Обсуждая свои причины в интервью, он выразил разочарование в связи с аспектами процесса разработки основной ветки ядра, не уделяющими достаточного внимания интерактивности на десктопах. В дополнение к этому хакинг негативно сказывался на его здоровье, основной работе и семье.
Он также написал инструмент для тестирования производительности ConTest, который мог использоваться для сравнения производительности различных версий ядра, 16 October 2002, KernelTrap.org.
31 августа 2009 года Коливас опубликовал новый планировщик под названием BFS (Brain Fuck Scheduler) Con Kolivas returns with a new scheduler [LWN.net]. Он был спроектирован для использования на десктопах и был очень простым (то есть он не мог нормально масштабироваться на машины с несколькими процессорными ядрами). Кон Коливас не хотел его слияния с основной веткой ядра. С тех пор он снова начал поддерживать набор патчей -ck.
13 июля 2011 года Коливас представил новую программу CGMiner, использовавшуюся для майнинга криптовалют, таких как Bitcoin и Litecoin.
Примечания
Ссылки Персональный сайт Кона Коливаса
Категория:Программисты Австралии Категория:Разработчики свободного программного обеспечения