Con Kolivas es un anestesiólogo y programador autodidacta australiano que ha efectuado esenciales trabajos en el planeta del software libre.

A pesar de sus grandes aportaciones, Kolivas ha sido muy reservado con datos de su vida y actividades, mas esto no quita mérito alguno a sus logros. Ahora explicaremos ciertos de ellos y por qué razón son relevantes para Bitcoin y blockchain.

Inicios en desarrollo de Software Libre

Kolivas fue en un inicio conocido por sus trabajos en el kernel Linux. Trabajos que comenzaron en dos mil cuatro cuando era programador del mismo. Entre estos, se incluyen una serie de mejoras al planificador de labores del kernel Linux. Mas diferencias con el equipo de desarrollo del kernel, le distanciaron del mismo en dos mil siete. Tras esto, Kolivas empezó un desarrollo paralelo del kernel, donde aplica las mejoras de manera libre. Ello dio origen al proyecto de modificaciones que recibe el nombre de patchset -ck o bien Linux -ck. Estas modificaciones, incluyen mejoras en los planificadores del núcleo Linux a fin de acrecentar el desempeño, particularmente reduciendo el impacto de operaciones de entrada y salida, y la latencia.

Gracias a estas mejoras, el desempeño del kernel Linux en entornos de escritorio aumenta substancialmente, y es por esta razón, que Kolivas es muy respetado en la comunidad GNU/Linux. Mas sus ideas y aportes en tal comunidad, no se detienen en el kernel. Kolivas asimismo tiene una serie de otros proyectos como; Interbench, lrzip, ConTest, KernBench e Idlerun. Cada uno de ellos de ellos con una utilidad y capacidad detalla, que muy frecuentemente deja atrás a proyectos afines.

Con Kolivas, autor del proyecto cgminer

Sin embargo, Kolivas asimismo efectuó grandes aportes en la tecnología blockchain, en especial para asistir a su expansión. Así es como el trece de julio de dos mil once, Kolivas utilizando su nombre usuario -ck en Bitcointalk anunció en lanzamiento de su proyecto cgminer. En el mensaje inicial, Kolivas comentó precisamente, lo siguiente:

Este es el hilo oficial para el soporte y desarrollo de cgminer, un Bitcoin miner ASIC escrito en C, con soporte multiplataforma para Windows, Linux, OSX y otros, con capacidades de monitorización, control de velocidad y de interfaz recóndita. No hay SOPORTE para CPU, GPU o bien minería altcoin en este hilo, ni versiones precedentes con esa funcionalidad, ni soporte para forks no oficiales de este código.

Con Kolivas

Presentación del proyecto cgminer en Bitcointak – 2011

El legado de cgminer para la minería de criptomonedas

Con cgminer, Kolivas consiguió dar un enorme impulso al desarrollo de software para mineros ASIC.Incluso el proyecto deja la modificación de estos mineros para progresar su desempeño. Algo único y que es posible merced a la alta optimización y diversidad de peculiaridades con las que cuenta cgminer. De forma adicional a esto, el desarrollo de este software fue el comienzo de una serie de proyectos compatibles, que se vieron favorecidos de la alta optimización conseguida por Kolivas.

Entre los proyectos que mejoraron su tecnología merced a cgminer se pueden mencionar:

  1. ccminer:  Minero experto en GPU Nvidia y CUDA, que aprovechó las optimizaciones de latencias para progresar el desempeño de minado en GPU.
  2. cpuminer: Minero CPU. Tomó ejemplos de cgminer para prosperar el manejo de labores múltiples con baja latencia y progresar la eficacia de la minería.
  3. Xilinx empresa autora de los FPGA empleó el proyecto como base para su software minero. En verdad, el software de Kolivas es compatible con múltiples FPGA de minería.

A día de hoy, cgminer es aún un proyecto con gran actividad, y que puede ser empleado para minar Bitcoin  y Litecoin. En verdad, muchos mineros y granjas utilizan su software o bien fundamentan sus sistemas minado en el trabajo hecho por Kolivas. Todo ello con la intención de progresar el desempeño de sus máquinas. Puesto que al fin y al cabo, a mayor desempeño, mejores ganancias, y eso para un minero es lo más esencial.