Con Kolivas | |
---|---|
Con Kolivas | |
Födelsedatum | 1900-talet |
Födelseort | Melbourne , Victoria , Australien |
Medborgarskap | Australien |
Ockupation | Narkosläkare |
Hemsida | users.on.net/~ckolivas/i... |
Con Kolivas är en australisk anestesiläkare [ 1] känd på Internet för sina bidrag till fri programvara . På fritiden arbetade han på Linux-kärnan och CGMiner -programmet för brytning av kryptovalutor . Hans bidrag till Linux inkluderar patchar till kärnan som förbättrar prestanda på stationära datorer och specifikt minskar latensen under I/O- operationer .
Kolivas är mest känd för sitt arbete med processorschemaläggaren , i synnerhet " rättvisa schemaläggaren ", som inspirerade Ingo Molnar att utveckla den " helt rättvisa schemaläggaren " som en ersättning för O(1) schemaläggaren 2] . Kolivas har också utvecklat flera varianter av processorschemaläggare som Staircase 2004 [3] , Rotating Staircase Deadline [4] och Staircase Deadline [5] för att ta itu med användarupplevelseproblem på stationära datorer . Dessutom skrev han en " swap prefetch " patch som gjorde det möjligt för processer med utsökt minne att svara snabbare efter att operativsystemet hade varit inaktivt en tid [6] . Många av hans experimentella ("-ck") patchar, såsom koden för schemaläggare eller förhämtningsmekanismen, inkluderades aldrig i huvudgrenen av Linux-kärnan.
2007 meddelade Kolivas på en e-postlista att han skulle vilja sluta delta i utvecklingen av Linux-kärnan. När han diskuterade sina skäl i en intervju uttryckte han frustration över aspekter av den centrala uppströmsutvecklingsprocessen som inte ägnade tillräcklig uppmärksamhet åt interaktivitet på stationära datorer. Utöver detta påverkade hacking negativt hans hälsa, huvudsakliga jobb och familj [7] [8] .
Han skrev också ett prestandatestverktyg som heter ConTest [9] som kunde användas för att jämföra prestanda för olika versioner av kärnan [10] .
Den 31 augusti 2009 publicerade Kolivas en ny schemaläggare som heter BFS ( Brain Fuck Scheduler ) [11] . Den var designad för skrivbordsanvändning och var väldigt enkel (vilket innebär att den inte kunde skalas bra på maskiner med flera processorkärnor). Kon Kolivas ville inte att den skulle slås samman till huvudkärngrenen [12] . Det har sedan dess börjat stödja -ck patchset igen.
Den 13 juli 2011 introducerade Kolivas ett nytt CGMiner- program som används för att bryta kryptovalutor som Bitcoin och Litecoin [13] [14] .