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