Con Kolivas | |
---|---|
Con Kolivas | |
Fødselsdato | 20. århundrede |
Fødselssted | Melbourne , Victoria , Australien |
Borgerskab | Australien |
Beskæftigelse | Anæstesilæge |
Internet side | users.on.net/~ckolivas/i... |
Con Kolivas er en australsk anæstesilæge [ 1] kendt på internettet for sine bidrag til fri software . I sin fritid arbejdede han på Linux-kernen og CGMiner cryptocurrency- mineprogrammet . Hans bidrag til Linux inkluderer patches til kernen, der forbedrer ydeevnen på desktops og specifikt reducerer latens under I/O- operationer .
Kolivas er bedst kendt for sit arbejde med processorplanlæggeren , især " fair scheduler ", som inspirerede Ingo Molnar til at udvikle " totally fair scheduler " som erstatning for O(1) scheduler 2] . Kolivas har også udviklet flere varianter af processorplanlæggere såsom Staircase i 2004 [3] , Rotating Staircase Deadline [4] og Staircase Deadline [5] for at løse brugeroplevelsesproblemer på desktops . Derudover skrev han en " swap prefetch " patch , der gjorde det muligt for processer med paged out hukommelse at reagere hurtigere, efter at operativsystemet havde været inaktivt i nogen tid [6] . Mange af hans eksperimentelle ("-ck") patches, såsom koden til skemalæggere eller prefetching-mekanismen, blev aldrig inkluderet i hovedgrenen af Linux-kernen.
I 2007 annoncerede Kolivas på en mailingliste, at han gerne ville stoppe med at deltage i udviklingen af Linux-kernen. Han diskuterede sine grunde i et interview og udtrykte frustration over aspekter af den centrale upstream-udviklingsproces, der ikke var tilstrækkelig opmærksom på interaktivitet på desktops. Ud over dette påvirkede hacking negativt hans helbred, hovedjob og familie [7] [8] .
Han skrev også et præstationstestværktøj kaldet ConTest [9] , som kunne bruges til at sammenligne ydeevnen af forskellige versioner af kernen [10] .
Den 31. august 2009 udgav Kolivas en ny skemalægger kaldet BFS ( Brain Fuck Scheduler ) [11] . Den var designet til desktopbrug og var meget enkel (hvilket betyder, at den ikke kunne skaleres godt på maskiner med flere processorkerner). Kon Kolivas ønskede ikke, at den skulle slås sammen i hovedkernegrenen [12] . Det er siden begyndt at understøtte -ck patchsettet igen.
Den 13. juli 2011 introducerede Kolivas et nyt CGMiner- program, der bruges til at mine kryptovalutaer såsom Bitcoin og Litecoin [13] [14] .