Kolivas, Kon

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 .

Linux

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] .

Anteckningar

  1. Anestesiinformationssida Arkiverad 4 augusti 2009 på Wayback Machine av Kolivas
  2. Linux: The Completely Fair Scheduler . Hämtad 19 april 2007. Arkiverad från originalet 19 april 2007. 18 april 2007
  3. [https://web.archive.org/web/20140701034114/http://lwn.net/Articles/87729/ Arkiverad 1 juli 2014 på Wayback Machine The staircase scheduler [LWN.net]]
  4. [https://web.archive.org/web/20210321214331/http://lwn.net/Articles/224865/ Arkiverad 21 mars 2021 på Wayback Machine The Rotating Staircase Deadline Scheduler [LWN.net]]
  5. [https://web.archive.org/web/20140605051834/https://lkml.org/lkml/2004/3/24/208 Arkiverad 5 juni 2014 på Wayback Machine LKML: Con Kolivas: [PATCH] Trappschemaläggare-experimentell]
  6. [https://web.archive.org/web/20140426113451/http://lwn.net/Articles/153353/ Arkiverad 26 april 2014 på Wayback Machine Swap-förhämtning [LWN.net]]
  7. Mills, Ashton Varför jag slutade: kärnutvecklaren Con Kolivas . apcmag.com (24 juli 2007). Hämtad 13 juli 2010. Arkiverad från originalet 28 juni 2010.
  8. corbet Re: -mm sammanslagningsplaner för 2.6.23 . lwn.net/Articles (25 juli 2007). Hämtad 13 juli 2010. Arkiverad från originalet 11 september 2009.
  9. Hemsidan för tävlingen . Hämtad 1 juni 2014. Arkiverad från originalet 23 juni 2014.
  10. Intervju: Con Kolivas . Hämtad 1 oktober 2013. Arkiverad från originalet 17 november 2002. , 16 oktober 2002, KernelTrap.org
  11. [https://web.archive.org/web/20141211084418/http://lwn.net/Articles/350100/ Arkiverad 11 december 2014 på Wayback Machine Con Kolivas återvänder med en ny schemaläggare [LWN.net]]
  12. BFS FAQ . Hämtad 1 juni 2014. Arkiverad från originalet 5 december 2012.
  13. [bitcointalk.org/index.php?topic=28402.0 CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.11.4]
  14. cgminer på GitHub . Hämtad 1 juni 2014. Arkiverad från originalet 21 april 2014.

Länkar