Interested Article - Коливас, Кон
- 2020-09-29
- 1
Кон Коливас ( англ. Con Kolivas ) — австралийский анестезиолог , известный в Интернете за свой вклад в свободное программное обеспечение . В свободное от работы время он работал над ядром Linux и программой для майнинга криптовалюты CGMiner. Его вклад в Linux включает патчи в ядро, улучшающие производительность на десктопах и в особенности уменьшающие задержки во время операций ввода/вывода .
Linux
Коливас больше всего известен работой над планировщиком процессора , в особенности над « », вдохновившем на разработку « » в качестве замены для . Коливас также разработал несколько вариантов планировщиков процессора, таких как Staircase в 2004 , Rotating Staircase Deadline и Staircase Deadline для решения проблем взаимодействия с пользователем на десктопах . Кроме того, он написал патч « предварительной выборки из свопа », позволявший процессам с выгруженными страницами памяти быстрее реагировать после бездействия операционной системы в течение некоторого времени . Множество его экспериментальных («-ck») патчей, таких как код планировщиков или механизма предварительной выборки так и не были включены в основную ветку ядра Linux.
В 2007 году Коливас объявил в рассылке, что он хотел бы прекратить участвовать в разработке ядра Linux. Обсуждая свои причины в интервью, он выразил разочарование в связи с аспектами процесса разработки основной ветки ядра, не уделяющими достаточного внимания интерактивности на десктопах. В дополнение к этому хакинг негативно сказывался на его здоровье, основной работе и семье .
Он также написал инструмент для тестирования производительности ConTest , который мог использоваться для сравнения производительности различных версий ядра .
31 августа 2009 года Коливас опубликовал новый планировщик под названием BFS ( Brain Fuck Scheduler ) . Он был спроектирован для использования на десктопах и был очень простым (то есть он не мог нормально масштабироваться на машины с несколькими процессорными ядрами). Кон Коливас не хотел его слияния с основной веткой ядра . С тех пор он снова начал поддерживать набор патчей -ck.
13 июля 2011 года Коливас представил новую программу CGMiner , использовавшуюся для майнинга криптовалют , таких как Bitcoin и Litecoin .
Примечания
- от 4 августа 2009 на Wayback Machine by Kolivas
- . Дата обращения: 19 апреля 2007. 19 апреля 2007 года. , 18 April 2007, KernelTrap.org
- от 1 июля 2014 на Wayback Machine The staircase scheduler [LWN.net]]
- от 21 марта 2021 на Wayback Machine The Rotating Staircase Deadline Scheduler [LWN.net]]
- от 5 июня 2014 на Wayback Machine LKML: Con Kolivas: [PATCH]Staircase scheduler — experimental]
- от 26 апреля 2014 на Wayback Machine Swap prefetching [LWN.net]]
- Mills, Ashton . apcmag.com (24 июля 2007). Дата обращения: 13 июля 2010. 28 июня 2010 года.
- corbet . lwn.net/Articles (25 июля 2007). Дата обращения: 13 июля 2010. 11 сентября 2009 года.
- . Дата обращения: 1 июня 2014. 23 июня 2014 года.
- . Дата обращения: 1 октября 2013. 17 ноября 2002 года. , 16 October 2002, KernelTrap.org
- от 11 декабря 2014 на Wayback Machine Con Kolivas returns with a new scheduler [LWN.net]]
- . Дата обращения: 1 июня 2014. 5 декабря 2012 года.
- [bitcointalk.org/index.php?topic=28402.0 CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.11.4]
- . Дата обращения: 1 июня 2014. 21 апреля 2014 года.
Ссылки
- 2020-09-29
- 1