Con Kolivas es un anestesista greco-australiano . [ 1 ] Ha trabajado como programador informático en el núcleo de Linux y en el desarrollo del software de minería de criptomonedas CGMiner. [ 2 ] Sus contribuciones a Linux incluyen parches para el núcleo para mejorar su rendimiento en el escritorio , en particular reduciendo el impacto de E/S .
Linux
Kolivas es más conocido por su trabajo con la planificación de CPU , sobre todo por su implementación de la " planificación justa ", que inspiró a Ingo Molnár a desarrollar su planificador Completamente Justo , como reemplazo del planificador O(1) anterior , reconociendo a Kolivas en su anuncio. [ 3 ] Kolivas desarrolló varios planificadores de CPU como Staircase en 2004, [ 4 ] luego Rotating Staircase Deadline (RSDL), [ 5 ] y posteriormente Staircase Deadline (SD) [ 6 ] planificadores para abordar las preocupaciones de interactividad del kernel de Linux con respecto a la computación de escritorio. Además, ha escrito un parche de " precarga de intercambio ", que permite que los procesos respondan rápidamente después de que el sistema operativo haya estado inactivo durante algún tiempo y sus conjuntos de trabajo se hayan intercambiado. [ 7 ] Muchos de sus parches experimentales "-CK", como su código de precarga y planificación, no se fusionaron con el kernel oficial de Linux.
En 2007, Kolivas anunció por correo electrónico que dejaría de desarrollar para el kernel de Linux. En una entrevista, explicó sus razones y expresó su frustración con ciertos aspectos del proceso de desarrollo del kernel principal, que, según él, no priorizaba lo suficiente la interactividad del escritorio, además de que el hacking estaba afectando negativamente su salud, su trabajo y su familia. [ 8 ] [ 9 ]
También ha escrito una herramienta de evaluación comparativa llamada ConTest [ 10 ] que se puede utilizar para comparar el rendimiento de diferentes versiones del kernel. [ 11 ]
El 31 de agosto de 2009, Kolivas publicó un nuevo planificador llamado BFS ( Brain Fuck Scheduler ). [ 12 ] Está diseñado para su uso en ordenadores de escritorio y para ser muy simple (por lo que puede que no se adapte bien a máquinas con muchos núcleos de CPU). Con Kolivas no tenía intención de integrarlo en el kernel principal. [ 13 ] Desde entonces, ha retirado BFS en favor de MuQSS , una implementación reescrita del mismo concepto.
CGMiner
El 13 de julio de 2011, Kolivas presentó un nuevo programa informático para "Windows, Linux, OSX y otros sistemas operativos" llamado CGMiner, que se utiliza para la minería de criptomonedas como Bitcoin y Litecoin .
Referencias
- ↑ Página de información sobre anestesia archivada el 4 de agosto de 2009 en Wayback Machine por Kolivas, enero de 2001
- ↑ Repositorio de CGMiner en GitHub, "Minero ASIC y FPGA en C para Bitcoin"
- ↑ "Linux: El planificador completamente justo" . Archivado del original el 19 de abril de 2007. Consultado el 30 de septiembre de 2010 .18 de abril de 2007, KernelTrap.org
- ↑ El planificador de escaleras [LWN.net ]
- ↑ El planificador de plazos de escalera giratoria [LWN.net ]
- ↑ LKML: Con Kolivas: [PATCH ] Planificador de escaleras - experimental
- ↑ Precarga de intercambio [LWN.net ]
- ↑ "Por qué renuncié: el desarrollador del kernel Con Kolivas" . Revista APC . 24 de julio de 2007. Archivado del original el 7 de julio de 2011. Consultado el 15 de agosto de 2011 .
- ↑ corbet (25 de julio de 2007). "Re: Planes de fusión de -mm para 2.6.23" . lwn.net/Articles . Consultado el 13 de julio de 2010 .
- ↑ La página principal del concurso
- ↑ "Entrevista: Con Kolivas" . Archivado del original el 17 de noviembre de 2002. Consultado el 1 de octubre de 2013 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) , 16 de octubre de 2002, KernelTrap.org - ↑ Con Kolivas regresa con un nuevo planificador [LWN.net ]
- ↑ Preguntas frecuentes de BFS
Enlaces externos
- Sitio web personal de Kolivas
- Australianos de ascendencia griega
- programadores informáticos australianos
- anestesistas australianos
- Programadores del kernel de Linux
- Médicos de Melbourne
- Personas vivas