Kolivas, Kon

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 .

Linux

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

Noter

  1. Anæstesiinformationsside arkiveret 4. august 2009 på Wayback Machine af Kolivas
  2. Linux: The Completely Fair Scheduler . Hentet 19. april 2007. Arkiveret fra originalen 19. april 2007. 18. april 2007
  3. [https://web.archive.org/web/20140701034114/http://lwn.net/Articles/87729/ Arkiveret 1. juli 2014 på Wayback Machine The staircase scheduler [LWN.net]]
  4. [https://web.archive.org/web/20210321214331/http://lwn.net/Articles/224865/ Arkiveret 21. marts 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 Arkiveret 5. juni 2014 på Wayback Machine LKML: Con Kolivas: [PATCH] Trappeplanlægger-eksperimentel]
  6. [https://web.archive.org/web/20140426113451/http://lwn.net/Articles/153353/ Arkiveret 26. april 2014 på Wayback Machine Swap-forudhentning [LWN.net]]
  7. Mills, Ashton Hvorfor jeg stoppede: kerneudvikler Con Kolivas . apcmag.com (24. juli 2007). Hentet 13. juli 2010. Arkiveret fra originalen 28. juni 2010.
  8. corbet Re: -mm fusionsplaner for 2.6.23 . lwn.net/Articles (25. juli 2007). Hentet 13. juli 2010. Arkiveret fra originalen 11. september 2009.
  9. Konkurrencens hjemmeside . Hentet 1. juni 2014. Arkiveret fra originalen 23. juni 2014.
  10. Interview: Con Kolivas . Hentet 1. oktober 2013. Arkiveret fra originalen 17. november 2002. , 16. oktober 2002, KernelTrap.org
  11. [https://web.archive.org/web/20141211084418/http://lwn.net/Articles/350100/ Arkiveret 11. december 2014 på Wayback Machine Con Kolivas vender tilbage med en ny planlægger [LWN.net]]
  12. BFS FAQ . Hentet 1. juni 2014. Arkiveret fra originalen 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 . Hentet 1. juni 2014. Arkiveret fra originalen 21. april 2014.

Links