Kolivas, Kon

Con Kolivas
Con Kolivas
Datum narození 20. století
Místo narození Melbourne , Victoria , Austrálie
Státní občanství Austrálie
obsazení Anesteziolog
webová stránka users.on.net/~ckolivas/i…

Con Kolivas je australský anesteziolog  [ 1] známý na internetu svými příspěvky k svobodnému softwaru . Ve volném čase se věnoval linuxovému jádru a programu pro těžbu kryptoměn CGMiner . Jeho příspěvky k Linuxu zahrnují záplaty jádra, které zlepšují výkon na desktopech a konkrétně snižují latenci během I/O operací .

Linux

Kolivas je nejlépe známý pro svou práci na plánovači procesoru , konkrétně na „ spravedlivém plánovači “, který inspiroval Ingo Molnara k vývoji „ zcela spravedlivého plánovače “ jako náhrady za plánovač O(1) 2] . Kolivas také vyvinul několik variant plánovačů procesorů, jako je Staircase v roce 2004 [3] , Rotating Staircase Deadline [4] a Staircase Deadline [5] pro řešení problémů se zkušenostmi uživatelů na desktopech . Navíc napsal záplatu " swap prefetch " , která umožňovala procesům s odstránenou pamětí reagovat rychleji poté, co byl operační systém nějakou dobu nečinný [6] . Mnoho z jeho experimentálních ("-ck") patchů, jako je kód pro plánovače nebo mechanismus předběžného načítání, nebylo nikdy zahrnuto do hlavní větve linuxového jádra.

V roce 2007 Kolivas na mailing listu oznámil, že by se rád přestal podílet na vývoji linuxového jádra. Při diskusi o svých důvodech v rozhovoru vyjádřil frustraci z aspektů základního upstream vývojového procesu, který nevěnoval dostatečnou pozornost interaktivitě na desktopech. Kromě toho hackování negativně ovlivnilo jeho zdraví, hlavní zaměstnání a rodinu [7] [8] .

Napsal také nástroj pro testování výkonu nazvaný ConTest [9] , který by mohl být použit k porovnání výkonu různých verzí jádra [10] .

31. srpna 2009 zveřejnil Kolivas nový plánovač s názvem BFS ( Brain Fuck Scheduler ) [11] . Byl navržen pro stolní použití a byl velmi jednoduchý (to znamená, že se nemohl dobře škálovat na strojích s více procesorovými jádry). Kon Kolivas nechtěl, aby byl začleněn do hlavní větve jádra [12] . Od té doby začal opět podporovat sadu patchů -ck.

13. července 2011 představil Kolivas nový program CGMiner sloužící k těžbě kryptoměn , jako jsou bitcoiny a litecoiny [13] [14] .

Poznámky

  1. Informační stránka o anestezii Archivována 4. srpna 2009 na Wayback Machine od Kolivase
  2. Linux: The Completely Fair Scheduler . Získáno 19. dubna 2007. Archivováno z originálu 19. dubna 2007. 18. dubna 2007
  3. [https://web.archive.org/web/20140701034114/http://lwn.net/Articles/87729/ Archivováno 1. července 2014 ve Wayback Machine The staircase scheduler [LWN.net]]
  4. [https://web.archive.org/web/20210321214331/http://lwn.net/Articles/224865/ Archivováno 21. března 2021 na Wayback Machine The Rotating Staircase Deadline Scheduler [LWN.net]]
  5. [https://web.archive.org/web/20140605051834/https://lkml.org/lkml/2004/3/24/208 Archivováno 5. června 2014 na Wayback Machine LKML: Con Kolivas: [PATCH] Plánovač schodů-experimentální]
  6. [https://web.archive.org/web/20140426113451/http://lwn.net/Articles/153353/ Archivováno 26. dubna 2014 na Wayback Machine Swap prefetching [LWN.net]]
  7. Mills, Ashton Proč končím: vývojář jádra Con Kolivas . apcmag.com (24. července 2007). Získáno 13. července 2010. Archivováno z originálu dne 28. června 2010.
  8. corbet Re: -mm slučovací plány pro 2.6.23 . lwn.net/Articles (25. července 2007). Získáno 13. července 2010. Archivováno z originálu 11. září 2009.
  9. Domovská stránka soutěže . Získáno 1. června 2014. Archivováno z originálu 23. června 2014.
  10. Rozhovor: Con Kolivas . Získáno 1. října 2013. Archivováno z originálu 17. listopadu 2002. , 16. října 2002, KernelTrap.org
  11. [https://web.archive.org/web/20141211084418/http://lwn.net/Articles/350100/ Archivováno 11. prosince 2014 na Wayback Machine Con Kolivas se vrací s novým plánovačem [LWN.net]]
  12. BFS FAQ . Získáno 1. června 2014. Archivováno z originálu 5. prosince 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 na GitHubu . Získáno 1. června 2014. Archivováno z originálu dne 21. dubna 2014.

Odkazy