La comunidad de Bitcoin Core ha anunciado la adopción de CMake como su nuevo sistema de construcción, en reemplazo del antiguo GNU autotools. Esta decisión, llevada a cabo por los encargados del código principal de la red Bitcoin, tiene como objetivo facilitar la construcción y el mantenimiento del software.
CMake es una herramienta multiplataforma conocida por su flexibilidad y capacidad para gestionar configuraciones complejas de software. Su adopción debería simplificar el proceso de construcción para los desarrolladores de Bitcoin Core, que necesitan hacer funcionar el software en diversos entornos y sistemas operativos.
El responsable de esta iniciativa es Hennadii Stepanov, un colaborador activo en Bitcoin Core que se ha centrado en el sistema de construcción y la interfaz gráfica de usuario. Stepanov ha demostrado que CMake mejora significativamente la experiencia de desarrollo y reduce la curva de aprendizaje para los nuevos desarrolladores.
Además, CMake gestiona las dependencias y configuraciones de manera más intuitiva, lo que aumenta la eficiencia del desarrollo. Aunque este cambio afecta exclusivamente a los desarrolladores de Bitcoin Core, se recomienda encarecidamente evitar el uso de autotools, ya que no será mantenido por ningún desarrollador en el futuro.
Por otro lado, la adopción de CMake debería mejorar la compatibilidad con diferentes sistemas operativos y entornos de desarrollo, lo que facilitará el mantenimiento del código de Bitcoin Core.
En resumen, la adopción de CMake como sistema de construcción de Bitcoin Core es una noticia positiva que debería simplificar el proceso de construcción y atraer a más contribuyentes al proyecto.
Si eres un reportero y estás buscando información clave sobre esta noticia, ponte en contacto con nosotros.