С Коливасом
С Коливасом | |
---|---|
Рожденный | |
Занятие | Анестезиолог |
Известный | ядра Linux Разработка |
Кон Коливас — греко-австралийский анестезиолог . [1] Он работал программистом над ядром Linux и над разработкой программного обеспечения для майнинга криптовалюты CGMiner. [2] Его вклад в Linux включает в себя исправления для ядра, повышающие производительность настольных систем , в частности, уменьшающие воздействие операций ввода-вывода .
Линукс
[ редактировать ]Коливас наиболее известен своей работой с планированием ЦП , в первую очередь своей реализацией « справедливого планирования », которая вдохновила Инго Молнара на разработку своего «Полностью справедливого планировщика » в качестве замены более раннего планировщика O (1) , в котором упоминается Коливас в своем объявлении. [3] Коливас разработал несколько планировщиков ЦП, таких как Staircase в 2004 году. [4] затем Крайний срок для вращающейся лестницы (RSDL), [5] и впоследствии Крайний срок по лестнице (SD) [6] планировщики для решения проблем интерактивности ядра Linux применительно к настольным вычислениям. Кроме того, он написал патч для предварительной выборки подкачки , который позволяет процессам быстро реагировать после того, как операционная система простаивает в течение некоторого времени и их рабочие наборы были выгружены. [7] Многие из его экспериментальных патчей «-CK», такие как код предварительной выборки и планирования, не были объединены с официальным ядром Linux.
В 2007 году Коливас объявил в электронном письме, что прекращает разработку ядра Linux. Обсуждая свои причины в интервью, он выразил разочарование по поводу аспектов основного процесса разработки ядра, в которых, по его мнению, не уделялось достаточного внимания интерактивности рабочего стола, а также хакерство, наносившее ущерб его здоровью, работе и семье. [8] [9]
Он также написал инструмент для сравнительного анализа под названием ConTest. [10] его можно использовать для сравнения производительности различных версий ядра. [11]
31 августа 2009 года Коливас опубликовал новый планировщик под названием BFS ( Brain Fuck Scheduler ). [12] Он предназначен для использования на настольных компьютерах и очень прост (поэтому он может плохо масштабироваться на машинах с большим количеством ядер ЦП). Кон Коливас не собирался объединять его с основным ядром. [13] С тех пор он отказался от BFS в пользу MuQSS , переписанной реализации той же концепции.
CGMiner
[ редактировать ]13 июля 2011 года Коливас представил новое программное обеспечение для «Windows, Linux, OSX и других» под названием CGMiner, которое используется для майнинга криптовалют, таких как биткойн и Litecoin .
Ссылки
[ редактировать ]- ^ Страница информации об анестезии. Архивировано 4 августа 2009 г. в Wayback Machine Коливасом, январь 2001 г.
- ^ Репозиторий CGMiner GitHub, «Майнер ASIC и FPGA в c для биткойнов»
- ^ «Linux: абсолютно честный планировщик» . Архивировано из оригинала 19 апреля 2007 года . Проверено 30 сентября 2010 г. , 18 апреля 2007 г., KernelTrap.org.
- ^ Планировщик лестниц [LWN.net]
- ^ Планировщик сроков для вращающейся лестницы [LWN.net]
- ^ LKML: Con Kolivas: [ИСПРАВЛЕНИЕ] Планировщик лестниц — экспериментальный
- ^ Предварительная выборка подкачки [LWN.net]
- ^ «Почему я ушёл: разработчик ядра Кон Коливас» . Журнал АПК . 24 июля 2007 г. Архивировано из оригинала 7 июля 2011 г. Проверено 15 августа 2011 г.
- ^ корбет (25 июля 2007 г.). «Re: Планы слияния -mm для версии 2.6.23» . lwn.net/Статьи . Проверено 13 июля 2010 г.
- ^ Домашняя страница конкурса.
- ^ «Интервью: Кон Коливас» . Архивировано из оригинала 17 ноября 2002 года . Проверено 1 октября 2013 г.
{{cite web}}
: CS1 maint: bot: статус исходного URL неизвестен ( ссылка ) , 16 октября 2002 г., KernelTrap.org - ^ Кон Коливас возвращается с новым планировщиком [LWN.net]
- ^ Часто задаваемые вопросы о БФС