Con Kolivas es un anestesiólogo y programador autodidacta australiano que ha realizado importantes trabajos en el mundo del software libre.
A pesar de sus grandes aportaciones, Kolivas ha sido muy reservado sobre su vida y actividades privadas, pero esto no quita mérito alguno a sus logros. A continuación, vamos a repasar algunos de ellos y por qué son relevantes para Bitcoin y blockchain.
Inicios en desarrollo de Software Libre
Kolivas fue inicialmente conocido por sus trabajos dentro del kernel Linux que empezaron en 2004 cuando era programador del mismo. Entre estos, se incluyen una serie de mejoras al planificador de tareas del kernel Linux. Pero diferencias con el equipo de desarrollo del kernel, le alejaron del proyecto en 2007.
Después de esto, Kolivas inició un desarrollo paralelo del kernel, donde aplicó sus mejoras libremente, dando origen al proyecto de modificaciones que recibe el nombre de patchset -ck o Linux -ck. Estas modificaciones, incluyen mejoras en los planificadores del núcleo Linux a fin de aumentar el rendimiento, en particular reduciendo el impacto de operaciones de entrada y salida, y la latencia.
Gracias a estas mejoras, el rendimiento del kernel Linux en ambientes de escritorio aumenta sustancialmente, y es por ello, que Kolivas es muy respetado dentro de la comunidad GNU/Linux. Pero sus ideas y aportes en dicha comunidad, no se detienen en el kernel. Kolivas también tiene una serie de otros proyectos como; Interbench, lrzip, ConTest, KernBench e Idlerun. Cada uno de ellos con una utilidad y capacidad especifica, que muchas veces deja atrás a proyectos similares.
Con Kolivas, creador del proyecto cgminer
Sin embargo, Kolivas también realizó grandes aportes en la tecnología blockchain, especialmente para ayudar a su expansión. Es así como el 13 de julio de 2011, Kolivas usando su nombre usuario -ck en Bitcointalk anunció en lanzamiento de su proyecto cgminer. En el mensaje inicial, Kolivas comentó exactamente, 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 remota. No hay SOPORTE para CPU, GPU o minería altcoin en este hilo, ni versiones anteriores 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 logró dar un enorme impulso al desarrollo de software para mineros ASIC. El proyecto permite la hasta modificación de estos mineros para mejorar su rendimiento. Algo único y que es posible gracias a la alta optimización y diversidad de características con las que cuenta cgminer. Además, el desarrollo de este software fue el inicio de una serie de proyectos compatibles, que se vieron beneficiados por la alta optimización lograda por Kolivas.
Entre los proyectos que mejoraron su tecnología gracias a cgminer se pueden mencionar:
- ccminer: Minero especializado en GPU Nvidia y CUDA, que aprovechó las optimizaciones de latencias para mejorar el rendimiento de minado en GPU.
- cpuminer: Minero CPU. Tomó ejemplos de cgminer para mejorar el manejo de tareas múltiples con baja latencia y mejorar la eficiencia de la minería.
- Xilinx empresa creadora de los FPGA usó el proyecto como base para su software minero. De hecho, el software de Kolivas es compatible con varios FPGA de minería.
A día de hoy, cgminer es todavía un proyecto con gran actividad, y que puede ser utilizado para minar Bitcoin y Litecoin. De hecho, muchos mineros y granjas usan su software o basan sus sistemas minado en el trabajo hecho por Kolivas. Todo ello, con el fin de mejorar el rendimiento de sus máquinas. Pues a fin de cuentas, a mayor rendimiento, mejores ganancias, y eso para un minero es lo más importante.
Curso Bitcoin Básico
Nivel básicoEmpieza de cero en Bitcoin de forma clara, fácil, segura y rápida. Curso diseñado especialmente para principiantes que no saben prácticamente nada de Bitcoin.