Kolivas, Kon

Con Kolivas
Con Kolivas
Data nașterii Secolului 20
Locul nașterii Melbourne , Victoria , Australia
Cetățenie Australia
Ocupaţie Anestezist
Site-ul web users.on.net/~ckolivas/i…

Con Kolivas este un anestezist australian  [ 1] cunoscut pe internet pentru contribuțiile sale la software-ul liber . În timpul liber, a lucrat la kernel-ul Linux și la programul de extragere a criptomonedei CGMiner . Contribuțiile sale la Linux includ corecții pentru nucleu care îmbunătățesc performanța pe desktop -uri și reduc în mod special latența în timpul operațiunilor I/O .

Linux

Kolivas este cel mai bine cunoscut pentru munca sa la planificatorul procesorului , în special pentru „ programatorul corect ”, care l-a inspirat pe Ingo Molnar să dezvolte „ programatorul total corect ” ca înlocuitor pentru planificatorul O(1) 2 ] . Kolivas a dezvoltat, de asemenea, mai multe variante de programatoare de procesoare, cum ar fi Staircase în 2004 [3] , Rotating Staircase Deadline [4] și Staircase Deadline [5] pentru a aborda problemele experienței utilizatorului pe desktop -uri . În plus, el a scris un patch „ swap prefetch ” care a permis proceselor cu memorie paginată să răspundă mai rapid după ce sistemul de operare a fost inactiv de ceva timp [6] . Multe dintre patch-urile sale experimentale ("-ck"), cum ar fi codul pentru programatori sau mecanismul de preluare preliminară, nu au fost niciodată incluse în ramura principală a nucleului Linux.

În 2007, Kolivas a anunțat pe o listă de corespondență că ar dori să nu mai participe la dezvoltarea nucleului Linux. Discuzând motivele sale într-un interviu, el și-a exprimat frustrarea față de aspectele procesului de dezvoltare de bază în amonte care nu acordau suficientă atenție interactivității pe desktop-uri. În plus, hacking-ul i-a afectat negativ sănătatea, locul de muncă principal și familia [7] [8] .

De asemenea, a scris un instrument de testare a performanței numit ConTest [9] care ar putea fi folosit pentru a compara performanța diferitelor versiuni ale nucleului [10] .

Pe 31 august 2009, Kolivas a publicat un nou planificator numit BFS ( Brain Fuck Scheduler ) [11] . A fost conceput pentru uz desktop și a fost foarte simplu (înseamnă că nu se putea scala bine pe mașinile cu mai multe nuclee de procesor). Kon Kolivas nu a vrut ca acesta să fie fuzionat în ramura principală a nucleului [12] . De atunci, a început să accepte din nou setul de patch-uri -ck.

Pe 13 iulie 2011, Kolivas a introdus un nou program CGMiner folosit pentru a extrage criptomonede precum Bitcoin și Litecoin [13] [14] .

Note

  1. Pagina de informații despre anestezie arhivată 4 august 2009 la Wayback Machine de Kolivas
  2. Linux: The Completely Fair Scheduler . Consultat la 19 aprilie 2007. Arhivat din original pe 19 aprilie 2007. 18 aprilie 2007
  3. [https://web.archive.org/web/20140701034114/http://lwn.net/Articles/87729/ Arhivat la 1 iulie 2014 la Wayback Machine The staircase scheduler [LWN.net]]
  4. [https://web.archive.org/web/20210321214331/http://lwn.net/Articles/224865/ Arhivat 21 martie 2021 la Wayback Machine The Rotating Staircase Deadline Scheduler [LWN.net]]
  5. [https://web.archive.org/web/20140605051834/https://lkml.org/lkml/2004/3/24/208 Arhivat 5 iunie 2014 la Wayback Machine LKML: Con Kolivas: [PATCH] Programator scară-experimental]
  6. [https://web.archive.org/web/20140426113451/http://lwn.net/Articles/153353/ Arhivat pe 26 aprilie 2014 la preîncărcarea Wayback Machine Swap [LWN.net]]
  7. Mills, Ashton De ce am renunțat: dezvoltatorul de kernel Con Kolivas . apcmag.com (24 iulie 2007). Consultat la 13 iulie 2010. Arhivat din original la 28 iunie 2010.
  8. corbet Re: -mm planuri de fuziune pentru 2.6.23 . lwn.net/Articles (25 iulie 2007). Consultat la 13 iulie 2010. Arhivat din original la 11 septembrie 2009.
  9. Pagina de pornire a concursului . Consultat la 1 iunie 2014. Arhivat din original pe 23 iunie 2014.
  10. Interviu: Con Kolivas . Consultat la 1 octombrie 2013. Arhivat din original la 17 noiembrie 2002. , 16 octombrie 2002, KernelTrap.org
  11. [https://web.archive.org/web/20141211084418/http://lwn.net/Articles/350100/ Arhivat 11 decembrie 2014 la Wayback Machine Con Kolivas revine cu un nou programator [LWN.net]]
  12. Întrebări frecvente BFS . Preluat la 1 iunie 2014. Arhivat din original la 5 decembrie 2012.
  13. [bitcointalk.org/index.php?topic=28402.0 CGMINER GPU FPGA overc monitor fanspd RPC stratum linux/windws/osx/mip/r-pi 2.11.4]
  14. cgminer pe GitHub . Preluat la 1 iunie 2014. Arhivat din original la 21 aprilie 2014.

Link -uri