コン・コリヴァス

コン・コリヴァス
生まれる
職業麻酔科医
知られているLinuxカーネル開発

コン・コリヴァスはギリシャ系オーストラリア人の麻酔科医です。[ 1 ]彼はコンピュータプログラマーとしてLinuxカーネルの開発や暗号通貨マイニングソフトウェアCGMinerの開発に携わってきました。[2] 彼のLinuxへの貢献には、デスクトップパフォーマンス向上せるカーネルパッチ、特にI/Oの影響を軽減するパッチが含まれます。

リナックス

コリヴァスはCPUスケジューリングに関する研究で最もよく知られており、中でも「公平スケジューリング」の実装はインゴ・モルナールが以前のO(1)スケジューラの代替として完全に公平なスケジューラを開発するきっかけとなり、発表の中でコリヴァスに功績を認めている。[ 3 ]コリヴァスは2004年のStaircase、[ 4 ]その後Rotating Staircase Deadline (RSDL)、[ 5 ]さらにStaircase Deadline (SD) [ 6 ]スケジューラなど、いくつかのCPUスケジューラを開発し、デスクトップコンピューティングに関するLinuxカーネルの対話性の問題に対処した。さらに、オペレーティングシステムが一定時間アイドル状態になり、ワーキングセットがスワップアウトされた後、プロセスが迅速に応答できるようにする「スワッププリフェッチ」パッチも作成した。[ 7 ]プリフェッチやスケジューリングのコードなど、彼の実験的な「-CK」パッチの多くは、公式のLinuxカーネルにマージされなかった。

2007年、コリヴァスはLinuxカーネルの開発を中止する旨をメールで発表した。インタビューでその理由を述べた彼は、メインラインカーネルの開発プロセスにおけるデスクトップインタラクションへの十分な優先順位が付けられていないと感じていたこと、そしてハッキングが自身の健康、仕事、そして家族に負担をかけていることに不満を表明した。[ 8 ] [ 9 ]

彼はまた、異なるカーネルバージョンのパフォーマンスを比較するために使用できるConTest [ 10 ]と呼ばれるベンチマークツールを作成しました。 [ 11 ]

2009年8月31日、KolivasはBFS(Brain Fuck Scheduler )と呼ばれる新しいスケジューラを公開した。[ 12 ]これはデスクトップ向けに設計されており、非常にシンプルである(そのため、CPUコアを多数搭載したマシンではうまくスケールしない可能性がある)。Kolivasはこれをメインラインカーネルに統合するつもりはなかった。[ 13 ]彼はその後、BFSを廃止し、同じコンセプトの書き換えられた実装 であるMuQSSを採用した。

CGマイナー

2011 年 7 月 13 日、コリバス氏は、ビットコインライトコインなどの暗号通貨のマイニングに使用される、CGMiner と呼ばれる「Windows、Linux、OSX など」向けの新しいソフトウェアを発表しました。

参考文献